Merge "CologneBlue rewrite: remove hard dependency on SkinLegacy, kill Quickbar nonsense"
authorBrion VIBBER <brion@wikimedia.org>
Thu, 4 Oct 2012 19:15:54 +0000 (19:15 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Thu, 4 Oct 2012 19:15:54 +0000 (19:15 +0000)
451 files changed:
.gitignore
CREDITS
HISTORY
RELEASE-NOTES-1.20
RELEASE-NOTES-1.21 [new file with mode: 0644]
bin/svnstat [deleted file]
bin/ulimit-tvf.sh [deleted file]
bin/ulimit.sh [deleted file]
docs/hooks.txt
includes/Article.php
includes/BacklinkCache.php
includes/Cdb.php
includes/ChangeTags.php
includes/ChangesList.php
includes/DefaultSettings.php
includes/EditPage.php
includes/ExternalStore.php
includes/ExternalStoreDB.php
includes/FileDeleteForm.php
includes/Licenses.php
includes/Linker.php
includes/Message.php
includes/OutputPage.php
includes/Preferences.php
includes/RecentChange.php
includes/Setup.php
includes/Skin.php
includes/SkinTemplate.php
includes/SpecialPageFactory.php
includes/Title.php
includes/User.php
includes/UserMailer.php
includes/WebResponse.php
includes/WebStart.php
includes/Wiki.php
includes/actions/CreditsAction.php
includes/actions/InfoAction.php
includes/api/ApiMain.php
includes/api/ApiOpenSearch.php
includes/api/ApiQueryExtLinksUsage.php
includes/api/ApiQueryExternalLinks.php
includes/api/ApiQueryRecentChanges.php
includes/db/Database.php
includes/db/LoadBalancer.php
includes/filebackend/FSFileBackend.php
includes/filebackend/FileBackend.php
includes/filebackend/FileBackendMultiWrite.php
includes/filebackend/FileBackendStore.php
includes/filebackend/SwiftFileBackend.php
includes/filerepo/file/LocalFile.php
includes/installer/Ibm_db2Updater.php
includes/installer/MysqlUpdater.php
includes/installer/OracleUpdater.php
includes/installer/SqliteUpdater.php
includes/job/Job.php
includes/libs/GenericArrayObject.php
includes/parser/Parser.php
includes/parser/ParserOutput.php
includes/resourceloader/ResourceLoader.php
includes/resourceloader/ResourceLoaderFileModule.php
includes/resourceloader/ResourceLoaderModule.php
includes/resourceloader/ResourceLoaderStartUpModule.php
includes/resourceloader/ResourceLoaderWikiModule.php
includes/search/SearchEngine.php
includes/specials/SpecialActiveusers.php
includes/specials/SpecialBrokenRedirects.php
includes/specials/SpecialJavaScriptTest.php
includes/specials/SpecialListusers.php
includes/specials/SpecialUserlogin.php
includes/specials/SpecialVersion.php
includes/templates/Userlogin.php
includes/upload/UploadFromUrl.php
includes/upload/UploadStash.php
languages/Language.php
languages/LanguageConverter.php
languages/classes/LanguageIu.php
languages/classes/LanguageKu.php
languages/classes/LanguageShi.php
languages/classes/LanguageSr.php
languages/classes/LanguageUz.php
languages/data/plurals-mediawiki.xml
languages/messages/MessagesAb.php
languages/messages/MessagesAce.php
languages/messages/MessagesAf.php
languages/messages/MessagesAk.php
languages/messages/MessagesAln.php
languages/messages/MessagesAm.php
languages/messages/MessagesAn.php
languages/messages/MessagesAng.php
languages/messages/MessagesAnp.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/MessagesAv.php
languages/messages/MessagesAvk.php
languages/messages/MessagesAy.php
languages/messages/MessagesAz.php
languages/messages/MessagesBa.php
languages/messages/MessagesBar.php
languages/messages/MessagesBcc.php
languages/messages/MessagesBcl.php
languages/messages/MessagesBe.php
languages/messages/MessagesBe_tarask.php
languages/messages/MessagesBg.php
languages/messages/MessagesBh.php
languages/messages/MessagesBho.php
languages/messages/MessagesBi.php
languages/messages/MessagesBjn.php
languages/messages/MessagesBm.php
languages/messages/MessagesBn.php
languages/messages/MessagesBo.php
languages/messages/MessagesBpy.php
languages/messages/MessagesBr.php
languages/messages/MessagesBrh.php
languages/messages/MessagesBs.php
languages/messages/MessagesBug.php
languages/messages/MessagesCa.php
languages/messages/MessagesCbk_zam.php
languages/messages/MessagesCe.php
languages/messages/MessagesCeb.php
languages/messages/MessagesCh.php
languages/messages/MessagesChr.php
languages/messages/MessagesCkb.php
languages/messages/MessagesCo.php
languages/messages/MessagesCps.php
languages/messages/MessagesCrh_cyrl.php
languages/messages/MessagesCrh_latn.php
languages/messages/MessagesCs.php
languages/messages/MessagesCsb.php
languages/messages/MessagesCu.php
languages/messages/MessagesCy.php
languages/messages/MessagesDa.php
languages/messages/MessagesDe.php
languages/messages/MessagesDe_ch.php
languages/messages/MessagesDe_formal.php
languages/messages/MessagesDiq.php
languages/messages/MessagesDsb.php
languages/messages/MessagesDtp.php
languages/messages/MessagesDv.php
languages/messages/MessagesDz.php
languages/messages/MessagesEe.php
languages/messages/MessagesEl.php
languages/messages/MessagesEml.php
languages/messages/MessagesEn.php
languages/messages/MessagesEn_gb.php
languages/messages/MessagesEo.php
languages/messages/MessagesEs.php
languages/messages/MessagesEt.php
languages/messages/MessagesEu.php
languages/messages/MessagesExt.php
languages/messages/MessagesFa.php
languages/messages/MessagesFf.php
languages/messages/MessagesFi.php
languages/messages/MessagesFj.php
languages/messages/MessagesFo.php
languages/messages/MessagesFr.php
languages/messages/MessagesFrc.php
languages/messages/MessagesFrp.php
languages/messages/MessagesFrr.php
languages/messages/MessagesFur.php
languages/messages/MessagesFy.php
languages/messages/MessagesGa.php
languages/messages/MessagesGag.php
languages/messages/MessagesGan_hans.php
languages/messages/MessagesGan_hant.php
languages/messages/MessagesGd.php
languages/messages/MessagesGl.php
languages/messages/MessagesGlk.php
languages/messages/MessagesGn.php
languages/messages/MessagesGrc.php
languages/messages/MessagesGsw.php
languages/messages/MessagesGu.php
languages/messages/MessagesGv.php
languages/messages/MessagesHa.php
languages/messages/MessagesHak.php
languages/messages/MessagesHaw.php
languages/messages/MessagesHe.php
languages/messages/MessagesHi.php
languages/messages/MessagesHif_latn.php
languages/messages/MessagesHil.php
languages/messages/MessagesHr.php
languages/messages/MessagesHsb.php
languages/messages/MessagesHt.php
languages/messages/MessagesHu.php
languages/messages/MessagesHy.php
languages/messages/MessagesIa.php
languages/messages/MessagesId.php
languages/messages/MessagesIg.php
languages/messages/MessagesIke_cans.php
languages/messages/MessagesIke_latn.php
languages/messages/MessagesIlo.php
languages/messages/MessagesInh.php
languages/messages/MessagesIo.php
languages/messages/MessagesIs.php
languages/messages/MessagesIt.php
languages/messages/MessagesJa.php
languages/messages/MessagesJam.php
languages/messages/MessagesJbo.php
languages/messages/MessagesJv.php
languages/messages/MessagesKa.php
languages/messages/MessagesKaa.php
languages/messages/MessagesKab.php
languages/messages/MessagesKbd_cyrl.php
languages/messages/MessagesKg.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/MessagesKl.php
languages/messages/MessagesKm.php
languages/messages/MessagesKn.php
languages/messages/MessagesKo.php
languages/messages/MessagesKoi.php
languages/messages/MessagesKrc.php
languages/messages/MessagesKri.php
languages/messages/MessagesKrj.php
languages/messages/MessagesKs_arab.php
languages/messages/MessagesKsh.php
languages/messages/MessagesKu_latn.php
languages/messages/MessagesKv.php
languages/messages/MessagesKw.php
languages/messages/MessagesKy.php
languages/messages/MessagesLa.php
languages/messages/MessagesLad.php
languages/messages/MessagesLb.php
languages/messages/MessagesLbe.php
languages/messages/MessagesLez.php
languages/messages/MessagesLfn.php
languages/messages/MessagesLg.php
languages/messages/MessagesLi.php
languages/messages/MessagesLiv.php
languages/messages/MessagesLmo.php
languages/messages/MessagesLn.php
languages/messages/MessagesLo.php
languages/messages/MessagesLoz.php
languages/messages/MessagesLt.php
languages/messages/MessagesLtg.php
languages/messages/MessagesLus.php
languages/messages/MessagesLv.php
languages/messages/MessagesLzh.php
languages/messages/MessagesLzz.php
languages/messages/MessagesMai.php
languages/messages/MessagesMap_bms.php
languages/messages/MessagesMdf.php
languages/messages/MessagesMg.php
languages/messages/MessagesMhr.php
languages/messages/MessagesMi.php
languages/messages/MessagesMin.php
languages/messages/MessagesMk.php
languages/messages/MessagesMl.php
languages/messages/MessagesMn.php
languages/messages/MessagesMo.php
languages/messages/MessagesMr.php
languages/messages/MessagesMrj.php
languages/messages/MessagesMs.php
languages/messages/MessagesMt.php
languages/messages/MessagesMwl.php
languages/messages/MessagesMy.php
languages/messages/MessagesMyv.php
languages/messages/MessagesMzn.php
languages/messages/MessagesNa.php
languages/messages/MessagesNah.php
languages/messages/MessagesNan.php
languages/messages/MessagesNap.php
languages/messages/MessagesNb.php
languages/messages/MessagesNds.php
languages/messages/MessagesNds_nl.php
languages/messages/MessagesNe.php
languages/messages/MessagesNew.php
languages/messages/MessagesNiu.php
languages/messages/MessagesNl.php
languages/messages/MessagesNl_informal.php
languages/messages/MessagesNn.php
languages/messages/MessagesNov.php
languages/messages/MessagesNso.php
languages/messages/MessagesNv.php
languages/messages/MessagesOc.php
languages/messages/MessagesOm.php
languages/messages/MessagesOr.php
languages/messages/MessagesOs.php
languages/messages/MessagesPa.php
languages/messages/MessagesPag.php
languages/messages/MessagesPam.php
languages/messages/MessagesPap.php
languages/messages/MessagesPcd.php
languages/messages/MessagesPdc.php
languages/messages/MessagesPdt.php
languages/messages/MessagesPfl.php
languages/messages/MessagesPih.php
languages/messages/MessagesPl.php
languages/messages/MessagesPms.php
languages/messages/MessagesPnb.php
languages/messages/MessagesPnt.php
languages/messages/MessagesPrg.php
languages/messages/MessagesPs.php
languages/messages/MessagesPt.php
languages/messages/MessagesPt_br.php
languages/messages/MessagesQqq.php
languages/messages/MessagesQu.php
languages/messages/MessagesQug.php
languages/messages/MessagesRgn.php
languages/messages/MessagesRif.php
languages/messages/MessagesRm.php
languages/messages/MessagesRmy.php
languages/messages/MessagesRo.php
languages/messages/MessagesRoa_tara.php
languages/messages/MessagesRu.php
languages/messages/MessagesRue.php
languages/messages/MessagesRup.php
languages/messages/MessagesRuq_cyrl.php
languages/messages/MessagesRuq_latn.php
languages/messages/MessagesSa.php
languages/messages/MessagesSah.php
languages/messages/MessagesSc.php
languages/messages/MessagesScn.php
languages/messages/MessagesSco.php
languages/messages/MessagesSdc.php
languages/messages/MessagesSe.php
languages/messages/MessagesSg.php
languages/messages/MessagesSgs.php
languages/messages/MessagesSh.php
languages/messages/MessagesShi.php
languages/messages/MessagesSi.php
languages/messages/MessagesSk.php
languages/messages/MessagesSl.php
languages/messages/MessagesSli.php
languages/messages/MessagesSm.php
languages/messages/MessagesSma.php
languages/messages/MessagesSn.php
languages/messages/MessagesSo.php
languages/messages/MessagesSq.php
languages/messages/MessagesSr_ec.php
languages/messages/MessagesSr_el.php
languages/messages/MessagesSs.php
languages/messages/MessagesSt.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/MessagesTcy.php
languages/messages/MessagesTe.php
languages/messages/MessagesTet.php
languages/messages/MessagesTg_cyrl.php
languages/messages/MessagesTg_latn.php
languages/messages/MessagesTh.php
languages/messages/MessagesTi.php
languages/messages/MessagesTk.php
languages/messages/MessagesTl.php
languages/messages/MessagesTn.php
languages/messages/MessagesTo.php
languages/messages/MessagesTokipona.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/MessagesTy.php
languages/messages/MessagesTyv.php
languages/messages/MessagesUdm.php
languages/messages/MessagesUg_arab.php
languages/messages/MessagesUg_latn.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/MessagesVls.php
languages/messages/MessagesVmf.php
languages/messages/MessagesVo.php
languages/messages/MessagesVot.php
languages/messages/MessagesVro.php
languages/messages/MessagesWa.php
languages/messages/MessagesWar.php
languages/messages/MessagesWo.php
languages/messages/MessagesWuu.php
languages/messages/MessagesXal.php
languages/messages/MessagesXh.php
languages/messages/MessagesXmf.php
languages/messages/MessagesYi.php
languages/messages/MessagesYo.php
languages/messages/MessagesYue.php
languages/messages/MessagesZa.php
languages/messages/MessagesZh_hans.php
languages/messages/MessagesZh_hant.php
languages/messages/MessagesZu.php
languages/utils/CLDRPluralRuleEvaluator.php
maintenance/Doxyfile
maintenance/archives/patch-drop-ss_admins.sql [new file with mode: 0644]
maintenance/archives/patch-img_sha1.sql
maintenance/archives/patch-rc_moved.sql [new file with mode: 0644]
maintenance/archives/upgradeLogging.php
maintenance/cleanupUploadStash.php
maintenance/generateSitemap.php
maintenance/importDump.php
maintenance/importImages.php
maintenance/jsparse.php
maintenance/language/generateCollationData.php
maintenance/language/generateNormalizerData.php
maintenance/language/messages.inc
maintenance/minify.php
maintenance/mwdocgen.php
maintenance/preprocessorFuzzTest.php
maintenance/purgeParserCache.php
maintenance/rebuildrecentchanges.php
maintenance/sqlite/archives/patch-drop-ss_admins.sql [new file with mode: 0644]
maintenance/sqlite/archives/patch-rc_moved.sql [new file with mode: 0644]
maintenance/storage/checkStorage.php
maintenance/storage/fixBug20757.php
maintenance/storage/recompressTracked.php
maintenance/storage/trackBlobs.php
maintenance/tables.sql
maintenance/term/MWTerm.php
maintenance/updateCollation.php
maintenance/updateSearchIndex.php
mw-config/index.php
mw-config/index.php5
mw-config/overrides.php
profileinfo.php
resources/Resources.php
resources/jquery/jquery.byteLimit.js
resources/jquery/jquery.suggestions.css
resources/jquery/jquery.suggestions.js
resources/mediawiki/mediawiki.Title.js
resources/mediawiki/mediawiki.feedback.js
resources/mediawiki/mediawiki.js
resources/mediawiki/mediawiki.searchSuggest.js [new file with mode: 0644]
serialized/serialize.php
skins/common/mwsuggest.js [deleted file]
skins/vector/screen.css
tests/TestsAutoLoader.php
tests/parser/parserTest.inc
tests/parser/parserTests.txt
tests/phpunit/includes/GlobalFunctions/wfExpandUrlTest.php
tests/phpunit/includes/LinksUpdateTest.php
tests/phpunit/includes/TitleTest.php
tests/phpunit/includes/api/ApiTest.php
tests/phpunit/includes/filerepo/FileBackendTest.php
tests/phpunit/includes/parser/ParserOutputTest.php [new file with mode: 0644]
tests/phpunit/languages/LanguageTest.php
tests/qunit/data/styleTest.css.php
tests/qunit/suites/resources/jquery/jquery.byteLimit.test.js
tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js
tests/qunit/suites/resources/mediawiki/mediawiki.test.js
tests/testHelpers.inc

index d3c56bc..0be75c5 100644 (file)
@@ -33,7 +33,7 @@ StartProfiler.php
 ## Mac OS X
 .DS_Store
 ## Windows
-thumbs.db
+Thumbs.db
 
 # Misc
 .buildpath
diff --git a/CREDITS b/CREDITS
index 5ceccc5..68c945c 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -1,4 +1,4 @@
-MediaWiki 1.20 is a collaborative project released under the
+MediaWiki 1.21 is a collaborative project released under the
 GNU General Public License v2. We would like to recognize the
 following names for their contribution to the product.
 
diff --git a/HISTORY b/HISTORY
index 408ae38..ab56b37 100644 (file)
--- a/HISTORY
+++ b/HISTORY
-Change notes from older releases. For current info see RELEASE-NOTES-1.20.
+Change notes from older releases. For current info see RELEASE-NOTES-1.21.
+
+== MediaWiki 1.19 ==
+
+== MediaWiki 1.19.2 ==
+
+This is a security release of the MediaWiki 1.19 branch
+
+=== Changes since 1.19.1 ===
+* (bug 39700) File: link to non-existing file can inject html
+* (bug 39823) Hidden block text leaking to admins
+* (bug 39184) LDAP password leakage
+* (bug 39180) Disallow framing of api results
+* (bug 37587) Enforce language codes to be html safe
+* (bug 39824) Check global blocks on account creation
+
+== MediaWiki 1.19 ==
+
+MediaWiki 1.19 is a large release that contains many new features and bug
+fixes. This is a summary of the major changes of interest to users.
+You can consult the RELEASE-NOTES-1.19 file for the full list of changes in
+this version.
+
+Our thanks go to everyone who helped to improve MediaWiki by testing the beta
+release and submitting bug reports.
+
+=== Changes since 1.19.1 ===
+* (bug 38406) Properly quote table names in DatabaseBase::tableName()
+* (bug 38249) Parser will throw an exception instead of outputting gibberish if
+  PCRE is compiled without support for unicode properties.
+
+=== Changes since 1.19.0 ===
+* (bug 36568) Fixed "Illegal string offset 'LIMIT'" warnings in updater
+* (bug 36938) Correctly escape uselang attribute to prevent xss
+* Expanded Blacklist for SVG Files
+
+=== Changes since 1.19 beta 2 ===
+* Special:Watchlist no longer sets links to feed when the user is anonymous.
+* (bug 35961) Hash comparison should always be strict.
+* Fix broken email confirmation expiration caused by MWCryptRand changes.
+* (bug 35671) PHP Notice: Undefined index: gettoken in includes/api/ApiMain.php
+  on line 598.
+* (bug 36042) 'show' causes a fatal in blocks API.
+
+=== Changes since 1.19 beta 1 ===
+* (bug 35014) Including a special page no longer sets the page's title to the
+  included page
+* (bug 35019) Edit summaries are no longer transformed in notification e-mails
+* (bug 35152) Help message for e-mail is shown again in user preferences
+* (bug 34887) $3 and $4 parameters are now substituted correctly in message
+  "movepage-moved"
+* (bug 34841) Edit links are no longer displayed when display old page versions
+* (bug 34889) User name should be normalized on Special:Contributions
+* (bug 35051) If heading has a trailing space after == then its name is not
+  preloaded into edit summary on section edit
+* (bug 31417) New ID mw-content-text around the actual page text, without categories,
+  contentSub, ... The same div often also contains the class mw-content-ltr/rtl.
+* (bug 35303) Proxy and DNS blacklist blocking works again
+* (bug 22555) Remove or skip strip markers from tag hooks like &lt;nowiki&gt; in
+  core parser functions which operate on strings, such as padleft.
+* (bug 18295) Don't expose strip markers when a tag appears inside a link
+  inside a heading.
+* (bug 34212) ApiBlock/ApiUnblock allow action to take place without a token
+  parameter present.
+* (bug 34907) Fixed exposure of tokens through load.php that could have facilitated
+  CSRF attacks.
+* (bug 35317) CSRF in Special:Upload.
+
+=== Configuration changes in 1.19 ===
+* Removed SkinTemplateSetupPageCss hook; use BeforePageDisplay instead.
+* (bug 27132) movefile right granted by default to registered users.
+* Default cookie lifetime ($wgCookieExpiration) is increased to 180 days.
+* (bug 31204) Removed old user.user_options.
+* $wgMaxImageArea now applies to jpeg files if they are not scaled with
+  ImageMagick.
+* Introduced $wgQueryPageDefaultLimit (defaults to 50) for the number of
+  items to show by default on query pages (special pages such as Whatlinkshere).
+* (bug 32470) Increase the length of ug_group.
+* (bug 32239) Removed $wgEnableTooltipsAndAccesskeys.
+* Removed $wgVectorShowVariantName.
+* Removed $wgExtensionAliasesFiles. Use $wgExtensionMessagesFiles.
+* Removed $wgResourceLoaderInlinePrivateModules , now always enabled.
+
+=== New features in 1.19 ===
+* (bug 19838) Add ability to get all interwiki prefixes also if the interwiki
+  cache is used.
+* $wgDnsBlacklistUrls now accepts an array with url and key as the
+  elements to work with DNSBLs that require keys, such as
+  Project Honeypot.
+* (bug 30022) Add support for custom loadScript sources to ResourceLoader.
+* (bug 19052) Unicode space separator characters (Zs) now terminates external
+  links and images links.
+* (bug 30160) Add public method to mw.loader to get module names from registry.
+* (bug 15558) Parameters to special pages included in wikitext can now be passed
+  as with templates.
+* Installer now issues a warning if mod_security is present.
+* (bug 29455) Add support for a filter callback function in jQuery byteLimit
+  plugin.
+* Added two new GetLocalURL hooks to better serve extensions working on a
+  limited type of titles.
+* Added a --no-updates flag to importDump.php that skips updating the links
+  tables.
+* Most presentational html attributes like valign are now converted to inline
+  css style rules. These attributes were removed from html5 and so we clean
+  them up when $wgHtml5 is enabled. This can be disabled using
+  $wgCleanupPresentationalAttributes.
+* Magic words (time and number-formatting ones, plus DIRECTIONMARK, but not
+  NAMESPACE) now depend on the page content language instead of the site
+  language. In theory this sets the right magic words in system messages,
+  although they are not used there.
+* (bug 30451) Add page_props to RefreshLinks::deleteLinksFromNonexistent.
+* (bug 30450) Clear page_props table on page deletion.
+* Hook added to check for exempt from account creation throttle.
+* (bug 30344) Add configuration variable for setting custom priorities when
+  generating sitemaps.
+* (bug 96170) Add array support for space-separated list attributes (like
+  'class') in the Html helper class.
+* (bug 26470) Add checkered background image on hover on files pages.
+* (bug 30774) mediawiki.html: Add support for numbers and booleans in the
+  attribute values and element contents.
+* Conversion script between Tifinagh and Latin for the Tachelhit language.
+* (bug 16755) Add options 'noreplace' and 'noerror' to {{DEFAULTSORT:...}}
+  to stop it from replace an already existing default sort, and suppress error.
+* (bug 18578) Rewrote revision delete related messages to allow better
+  localisation.
+* (bug 30364) LanguageConverter now depends on the page content language
+  instead of the wiki content language.
+* Jump links will now be usable in CSS-capable browsers instead of only
+  in outdated text browsers.
+* New common*.css files usable by skins instead of having to copy piles
+  of generic styles from MonoBook or Vector's css.
+* Some deprecated presentational html attributes will now be automatically
+  converted to css.
+* (bug 31297) Add support for namespaces in Special:RecentChanges subpage filter
+  syntax.
+* The default user signature now contains a talk link in addition to the user link.
+* (bug 25306) Add link of old page title to MediaWiki:Delete_and_move_reason.
+* Added hook BitmapHandlerCheckImageArea.
+* (bug 30062) Add $wgDBprefix option to cli installer.
+* getUserPermissionsErrors and getUserPermissionsErrorsExpensive hooks are now
+  also called when checking for 'read' permission.
+* Introduce $wgEnableSearchContributorsByIP which controls whether searching
+  for an IP address redirects to the contributions list for that IP.
+* (bug 8859) Database::update should take array of tables too.
+* (bug 19698) Add "Inverse namespaces" option to Special:Contributions.
+* (bug 24037) Add byte length of revision to Special:Contributions.
+* (bug 1672) Added $wgDisableUploadScriptChecks to allow uploading of files
+  containing HTML or JS. DISABLING THESE CHECKS IS VERY DANGEROUS.
+* New path mappings can be added using the WebRequestPathInfoRouter hook
+  and adding paths to the PathRouter.
+* (bug 32666) Special:ActiveUsers now allows a subpage to be used as value for the
+  "target" query parameter (eg. Special:ActiveUsers/Username).
+* New JavaScript variable wgPageContentLanguage.
+* Added new debugging toolbar, enabled with $wgDebugToolbar.
+* Differences in the history page now uses slightly better colors for people
+  perceiving colors differently.
+* (bug 32879) Upgrade jQuery to 1.7.1.
+* jQuery UI upgraded to 1.8.17.
+* Extensions can use the 'Language::getMessagesFileName' hook to define new
+  languages using messages files outside of core.
+* (bug 32512) Add 'Associated namespace' checkbox to Special:Contributions.
+* Added $wgSend404Code, true by default, which can be set to false to send a
+  200 status code instead of 404 for nonexistent articles.
+* (bug 33447) Link to the broken image tracking category from Special:Wantedfiles.
+* (bug 27724) Add timestamp to job queue.
+* (bug 30339) Implement SpecialPage for running javascript tests. Disabled by default, due to
+  tests potentially being harmful, not to be run on a production wiki.
+  Enable by setting $wgEnableJavaScriptTest to true.
+* Extensions can use the RequestContextCreateSkin hook to override what skin is
+  loaded in some contexts.
+* (bug 33456) Show $wgQueryCacheLimit on cached query pages.
+* (bug 10574) Add an option to allow all pages to be exported by Special:Export.
+* mediawiki.js Message object constructor is now publicly available as mw.Message.
+* (bug 29309) Allow CSS class per tooltip (tipsy).
+* (bug 33565) Add accesskey/tooltip to submit buttons on Special:EditWatchlist.
+* (bug 17959) Inline rendering/thumbnailing for Gimp XCF images.
+* (bug 27775) Namespace has it's own XML tag in the XML dump file.
+* (bug 30513) Redirect tag is now resolved in XML dump file.
+* sha1 xml tag added to XML dump file.
+* (bug 33646) Badtitle error page now emits a 400 HTTP status.
+* Special:MovePage now has a dropdown menu for namespaces.
+* (bug 34420) Special:Version now shows git HEAD sha1 when available.
+* (bug 33952) Refactor mw.toolbar to allow dynamic additions at any time.
+
+=== Bug fixes in 1.19 ===
+* $wgUploadNavigationUrl should be used for file redlinks if.
+  $wgUploadMissingFileUrl is not set. The first was used for this
+  until the second was introduced in 1.17.
+* BREAKING CHANGE:  Style rules for wikitable are now more specific and prevent
+  inheritance to nested tables which caused various issues (bug 30485 and bug
+  33434). If your wiki has overriden rules for ".wikitable", please revise them and
+  adjust where neccecary. For comparison, use the "table.wikitable" section in
+  skins/common/shared.css as base.
+* $wgUploadNavigationUrl is now used for file redlinks if
+  $wgUploadMissingFileUrl is not set. The former was used for this until the
+  second was introduced in 1.17.
+* (bug 27894) Move 'editondblclick' event listener down from body to
+  div#bodyContent.
+* (bug 30172) The check for posix_isatty() in maintenance scripts did not detect
+  when the function exists but is disabled. Introduced
+  Maintenance::posix_isatty().
+* (bug 30264) Changed installer-generated LocalSettings.php to use
+  require_once() instead require() for included extensions.
+* Do not convert text in the user interface language to another script.
+* (bug 26283) Previewing user JS/CSS pages didn't load other user JS/CSS pages.
+* (bug 26486) ResourceLoader modules with paths to nonexistent files cause PHP
+  warnings/notices to be thrown.
+* (bug 30335) Fix for HTMLForms using GET that were breaking when non-friendly
+  URLs are used.
+* (bug 28649) Preventing half truncated multi-byte unicode characters when
+  truncating log comments.
+* Show --batch-size option in help of maintenance scripts that support it.
+* (bug 4381) Magic quotes cleaning was not comprehensive, key strings were not
+  unescaped.
+* (bug 23057) Importers no longer can 'edit' or 'create' a fully-protected page by
+  importing a new revision into it.
+* Allow moving the associated talk pages of subpages even if the base page
+  has no subpage.
+* Per page edit-notices now work in namespaces without subpages enabled.
+* (bug 31081) $wgEnotifUseJobQ is no longer unconditionally enqueueing jobs.
+* (bug 30202) File names are now restricted on upload to 240 bytes, because of
+  restrictions on some of the database fields.
+* Timezones are now recognised in user preferences when offset is different
+  due to DST.
+* (bug 31692) "summary" parameter now also works when undoing revisions.
+* (bug 18823) "move succeeded" text displayed bluelinks even when redirect was
+  suppressed.
+* (bug 19186) Special:UserLogin's title on Special:SpecialPages now says
+  "create account" when the user cannot create an account.
+* (bug 31818) 'usercreated' message now supports GENDER.
+* (bug 32022) Our phpunit.php script can now be executed from another directory.
+* (bug 26020) Setting $wgEmailConfirmToEdit to true no longer removes diffs.
+  from recent changes feeds.
+* (bug 30232) add current time to message wlnote on Special:Watchlist.
+* (bug 29110) $wgFeedDiffCutoff did not affect new pages.
+* (bug 32168) Add wfRemoveDotSegments for use in wfExpandUrl.
+* (bug 32358) Do not display "No higher resolution available" for dimensionless
+  files (like audio files).
+* (bug 32168) Add wfAssembleUrl for use in wfExpandUrl.
+* (bug 32168) fixed - wfExpandUrl expands dot segments now.
+* (bug 31535) Upload comments now truncated properly, and don't have brackets.
+* (bug 32086) Special:PermanentLink now show an error message when no subpage
+  was specified.
+* (bug 30368) Special:Newpages now shows the new page name for moved pages.
+* (bug 1697) The way to search blocked usernames in block log should be clearer.
+* (bug 29747) eAccelerator shared memory caching has been removed since it is
+  now disabled by default and is buggy. APC, XCache and WinCache are not affected.
+* Installer now refuses to install if php was not compiled with Ctype support.
+* (bug 29475) Remove "trackback" feature entirely from core.
+* (bug 32665) Special:BlockList prefills the username in the input field if
+  using the Special:BlockList/username URL.
+* (bug 27721) Make JavaScript variables wgSeparatorTransformTable and
+  wgDigitTransformTable depend on page content language so the sort script
+  sorts correctly more often.
+* (bug 32230) Expose wgRedirectedFrom in JavaScript.
+* (bug 31212) History tab not collapsed when the screen is narrow.
+* (bug 15521) Use new section summary when the action of adding a new section
+  also happens to create the page.
+* (bug 32960) Remove EmailAuthenticationTimestamp from database when a
+  email address is removed.
+* (bug 32414) Empty page get a empty bytes attribute in Export/Dump.
+* (bug 33101) Viewing a User or User talk of username resembling IP ending
+  with .xxx causes Internal error.
+* Warning about undefined index in certain situations when $wgLogRestrictions
+  causes the first log type requested to be removed but not the others.
+* Use separate message ('prefixindex-namespace') for title of
+  Special:PrefixIndex rather then re-using Special:AllPages's allinnamespace.
+* (bug 33156) Special:Block now allows you to confirm you want to block yourself
+  when using non-normalized username.
+* (bug 33246) News icon shown for news:// URLs but not for news: URLs.
+* (bug 33305) Make mw.util.addCSS resistant to IE's @font-face bug by setting
+  cssText after DOM insertion.
+* (bug 30711) When adding a new section to a page with section=new, the text is
+  now always added to the current version of the page.
+* (bug 31719) Fix uploads of SVGs exported by Adobe Illustrator by expanding
+  XML entities correctly.
+* (bug 30914) Embeddable ResourceLoader modules (user.options, user.tokens)
+  should be loaded in <head> for proper dependency resolution.
+* (bug 32702) Removed method Skin::makeGlobalVariablesScript() has been readded
+  for backward compatibility.
+* (bug 31469) Make sure tracking category messages expand variables like
+  {{NAMESPACE}} relative to correct title.
+* (bug 33454) ISO-8601 week-based year number (format character 'o') is now
+  calculated correctly with respect to timezone.
+* (bug 32219) InstantCommons now fetches content from Wikimedia Commons using
+  HTTPS when the local wiki is served over HTTPS.
+* (bug 33525) clearTagHooks doesn't clear function hooks.
+* (bug 33523) Function tag hooks don't appear on Special:Version.
+* Files with IPTC blocks we can't read no longer prevent extraction of exif
+  or other metadata.
+* (bug 33587) Remove action "historysubmit" from history pages.
+* (bug 25800) mw.config wgAction should contain the actually performed action instead
+  of whatever the query value contains.
+* (bug 4438) Add CSS hook for current WikiPage action.
+* (bug 33703) Common border-bottom color for <abbr> should inherit default (text) color.
+* (bug 33819) Display file sizes in appropriate units.
+* (bug 32948) {{REVISIONID}} and related variables are no longer blank after doing
+  a null edit.
+* (bug 33880) $wgUsersNotifiedOnAllChanges should not send e-mail to user who made
+  the edit.
+* (bug 33902) Decoding %2B with mw.Uri.decode results in ' ' instead of +.
+* (bug 33762) QueryPage-based special pages no longer misses *-summary message.
+* Other sizes links are no longer generated for wikis without a 404 thumbnail handler.
+* (bug 29454) Enforce byteLimit for page title input on Special:MovePage.
+* (bug 34114) CSSMin::remap() doesn't respect its $embed parameter.
+* Special:Contributions/newbies now shows the contributions for the user "newbies".
+  New user contributions are obtained using the form or using ?contribs=newbie in URL.
+* It is now possible to delete images that have no corresponding description pages.
+* (bug 33165) GlobalFunctions.php line 1312: Call to a member function
+  getText() on a non-object.
+* (bug 31676) Group dynamically inserted CSS into a single <style> tag, to work
+  around a bug where not all styles were applied in Internet Explorer.
+* (bug 28936, bug 5280) Broken or invalid titles can't be removed from watchlist.
+* (bug 34600) Older skins using useHeadElement=false were broken in 1.18.
+* (bug 34604) [mw.config] wgActionPaths should be an object instead of a numeral
+  array.* (bug 12262) Indents and lists are now aligned
+* (bug 29753) mw.util.tooltipAccessKeyPrefix should be alt-shift for Chrome
+   on Windows
+* (bug 25095) Special:Categories should also include the first relevant item
+   when "from" is filled.
+* (bug 34972) An error occurred while changing your watchlist settings for
+  [[Special:WhatLinksHere/Example]]
+
+=== API changes in 1.19 ===
+* Made action=edit less likely to return "unknownerror", by returning the actual error
+  message (which may have come from a hook call or similar).
+* (bug 19838) siprop=interwikimap can now use the interwiki cache.
+* (bug 29748) Add API search prefix support.
+* (bug 29684) Set forgotten parameter types in ApiQueryIWLinks.
+* (bug 29685) do not output NULL parentid with list=deletedrevs&drprop=parentid.
+* siprop=interwikimap and siprop=languages can use silanguagecode to have
+  a best effort language name translation. Use CLDR extension for best result.
+* (bug 30230) action=expandtemplates should not silently override invalid title
+  inputs.
+* (bug 18634) Create API to fetch MediaWiki's language fallback tree structure.
+* (bug 26885) Allow show/hide of account blocks, temporary blocks and single IP
+  address blocks for list=blocks.
+* (bug 30591) Add support to only return keys in ApiAllMessages.
+* The API now respects $wgShowHostnames and won't share the hostname in
+  severedby if it's set to false.
+* wlexcludeuser parameter added to ApiFeedWatchlist.
+* (bug 7304) Links on redirect pages no longer cause the redirect page to show
+  up as a redirect to the linked page on Special:Whatlinkshere.
+* (bug 32609) API: Move captchaid/captchaword of action=edit from core
+  to Captcha extension(s).
+* Added 'APIGetDescription' hook.
+* (bug 32688) Paraminfo for parameter "generator" of the query module shows too
+  many types.
+* (bug 32415) Empty page get no size attribute in API output.
+* (bug 31759) Undefined property notice in querypages API.
+* (bug 32495) API should allow purge by pageids.
+* (bug 33147) API examples should explain what they do.
+* (bug 33482) Api incorrectly calls ApiBase::parseMultiValue if allowed
+  values is given as an array.
+* (bug 32948) {{REVISIONID}} and related variables are no longer blank after
+  calling action=purge&forcelinkupdate.
+* (bug 34377) action=watch now parses messages using the correct title instead
+  of "API".
+* (bug 35036) WikiLove messages were not automatically updated in JavaScript
+  after having been changed on-wiki due to a bug in core
+
+=== Languages updated in 1.19 ===
+
+MediaWiki supports over 350 languages. Many localisations are updated
+regularly. Below only new and removed languages are listed, as well as
+changes to languages because of Bugzilla reports.
+
+* Canadian English (en-ca) (new).
+* Norwegian (bokmål) (nb) (renamed from no).
+* Uighur (Latin) (ug-latn) was incorrectly marked as right-to-left language.
+* (bug 30217) Make pt-br a fallback of pt.
+* (bug 31193) Set fallback language of Assamese from Bengali to English.
+* Update date format for dsb and hsb: month names need the genitive.
+* (bug 28643) Serbian variant conversion improvements (Nikola Smolenski).
+* (bug 29405, bug 30809) Lower diacritics are invisible in titles in Indic
+  languages Assamese, Bengali, Hindi, Malyalam and Odiya.
+* (bug 32826) Titles in indic languages are partially cut.
+* (bug 33367) Gendered namespaces for Czech.
+* (bug 33014) Language::formatSize()/formatBitrate() should be able to deal
+  with larger numbers (tera-yotta).
+
+=== Other changes in 1.19 ===
+* BREAKING CHANGE: Legacy global array 'ta' and global function 'akeytt' have
+  been removed from wikibits.js.
+* jquery.mwPrototypes module was renamed to jquery.mwExtension.
+* The maintenance script populateSha1.php was renamed to the more concise
+  populateImageSha1.php.
+* The Client-IP header is no longer checked for when trying to resolve a client's
+  real IP address.
+* (bug 22096) Although IE5.x and below was already unsupported officially, stylesheets
+  existing exclusively for IE5.0 and IE5.5 have now been removed (which were in skins
+  'chick' and 'monobook').
+* The constructor for CategoryView has changed, the second parameter is now a
+  Context source and is required.
+* The Title::escape{Local,Full,Canonical}URL methods are deprecated, please use
+  proper html building methods to escape the normal get{...}URL methods instead.
+* The $variant arguments in the Title::get{Local,Full,Link,Canonical}URL methods
+  have been replaced with a secondary query argument.
+* The $variant argument in the hooks for the Title::get{Local,Full,Link,Canonical}URL
+  methods have been removed, the variant is now part of the $query argument.
+* Removed Title::isValidCssJsSubpage(), deprecated since 1.17 in favor of
+  using Title::isCssJsSubpage() or checking Title::isWrongCaseCssJsPage().
+* Support for the deprecated hook MagicWordMagicWords was removed.
+* The Xml::namespaceSelector method has been deprecated, please use
+  Html::namespaceSelector instead (note that the parameters have changed also).
+* (bug 33746) Preload popular ResourceLoader modules (mediawiki.util) as stop-gap
+  for scripts missing dependencies.
+  New configuration variable $wgPreloadJavaScriptMwUtil has been introduced for this
+  (set to false by default for new installations). Set to true if your wiki has a large
+  amount of user/site scripts that are lacking dependency information. In the short to
+  medium term these user/site scripts should be fixed by adding the used modules to the
+  dependencies in the module registry and/or wrapping them in a callback to mw.loader.using.
 
 == MediaWiki 1.18 ==
+
+== MediaWiki 1.18.5 ==
+2012-08-30
+
+This is a security release of the MediaWiki 1.18 branch
+
+=== Changes since 1.18.4 ===
+* (bug 39700) File: link to non-existing file can inject html
+* (bug 39823) Hidden block text leaking to admins
+* (bug 39184) LDAP password leakage
+* (bug 39180) Disallow framing of api results
+* (bug 37587) Enforce language codes to be html safe
+* (bug 39824) Check global blocks on account creation
+
+== MediaWiki 1.18.4 ==
+2012-06-12
+
+This is a security release of the MediaWiki 1.18 branch.
+
+=== Changes since 1.18.3 ===
+* (bug 36938) Correctly escape uselang attribute to prevent xss
+* Expanded Blacklist for SVG Files
+
+== MediaWiki 1.18.3 ==
+2012-04-25
+
+This is a maintenance release of the MediaWiki 1.18 branch.
+
 === Changes since 1.18.2 ===
 * (bug 35446) Using "{{nse:}}" with an invalid namespace name no longer throws
   a PHP warning.
 * (bug 35567) The whole password reminder e-mail is now sent in the same language.
+* (bug 35961) Hash comparison should always be strict.
+* (bug 35671) PHP Notice: Undefined index: gettoken in includes/api/ApiMain.php
+  on line 598.
+* Fix broken email confirmation expiration caused by MWCryptRand changes.
 
 == MediaWiki 1.18.2 ==
 2012-03-21
@@ -793,97 +1236,219 @@ changes to languages because of Bugzilla reports.
 
 == MediaWiki 1.17 ==
 
-=== PHP 5.2 now required ==
-Since 1.17, the lowest supported version of MediaWiki is now 5.2.3. Please
-upgrade PHP if you have not done so prior to upgrading MediaWiki.
+== MediaWiki 1.17.5 ==
+2012-06-12
+
+This is a security release of the MediaWiki 1.17 branch.
+
+=== Summary of selected changes in 1.17 ===
+
+Selected changes since MediaWiki 1.16 that may be of interest:
+
+* A new installer has been introduced. It has a wizard-style interface which is
+  translated into many languages. Many shortcomings in the old installer were
+  addressed with this rewrite. Note that it is no longer required for the config
+  directory to be made writable by the webserver. Instead the generated
+  LocalSettings.php file is offered as a download, which you must then upload
+  to the wiki's base directory.
+
+* ResourceLoader, a new framework for delivering client-side resources such as
+  JavaScript and CSS, has been introduced. These resources are now delivered
+  through the new entry point script "load.php", instead of as static files
+  served directly by the web server. This allows minification, compression and
+  client-side caching to be used more effectively, which should provide a net
+  performance improvement for most users.
+
+* Category sorting has been improved.
+** Sorting is now case insensitive.
+** Sub-categories, pages and files can now be paged separately.
+** When several pages are given the same sort key, they sort by their
+   names instead of randomly.
+
+* The lowest supported version of PHP is now 5.2.3. If necessary, please
+  upgrade PHP prior to upgrading MediaWiki.
+
+=== Changes since 1.17.4 ===
+
+* (bug 36938) Correctly escape uselang attribute to prevent xss
+* Expanded Blacklist for SVG Files
+
+=== Changes since 1.17.3 ===
+
+* (bug 35961) Hash comparison should always be strict.
+* Fix broken email confirmation expiration caused by MWCryptRand changes.
+* (bug 35671) PHP Notice: Undefined index: gettoken in includes/api/ApiMain.php
+  on line 598.
+
+=== Changes since 1.17.2 ===
+
+* (bug 22555) Remove or skip strip markers from tag hooks like &lt;nowiki&gt; in
+  core parser functions which operate on strings, such as padleft.
+* (bug 34212) ApiBlock/ApiUnblock allow action to take place without a token
+  parameter present.
+* (bug 34907) Fixed exposure of tokens through load.php that could have facilitated
+  CSRF attacks.
+* (bug 35317) CSRF in Special:Upload.
 
-=== New installer in 1.17 ===
-MediaWiki 1.17 is shipping with a completely redesigned installer to fix
-a lot of outstanding bugs, cleanup the code quality, and make it easier to
-use. Notably, you can now run upgrades from the web without having to move
-LocalSettings.php. Also, configuration script directory has been renamed
-from config/ to mw-config/. The specific bugs are listed below in the
-general notes.
+=== Changes since 1.17.1 ===
+* (bug 33117) prop=revisions allows deleted text to be exposed through cache pollution.
+* (bug 32709) Private Wiki users were always taken to Special:Badtitle on login.
 
-=== New ResourceLoader in 1.17 ===
-MediaWiki 1.17 ships with a ResourceLoader which combines and minifies css and
-javascript attached to the page. They are served from the new entry point load.php
-If the page is served with the &debug=true parameter, the non-minified files
-are used instead.
+=== Changes since 1.17.0 ===
+
+* (bug 29535) Added missing Creative Commons CC0 icon.
+* (bug 29726) Fixed failure to load internationalization messages in
+  client-side scripts on WebKit-based browsers.
+* Fixed a bug in message transformation where the previous language could leak
+  into later transformations in the UI language.
+* (bug 29091) Fixed form of native name for Ossetic language (Иронау -> Ирон)
+* Fixed maintenance scripts upgrade1_5.php and rebuildImages.php, they did not
+  work at all since 1.17 beta 1.
+* (bug 29531) Fixed img_auth.php for thumbnails and other filenames with
+  multiple dots, was broken by the fix for bug 28840.
+* In the maintenance script purgeList.php, fixed a fatal error when a page
+  title is given, instead of a URL.
+* (bug 19514) Unordered list list-style-image should be IE6-compatible (8-bit).
+* Installer checked for magic_quotes_runtime instead of register_globals.
+* $wgSVGMaxSize is now applied to the smaller of width or height, making very
+  wide pano/timeline/diagram SVGs renderable at saner sizes.
+* (bug 29959) Installer fatal when cURL and allow_url_fopen is disabled and user
+  tries to subsribe to mediawiki-announce.
+* Installer checked for magic_quotes_runtime instead of register_globals
+* (bug 30131) XCache with variable caching disabled no longer used for variable
+  caching (CACHE_ACCEL)
+* (bug 30264) Changed installer-generated LocalSettings.php to use require_once()
+  instead require() for included extensions.
+* (bug 26486) ResourceLoader modules with paths to nonexistent files cause PHP
+  warnings/notices to be thrown
+* (bug 30907) Special:Unusedcategories should sort ascendingly.
+* (bug 30219) The page shown when LocalSettings.php does not exist was broken on
+  Windows servers.
+* Hardcoded NLS_NUMERIC_CHARACTERS for Oracle DB to prevent type conversion errors.
+* Fixed recentchanges FK violation on page delete and cache purge error in updater
+  for Oracle DB.
+* (bug 32276) Skins were generating output using the internal page title which
+  would allow anonymous users to determine wheter a page exists, potentially
+  leaking private data. In fact, the curid and oldid request parameters would
+  allow page titles to be enumerated even when they are not guessable.
+* (bug 32616) action=ajax requests were dispatched to the relevant internal
+  functions without any read permission checks being done. This could lead to
+  data leakage on private wikis.
+
+=== Changes since 1.17.0rc1 ===
+
+* Fixed syntax error in generated LocalSettings.php when a non-default user
+  rights profile is chosen.
+* (bug 29399) Fixed PostgreSQL installation when the DB user for installation
+  is the same as the one for web access.
+* (bug 29233) Fixed failover for DB slave servers. When a DB slave went down,
+  an error was immediately shown to the user, instead of trying another slave.
+  Was broken since 1.17 beta 1.
+* (bug 29278) Fixed PHP fatal error when attempting to add text to a page via a
+  redirect.
+* (bug 29408) Fixed uploads of files with MIME types that aren't detected by
+  MediaWiki.
+* Removed DEFAULT '' NOT NULL field definitions from Oracle DB schema because
+  using the DEFAULT value ('') in DML broke Oracle backend as it treats an
+  empty VARCHAR2 value as NULL. Indexes on Oracle do not require NOT NULL
+  fields.
+
+=== Changes since 1.17 beta 1 ===
+
+* Fixed warning about missing file "password.js".
+* When installing on MySQL, don't attempt to create a new database user if the
+  same user is used for installation and web access.
+* Fixed SQL query errors in queries with table aliases.
+* (bug 27891) Fixed the "chronology protector", broken since 1.17beta1, which
+  ensures that when database replication is used, the new version is seen by
+  the user immediately after they create or edit an article.
+* (bug 28845) Allow PostgreSQL installation using a non-root user account which
+  has role creation abilities.
+* When installing on PostgreSQL and the install account is the same as the web
+  account, check to make sure that the account has suitable privileges in the
+  mediawiki schema.
+* (bug 28172) Fixed error in PostgreSQL installation when creating the wiki
+  sysop account.
+* Fixed an issue with the Oracle installer in cases where the user is different
+  to the database name.
+* Added "unblockself" to the list of available rights.
+* In the installer, fixed the "user rights profile" option, it never worked.
+* (bug 29117) Fixed Hebrew localisation of the installer.
+* (bug 28840) Reduce the collateral damage caused by the fix for bug 28235 (XSS
+  on Internet Explorer 6 due to a file extension in the query string) by
+  reducing the number of URLs that are blocked, and by redirecting the request
+  to a safer URL where possible instead of blocking it.
+* (bug 28812) Fixed documentation of API action=parse.
+* (bug 28979) Fixed styling of <abbr> and <acronym>.
+* Fixed the error message displayed when you try to create an account by email,
+  but an email address is not given.
+* Fixed JS error due to missing dependency for jquery.suggestions.
+* Exposed $wgExtensionAssetsPath in JavaScript.
+* (bug 28738) Made ResourceLoader support environments with small URL length
+  limits. The length limit can be configured via $wgResourceLoaderMaxQueryLength,
+  and this is set automatically in the generated LocalSettings.php when the
+  php.ini variable "suhosin.get.max_value_length" is set. When a URL exceeds
+  this limit, the request is split up. Also, reduced the average length of
+  load.php URLs by using a more compact parameter format.
+* (bug 25262) Fix for minification of hardcoded data: URIs in CSS.
+* (bug 25124) Respect $wgStyleDirectory in ResourceLoader.
+* Allow installation when no HTTP client is available, don't throw an exception.
+* (bug 27465) Fix metadata extraction for SVG files using unusual namespace
+  names.
+* (bug 29174) Fix regression in upload-by-URL: uploading files larger than the
+  PHP memory limit should work again.
+* Fixed the display of comments in the new user log.
+* (bug 28237) When installing extensions using the web-based installer, create
+  any necessary database tables.
+* (bug 28983) Fixed automated installation of extensions that overwrite $path.
+* Fixed error caused by missing magic words.
+* Fixed breakage of article editing in PostgreSQL due to text search
+  configuration errors.
+* Fixed the HTTPS client used when Curl is not available. This avoids an error
+  during install about failure of the mediawiki-announce subscription.
+* (bug 28162) When installing to PostgreSQL, respect the "database port" input,
+  it was ignored.
 
 === Configuration changes in 1.17 ===
-* DatabaseFunctions.php that was needed for compatibility with pre-1.3
-  extensions has been removed.
-* $wgAllowImageTag can be set to true to whitelist the <img> tag in wikitext.
-* (bug 12797) Add $wgGalleryOptions for adjusting of default gallery display
-  options.
-* $wgAllowUserCssPrefs option allows disabling CSS-based preferences; which can
-  improve page loading speed.
+
+* $wgLogAutocreatedAccounts controls whether autocreation of accounts is logged
+  to new users log.
 * (bug 22858) $wgLocalStylePath is by default set to the same value as
   $wgStylePath but should never point to a different domain than the site is
   on, allowing skins to use .htc files which are not cross-domain friendly.
-* (bug 20193) Added $wgVectorShowVariantName global configuration variable
-  which causes Vector to render the variants drop-down menu with a label
-  showing the current variant name. This is off by default, pending further
-  research into its user experience implications.
-* XmlFunctions.php has been removed. Use the Xml or Html classes as appropriate.
-* Added $wgSQLMode for setting database SQL modes - either performance (null)
-  or other reasons (such as enabling stricter checks)
 * $wgFileStore has been deprecated. The only usage $wgFileStore['deleted'] has
   been turned into $wgDeletedDirectory.
 * $wgDeletedDirectory has been added to specify what directory to place deleted
   uploads in.
 * IBM DB2 database no longer uses the db specific $wgDBport_db2 variable but the
   normal $wgDBport.
-* The upload link for missing files can now be set separately from the
-  navigation link with $wgUploadMissingFileUrl.
 * $wgCategoryPrefixedDefaultSortkey was removed and is now always false.  This
   provides more sensible sorting behavior for categories.
 * Removed unused globals: $wgEnableSerializedMessages, $wgCheckSerialized,
-  $wgUseMemCached, $wgDisableSearchContext, $wgColorErrors,
-  $wgUseZhdaemon, $wgZhdaemonHost and $wgZhdaemonPort.
+  $wgUseMemCached, $wgDisableSearchContext, $wgColorErrors, $wgUseZhdaemon,
+  $wgZhdaemonHost and $wgZhdaemonPort.
 * (bug 24408) The include_path is not modified in the default LocalSettings.php
 * $wgVectorExtraStyles was removed, and is no longer in use.
-* $wgLoadScript was added to specify alternative locations for ResourceLoader
-  requests.
-* $wgResourceLoaderMaxage was added to specify maxage and smaxage times for
-  responses from ResourceLoader based on whether the request's URL contained a
-  version parameter or not.
-* $wgResourceLoaderDebug was added to specify the default state of debug mode;
-  this will still be overridden with the debug URL parameter a la
-  $wgLanguageCode.
-* $wgResourceLoaderInlinePrivateModules was added to specify whether private
-  modules such as user.options should be embedded in the HTML output or
-  delivered through a resource loader request, which bypasses server cache (like
-  squid) and checks the user parameter against $wgUser. The former adds more
-  data to all pages, while the latter adds a request which cannot be cached
-  server side.
-* Removed $wgUpdates for database updates; extension should use
-  DatabaseUpdater::addExtensionUpdate().
+* Removed $wgUpdates for database updates; extensions should use
+  DatabaseUpdater::addExtensionUpdate() via the LoadExtensionSchemaUpdates hook.
 * Removed $wgServerName. It doesn't need to be set anymore and is no longer
   available as input for other configuration items, either.
-* Remove $wgRemoteUploads. It was not well supported and superseded by
-  $wgUploadNavigationUrl.
-* (bug 198) $wgUpgradeKey allows unlocking the web installer for upgrades
-  without having to move LocalSettings.php
-* The FailFunction "error handling" method has now been removed
-* $wgAdditionalMailParams added to allow setting extra options to mail() calls.
-* $wgSecureLogin to optionaly login using HTTPS
-* (bug 25728) Added $wgPasswordSenderName to allow customise the name associed
-  with $wgPasswordSender
-* Sysops now have the "suppressredirect" right by default
-* (bug 22463) $wgFooterIcons added to allow configuration of the icons shown in
-  the footers of skins.
-* $wgFileCacheDepth can be used to set the depth of the subdirectory hierarchy
-  used for the file cache. Default value is 2, which matches former behavior
 * It's no longer necessary for LocalSettings.php to include DefaultSettings.php.
 * It's no longer necessary to set $wgCacheEpoch to the file modification time
   of LocalSettings.php, in LocalSettings.php itself. Instead, this is done
   automatically if $wgInvalidateCacheOnLocalSettingsChange is true (which is
   the default).
-* (bug 26253) $wgPostCommitUpdateList has been removed
+* $wgCopyrightIcon is deprecated and $wgFooterIcons['copyright']['copyright']
+  should be used instead.
+* $wgSysopUserBans is deprecated, and will be made permanently true in 1.18.
+  If you need this functionality, you should use the BlockIp hook to filter and
+  reject such blocks.
+* $wgSysopRangeBans is deprecated, you should set $wgBlockCIDRLimit to maximum
+  (32 for IPv4, 128 for IPv6), equivalent to allowing rangeblocks of only 1
+  address at a time.
 
 === New features in 1.17 ===
+
 * (bug 10183) Users can now add personal styles and scripts to all skins via
   User:<name>/common.css and /common.js (if user css/js is enabled).
 * (bug 22748) Add anchors on Special:ListGroupRights.
@@ -898,7 +1463,7 @@ are used instead.
   changes list.
 * (bug 22925) "sp-contributions-blocked-notice-anon" message now displayed when
   viewing contributions of a blocked IP address.
-* (bug 22474) {{urlencode:}} now takes an optional second paramter for type of
+* (bug 22474) {{urlencode:}} now takes an optional second parameter for type of
   escaping.
 * Special:Listfiles now supports a username parameter.
 * Special:Random carries over query string parameters.
@@ -915,16 +1480,13 @@ are used instead.
 * (bug 20976) "searchmenu-new-nocreate" message now displayed when when there
   is no title match in search and the user has no rights to create pages.
 * (bug 23429) Added new hook WatchlistEditorBuildRemoveLine.
-* (bug 22844) Added support for WinCache object caching.
-* (bug 23580) Add two new events to LivePreview so that scripts can be
-  notified about the beginning and finishing of LivePreview actions.
+* (bug 22844) Added support for WinCache object caching (for IIS).
+* (bug 23580) Add two new events to LivePreview so that scripts can be notified
+  about the beginning and finishing of LivePreview actions.
 * (bug 21278) Now the sidebar allows inclusion of wiki markup.
-* (bug 23733) Add IDs to messages used on CSS/JS pages
-* (bug 21312) RevisionMove allows moving individual revisions of a page to
-  another page. Introducing 'revisionmove' user right; disabled by default;
-  experimental feature.
+* (bug 23733) Add IDs to messages used on CSS/JS pages.
 * Show validity period of the login cookie in Special:UserLogin and
-  Special:Preferences
+  Special:Preferences.
 * Interlanguage links display the page title in their tooltip.
 * (bug 23621) New Special:ComparePages to compare (diff) two articles.
 * (bug 4597) Provide support in Special:Contributions to show only "current"
@@ -935,12 +1497,12 @@ are used instead.
 * (bug 21475) \mathtt and \textsf can now be used in <math>
 * texvc is now run via ulimit4.sh, to limit execution time.
 * SQLite now supports $wgSharedDB.
-* (bug 8507) Group file links by namespace:title on image pages
+* (bug 8507) Group file links by namespace:title on image pages.
 * Stop emitting named entities, so we can use <!DOCTYPE html> while still being
-  well-formed XML
+  well-formed XML.
 * texvc now supports \bcancel and \xcancel in addition to \cancel and \cancelto
-* Added scriptExtension setting to $wgForeignFileRepos
-* ForeignApiRepo uses scriptDirUrl if apiBase not set
+* Added scriptExtension setting to $wgForeignFileRepos.
+* ForeignApiRepo uses scriptDirUrl if apiBase not set.
 * (bug 24212) Added MediaWiki:Filepage.css which is also included on foreign
   client wikis.
 * (bug 14685) Double underscore magic word usage is now tracked in the
@@ -950,71 +1512,100 @@ are used instead.
   "mw-ipb-needreblock"
 * Non-file pages can no longer be moved to the file namespace, nor vice versa.
 * (bug 671) The <dfn>, <kbd> and <samp> elements have been whitelisted in user
-  input
-* (bug 24563) Entries on Special:WhatLinksHere now have a link to their history
-* (bug 21503) There's now a "reason" field when creating account for other users
-* (bug 24418) action=markpatrolled now requires a token
+  input.
+* (bug 21503) There's now a "reason" field when creating account for other users.
+* (bug 24418) action=markpatrolled now requires a token.
 * A variety of category sort-related fixes, including:
 ** (bug 164) In English, lowercase and uppercase letters now sort the same.
-   (This should be expanded to proper sorting for other languages before the
-   1.17 release.)
 ** (bug 1211) Subcategories, ordinary pages, and files now page separately.
 ** When several pages are given the same sort key, they sort by their names
    instead of randomly.
 * (bug 23848) Add {{ARTICLEPATH}} Magic Word.
-* JavaScript-based password complexity checker on account creation and
-  password change.
-* (bug 8140) Add dedicated CSS classes to Special:Newpages elements
-* (bug 11005) Add CSS class to empty pages in Special:Newpages
+* (bug 8140) Add dedicated CSS classes to Special:Newpages elements.
+* (bug 11005) Add CSS class to empty pages in Special:Newpages.
 * The parser cache is now shared amongst users whose different settings aren't
   used in the page.
 * Any attribute beginning with "data-" can now be used in wikitext, per HTML5.
 * (bug 24007) Diff pages now mention the number of users having edited
-  intermediate revisions
-* Added new hook GetIP
+  intermediate revisions.
+* Added new hook GetIP.
 * Special:Version now displays whether a SQLite database supports full-text
   search.
 * TS_ISO_8691_BASIC was added as a time format, which is used by ResourceLoader
-  for versioning
+  for versioning.
 * Maintenance scripts get a --memory-limit option to override defaults (which
-  is usually to set it to -1 to disable the limit)
+  is usually to set it to -1 to disable the limit).
 * (bug 25397) Allow uploading (not displaying) of WebP images, disabled
-  by default
-* (bug 23194) Special:ListFiles now has thumbnails
+  by default.
+* (bug 23194) Special:ListFiles now has thumbnails.
 * Use hreflang to specify canonical and alternate links, search engine friendly
   when a wiki has multiple variant languages.
-* (bug 19593) Specifying --server in now works for all maintenance scripts
+* (bug 19593) Specifying --server in now works for all maintenance scripts.
 * Now rebuildtextindex.php warns if SQLite doesn't support full-text search.
-* (bug 10541) Front/backend separation of installation/upgrade code
-* (bug 10596) Allow installer to enable extensions already in extensions folder
-* (bug 17394) Make installer check for latest version against MediaWiki.org
-* (bug 20627) Installer should be in languages other than English
+* (bug 10541) Front/backend separation of installation/upgrade code.
+* (bug 10596) Allow installer to enable extensions already in extensions folder.
+* (bug 20627) Installer should be in languages other than English.
 * Support for metadata in SVG files (title, description).
-* Special:Search: Add CSS classes to 'none found' and 'create link' messages
+* Special:Search: Add CSS classes to 'none found' and 'create link' messages.
 * Add CSS classes (including namespace and pagename) to the enhanced recent
-  changes/watchlist entries
+  changes/watchlist entries.
 * (bug 22463) Add hook 'SkinGetPoweredBy' to make 'powered by' icon/text
-  customizable
-* Added CSS print pagination to the print stylesheets
+  customizable.
+* Added CSS print pagination to the print stylesheets.
 * (bug 25960) Add <link rel=canonical"> for File pages of shared/foreign
   file repositories.
 * When viewing a redirect, the redirect arrow and redirection target are both
   wrapped in a div that has the class "redirectMsg" so that the redirection
-  arrow can be customized with CSS
+  arrow can be customized with CSS.
 * (bug 21911) Hard coded limit for long page warning removed. New message
   [[MediaWiki:Longpage-hint]] (empty per default) can be used instead.
   Parameters: $1 shows the formatted textsize in Byte/KB/MB, $2 is the raw
-  number of the textsize in Byte
-* (bug 3276) Give image <gallery>s fluid width
-* Added uploads link to page subtitle in Special:Contributions
-* Added Special:Myuploads special page that redirects to Special:Listfiles
+  number of the textsize in Byte.
+* (bug 3276) Give image <gallery>s fluid width.
+* Added uploads link to page subtitle in Special:Contributions.
+* Added Special:Myuploads special page that redirects to Special:Listfiles.
 * The footerlinks used in Monobook/Vector/Modern are now part of common skin
   code, SkinTemplateOutputPageBeforeExec can be used to customize the list.
 * Special wrapping setups can now define MW_CONFIG_FILE to load a config file
   other than LocalSettings.php. This is like MW_CONFIG_CALLBACK but works in
   some cases where MW_CONFIG_CALLBACK will not work.
+* (bug 26574) Added 'upload' to $wgRestrictionTypes, allowing upload protected
+  pages to be queried via the API and Special:ProtectedPages, and allowing
+  disabling upload protection by removing it from $wgRestrictionTypes.
+* The name attribute of HTMLForm fields can now be overridden by passing a
+  'name' key in the descriptor array.  Hidden field names are now treated
+  consistently with other fields and, by default, prefixed with 'wp'.
+* (bug 27402) Add support for disabling MWSuggest.
+* (bug 26563) Add bytes changed per revision for stub and full article dumps.
+* (bug 27508) Add $wgSVGMetadataCutoff to limit the maximum amount of an svg we
+  look at when finding metadata to prevent excessive resource usage.
+* (bug 198) $wgUpgradeKey allows unlocking the web installer for upgrades
+  without having to move LocalSettings.php
+* Added $wgAllowImageTag, which can be set to true to whitelist the <img> tag
+  in wikitext.
+* (bug 12797) Add $wgGalleryOptions for adjusting of default gallery display
+  options.
+* Added the $wgAllowUserCssPrefs option which allows disabling CSS-based
+  preferences; which can improve page loading speed.
+* Added $wgSQLMode for setting database SQL modes - either performance (null)
+  or other reasons (such as enabling stricter checks).
+* (bug 20193) Added $wgVectorShowVariantName global configuration variable
+  which causes Vector to render the variants drop-down menu with a label
+  showing the current variant name. This is off by default, pending further
+  research into its user experience implications.
+* The upload link for missing files can now be set separately from the
+  navigation link with $wgUploadMissingFileUrl.
+* $wgAdditionalMailParams added to allow setting extra options to mail() calls.
+* Added $wgSecureLogin to optionally login using HTTPS.
+* (bug 25728) Added $wgPasswordSenderName to make the name associated
+  with $wgPasswordSender configurable.
+* (bug 22463) $wgFooterIcons added to allow configuration of the icons shown in
+  the footers of skins.
+* $wgFileCacheDepth can be used to set the depth of the subdirectory hierarchy.
+  used for the file cache. Default value is 2, which matches former behavior.
 
 === Bug fixes in 1.17 ===
+
 * (bug 17560) Half-broken deletion moved image files to deletion archive
   without updating database.
 * (bug 22666) Submitting user block form with an invalid user name no longer
@@ -1061,7 +1652,7 @@ are used instead.
 * (bug 20049) Fixed PHP notice in search highlighter that occurs in some cases.
 * (bug 23017) Special:Disambiguations now list pages in content namespaces
   rather than only main namespace.
-* (bug 23063) $wgMaxAnimatedGifArea is checked against the total size of all
+* (bug 23063) $wgMaxAnimatedGifArea is checked against the total size of all.
   frames, and $wgMaxImageArea against the size of the first frame, rather than
   the other way around.  Both now default to 12.5 megapixels.  Also, images
   exceeding $wgMaxImageArea can still be embedded at original size.
@@ -1091,12 +1682,12 @@ are used instead.
   correct link.
 * (bug 23284) Times are now rounded correctly.
 * (bug 23375) Added ogv, oga, spx as extensions for ogg files.
-* (bug 18408) All required permissions for uploading (upload, edit, create)
+* (bug 18408) All required permissions for uploading (upload, edit, create).
   are now checked when loading Special:Upload. Toolbar link for Special:Upload
   is no longer shown if the user does not have the required permissions.
-* (Bug 23397) texvc in html mode renders \sim as &tilde; not &sim;
-* (Bug 23241) Remove License selector, because it is not used when uploading a
-  new version.
+* (bug 23397) texvc in html mode renders \sim as &tilde; not &sim;
+* (bug 23241) License selector should be disabled during upload of a new
+  version.
 * (bug 23240) Add ID to namespace selector form on Special:Watchlist.
 * The pipe | character in urls is now escaped.
 * (bug 23422) mp3 files can now be moved.
@@ -1116,145 +1707,240 @@ are used instead.
 * (bug 16573) Render \epsilon in math using images, in order to create
   consistent and correct render results.
 * (bug 22541) Support image redirects when using ForeignAPIRepo.
-* (bug 22967) Make edit summary length cut-off behave correctly for
-  multibyte characters.
-* (bug 8689) Long numeric lines no longer  kill the parser.
+* (bug 22967) Make edit summary length cut-off behave correctly for multibyte
+  characters.
+* (bug 8689) Long numeric lines no longer kill the parser.
 * (bug 23740) Article::doRedirect() now use $extraQuery parameter correctly if
-  the $noRedir parameter is set to true
+  the $noRedir parameter is set to true.
 * (bug 23688) Correct mime types for Office 2007 OpenXML documents.
-* (bug 23787) Corrected $wgDefaultSkin's comment in DefaultSettings.php
-* (bug 23797) Xml::input() now allows '0' for the value parameter
+* (bug 23787) Corrected $wgDefaultSkin's comment in DefaultSettings.php.
+* (bug 23797) Xml::input() now allows '0' for the value parameter.
 * (bug 23747) Make sure that on History pages, the RevDel button is not
-  accidently activated when hitting enter.
-* (bug 23845) Special:ListFiles now uses correct file names without underscores
-* Ask for permanent login in Special:Preferences only if $wgCookieExpiration > 0
+  accidentally activated when hitting enter.
+* (bug 23845) Special:ListFiles now uses correct file names without underscores.
+* Ask for permanent login in Special:Preferences only if $wgCookieExpiration > 0.
 * (bug 16356) Repair dumpInterwiki.inc to use proper normalization.
 * (bug 24006) deleteArchivedRevisions.php maintenance script now longer throws
-  a fatal error
+  a fatal error.
 * (bug 23465) Don't ignore the predefined destination filename on
-  Special:Upload after following a red link
+  Special:Upload after following a red link.
 * (bug 23642) Recognize mime types of MS OpenXML documents.
 * (bug 22784) Normalise underscores and spaces in autocomments.
-* (bug 19910) Headings of the form ===+\s+ are now displayed as valid headings
+* (bug 19910) Headings of the form ===+\s+ are now displayed as valid headings.
 * (bug 24022) Only check file extensions on the uploadpage when needed.
-* (bug 24076) Recognize Office 2003 files with OpenXML trailers
-* (bug 24244) Updated comments in DefaultSettings.php to reflect
+* (bug 24076) Recognize Office 2003 files with OpenXML trailers.
+* (bug 24244) Updated comments in DefaultSettings.php to reflect.
   Image: --> File: namespace rename.
 * Make wfTimestamp recognize negative unix timestamp values.
 * (bug 24401) SimpleSearch: No button/text indicating 'Search' if image is
-  disabled
-* (bug 23293) Do not show change tags when special:recentchanges(linked)
-  or special:newpages is transcluded into another page as it messes up the
-  page.
+  disabled.
+* (bug 23293) Do not show change tags when Special:RecentChanges(linked) or
+  Special:Newpages is transcluded into another page as it messes up the page.
 * (bug 24517) LocalFile::newFromKey() and OldLocalFile::newFromKey() no longer
-  throw fatal errors
+  throw fatal errors.
 * (bug 23380) Uploaded files that are larger than allowed by PHP now show a
   useful error message.
 * Uploading to a protected title will allow the user to choose a new name
-  instead of showing an error page
+  instead of showing an error page.
 * (bug 24425) Use Database::replace instead of delete/insert in
   SqlBagOStuff::set to avoid query errors about duplicate keynames.
 * (bug 15470) First letters of filenames are always capitalized by upload JS.
-* (bug 21215) NoLocalSettings.php doesn't tolerate rewrite rules
-* (bug 21052) Fix link color for stubs in NewPages
+* (bug 21215) NoLocalSettings.php doesn't tolerate rewrite rules.
+* (bug 21052) Fix link color for stubs in NewPages.
 * (bug 24714) Usage of {{#dateformat: }} in wikis without $wgUseDynamicDates no
   longer pollutes the parser cache.
 * (bug 17031) Correct which characters the parser allows in tag attributes (a
   letter, colon or underscore followed by 0 or more letters, numbers, colons,
   underscores, hyphens, and/or periods).
-* Save 200 useless queries on each category page view
-* Shell commands will now work on Linux in filesystems mounted noexec
-* (bug 24804) Corrected commafying in Polish and Ukrainian
+* Save 200 useless queries on each category page view.
+* Shell commands will now work on Linux in filesystems mounted noexec.
+* (bug 24804) Corrected commafying in Polish and Ukrainian.
 * "Difference between pages" is now displayed instead of "Difference between
-   revisions" on diffs when appropriate.
+  revisions" on diffs when appropriate.
 * (bug 23703) ForeignAPIRepo fails on findBySha1() when using a 1.14 install as
-  a repository due to missing 'name' attribute from the API list=allimages
+  a repository due to missing 'name' attribute from the API list=allimages.
 * (bug 24898) MediaWiki uses /tmp even if a vHost-specific tempdir is set, also
-  make wfTempDir() return a sane value for Windows on worst-case
+  make wfTempDir() return a sane value for Windows on worst-case.
 * (bug 24824) Support ImageMagick 6.5.6-2+ JPEG decoder size hint, to reduce
   memory usage when such an ImageMagick is used for scaling.
 * Disable multithreaded behaviour in recent ImageMagick, to avoid a deadlock
   when a resource limit such as $wgMaxShellMemory is hit.
-* (bug 24981) Allow extensions to access SpecialUpload variables again
-* (bug 20744) Wiki forgets about an uploaded file
-* (bug 17913) Don't show "older edit" when no older edit available
-* (bug 6204) TOC not properly rendered when using $wgMaxTocLevel
-* (bug 24977) The accesskey in history page now lead directly to the diff
-  instead of alterning focus between the two buttons.
-* (bug 24987) Special:ListUsers does not take external groups into account
-* (bug 20633) update.php has mixed language output
+* (bug 24981) Allow extensions to access SpecialUpload variables again.
+* (bug 20744) Wiki forgets about an uploaded file.
+* (bug 17913) Don't show "older edit" when no older edit available.
+* (bug 6204) TOC not properly rendered when using $wgMaxTocLevel.
+* (bug 24977) The accesskey in history page now lead directly to the diff.
+  instead of alternating focus between the two buttons.
+* (bug 24987) Special:ListUsers does not take external groups into account.
+* (bug 20633) update.php has mixed language output.
 * SQLite system table names are now never prefixed.
 * (bug 25292) SkinSubPageSubtitle hook now passes the Skin object as second
-  parameter
-* (bug 25167) Correctly load JS fixes for IE6 (fixing a regression in 1.16)
+  parameter.
+* (bug 25167) Correctly load JS fixes for IE6 (fixing a regression in 1.16).
 * (bug 25367) wfShellExec() is more explicit when failing due to disabled
-  passthru()
-* (bug 25462) Fix double-escaping for section edit link tooltips
+  passthru().
+* (bug 25462) Fix double-escaping for section edit link tooltips.
 * action=raw was removed for Special:Statistics. This information is still
-  available via the API
+  available via the API.
 * (bug 23934) Groups defined in $wgRevokePermissions but not in
-  $wgGroupPermissions now appear on Special:ListGroupRights
+  $wgGroupPermissions now appear on Special:ListGroupRights.
 * (bug 23923) Special:Prefixindex no longer shows results if nothing was
   requested.
-* (bug 22308) Search now finds text in default main page immediately after setup
+* (bug 22308) Search now finds text in default main page immediately after setup.
 * (bug 25697) Make sure empty lines render in diff view.
 * Use an actual minus sign in diff views, instead of a hyphen.
-* (bug 23732) Clarified "n links" message on Special:MostLinkedFiles
-* (bug 23731) Clarified "n links" message on Special:MostLinkedTemplates
+* (bug 23732) Clarified "n links" message on Special:MostLinkedFiles.
+* (bug 23731) Clarified "n links" message on Special:MostLinkedTemplates.
 * (bug 25642) A exception is now thrown instead of a fatal error when using
-  $wgSMTP without PEAR mail package
+  $wgSMTP without PEAR mail package.
 * (bug 19633) When possible, Upscale small SVGs when creating thumbnails.
-* (bug 11013) Database driver detection needs rewriting for robustness
-* (bug 13409) Installer prompts could use clarification--now has help boxes
-* (bug 16902) Installer spews warnings when exec() and dl() are not available
-* (bug 19129) Only show MyISAM/InnoDB when supported
-* (bug 17762) Only show other e-mail options when e-mail is globally enabled
-* Cache multiple sizes of InstantCommons thumbnails
+* (bug 11013) Database driver detection needs rewriting for robustness.
+* (bug 13409) Installer prompts could use clarification--now has help boxes.
+* (bug 16902) Installer spews warnings when exec() and dl() are not available.
+* (bug 19129) Only show MyISAM/InnoDB when supported.
+* (bug 17762) Only show other e-mail options when e-mail is globally enabled.
+* Cache multiple sizes of InstantCommons thumbnails.
 * (bug 25488) Disallowing anonymous users to read pages no longer throws error
-  on discussion pages with vector as default skin
-* (bug 24833) Files name in includes/diff/ are now less confusing
-* (bug 25713) SpecialPage::resolveAlias() now normalise spaces to underscores
+  on discussion pages with vector as default skin.
+* (bug 24833) Files name in includes/diff/ are now less confusing.
+* (bug 25713) SpecialPage::resolveAlias() now normalise spaces to underscores.
 * (bug 25829) Special:Mypage and Special:Mytalk now forward oldid, diff and dir
-  parameters
+  parameters.
 * (bug 25175) HTML file cache now honor $wgCacheDirectory if
-  $wgFileCacheDirectory is not set
-* (bug 13353) Diff3 version checks were too strict, did not detect working diff3
-* (bug 25843) Links to special pages using link= attribute on images are now
-  normalised like normal links to special pages
+  $wgFileCacheDirectory is not set.
+* (bug 13353) Diff3 version checks were too strict, did not detect working diff3.
+* (bug 25843) Links to special pages using link= attribute on images are now.
+  normalised like normal links to special pages.
 * (bug 21364) External links using link= attribute on images now respect
-  $wgExternalLinkTarget
+  $wgExternalLinkTarget.
 * (bug 17789) Added a note to the total views on Special:Statistics saying that
-  is doesn't count non-existing pages and special pages
-* (bug 17996) HTTP redirects are now combined when requesting a special page
+  is doesn't count non-existing pages and special pages.
+* (bug 17996) HTTP redirects are now combined when requesting a special page.
 * (bug 19944) Link on image thumbnails no longer link to "Media:" namespace in
-  some cases
+  some cases.
 * (bug 25670) wfFindFile() now checks the namespace of the given title, only
-  "File" and "Media" are allowed now
+  "File" and "Media" are allowed now.
 * (bug 25872) Rename the HttpRequest class to MWHttpRequest to avoid conflict
   with php extension that defines same class.
 * (bug 20591) There's now a different message on Special:MovePage when
   $wgFixDoubleRedirects is set to false.
 * Fixed PHP warnings when updating a broken MySQL database.
-* (bug 26023) Corrected deleteBacth.php's documentation
+* (bug 26023) Corrected deleteBacth.php's documentation.
 * (bug 25451) Improved datetime representation in 32 bit php >= 5.2.
 * Show "skin does not exist error" only when the skin is inputted in the wrong
   case.
-* (bug 26164) Potential html injection when the database server isn't available
-* (bug 26160) Upload description set by extensions are not propagated
+* (bug 26164) Potential html injection when the database server isn't available.
+* (bug 26160) Upload description set by extensions are not propagated.
 * (bug 9675) generateSitemap.php now takes an --urlpath parameter to allow
-  absolute URLs in the sitemap index (as required e.g. by Google)
+  absolute URLs in the sitemap index (as required e.g. by Google).
 * Partial workaround for bug 6220: at least make files on shared repositories
-  show up as (struck-out) bluelinks instead of redlinks on Special:WantedFiles
-* rebuildFileCache.php no longer creates inappropriate cache files for redirects
-* (bug 18372) $wgFileExtensions will now override $wgFileBlacklist
+  show up as (struck-out) bluelinks instead of redlinks on Special:WantedFiles.
+* rebuildFileCache.php no longer creates inappropriate cache files for redirects.
 * (bug 25512) Subcategory list should not include category prefix for members.
-* (bug 20244) Installer does not validate SQLite database directory for stable path
+* (bug 10871) Javascript and CSS pages in MediaWiki namespace are no longer
+  treated as wikitext on preview.
+* Page existence is now not revealed (in the colour of the tabs) to users who
+  cannot read the page in question.
+* (bug 22753) Output from update.php is more clear when things changed, entries
+  indicating nothing changed are now all prefixed by "..."
+* (bug 16019) $wgArticlePath = "/$1" no longer breaks API edit/watch actions.
+* (bug 18372) File types blacklisted by $wgFileBlacklist will no longer be shown as
+  "Permitted file types" on the upload form.
+* (bug 26540) Fixed wrong call to applyPatch in MysqlUpdater.
+* (bug 26034) Make the "View / Read" tab in content_navigation style tabs remain
+  selected when the action is "purge".
+* (bug 26733) Wrap initial table creation in transaction.
+* (bug 26208) Mark directionality of some interlanguage links.
+* (bug 26716) Provide link to instructions for external editor related preferences.
+* (bug 26961) Hide anon edits in watchlist preference now actually works.
 * (bug 1379) Installer directory conflicts with some hosts' configuration panel.
-* (bug 12070) After Installation MySQL was blocked
-* Fix XML well-formedness on a few pages when $wgHtml5 is true (the default)
-* (bug 28568) Entries in the iwlinks table are now removed on page deletion
+* (bug 27781) Installer does not warn about 5.1.x. Added a compatibility function
+  for array_key_exists().
+* Fix XML well-formedness on a few pages when $wgHtml5 is true (the default).
+* (bug 28069) MediaWiki fails streaming files when mod_deflate and ob_gzhandler
+  are also set.
+* (bug 26223) Concurrently moving an article to different titles leaks a
+  redirect revision with no page.
+* (bug 15641) Fixed permissions checks in Special:Import which allowed users
+  without the 'import' permission to import pages from configured import sources.
+* (bug 26449) Keep underlines from headings outside of tables and thumbs by
+  adding overflow:hidden to h1,h2,h3,h4,h5,h6 (also fixes editsection bunching).
+* (bug 26708) Remove background-color:white from tables in Monobook and Vector.
+* (bug 26781) {{PAGENAME}} and related parser functions escape their output better.
+* (bug 26716) Provide link to instructions for external editor related preferences
+  and add a comment to the ini control file explaining what is going on.
+* (bug 28422) Remove color:black from tables in Monobook and Vector. And add it
+  to table.wikitable instead.
+* (bug 27560) Search queries no longer fail in walloon language.
+* (bug 27700) The upload protection can now also be set for files that do not
+  exist.
+* (bug 28034) uploading file to local wiki when file exists on shared repository
+  (commons) gives spurious info in the warning message.
+* Usernames get lost when selecting different sorts on Special:listfiles.
+* (bug 28166) UploadBase assumes that 'edit' and 'upload' rights are not per
+  page restrictions.
+* (bug 28242) Make redirects generated by urls containing a local interwiki
+  prefix be a 301 instead of a 302.
+* (bug 28568) Entries in the iwlinks table are now removed on page deletion.
+* (bug 28306) Fix exposure of suppressed usernames in ForeignDBRepo.
+* (bug 28444) Fix regression: edit-on-doubleclick retains revision id again.
+* UtfNormal::cleanUp on an invalid utf-8 sequence no longer returns false if
+  intl installed.
+* (bug 26729) Category pages should return 404 if they do not exist and have no
+  members.
+* (bug 28214) When page not found, sends malformed HTTP/1.x instead of HTTP/1.1
+  in header of response.
+* (bug 27634) TOC title appears in wrong language.
+* (bug 27761) Fix regression: pages with Esperanto titles containing convertible
+  character sequences became unreachable.
+* (bug 27508) SVGMetadataExtractor takes too much resources on huge svgs.
+* (bug 27465) SVG thumbnail generation.
+* (bug 27467) preload can leave UNIQ.
+* (bug 27539) Allow attributes beginning with a digit in wiktext tag parameters.
+* (bug 27328) using relative paths in CSS imports in MediaWiki:Common.css broken
+  in 1.17.
+* (bug 27333) Fix repetitive last-seen time queries on page history.
+* (bug 26250, bug 23817) Fix wfObjectToArray() to descend into arrays; fixes
+  processing of JSON return values for ForeignAPIRepo when native json module
+  not present.
+* (bug 25675) Fix search suggestions for Special: pages with spaces.
+* (bug 25571) Xml::encodeJsVar now passes floats natively instead of converting
+  to strings.
+* (bug 27338) Gallery in 1.17 breaks for audio/video + ogghandler.
+* (bug 27302) Don't append the current timestamp for user/site modules when no
+  user/site JS/CSS is present.
+* (bug 27016) dumpTextPass.php now consider the "output" parameter.
+* (bug 22606) don't send the "someone registred an account" message when setting
+  email address (i.e. old one empty) in user preferences.
+* (bug 26458) Section edit links appear on pages that user does not have right
+  to edit.
+* (bug 28611) Don't die in SqlBagOStuff::incr() if there's a race condition.
+* (bug 16886) Sister projects box moves down the extract of the first result
+  in IE 7.
+* (bug 17398) Fixed "link" parameter in image links with "thumb" or "frame"
+  parameter.
 
 === API changes in 1.17 ===
+
+* BREAKING CHANGE: action=patrol now requires POST.
+* BREAKING CHANGE: patrol token is no longer the same as edit token.
+* BREAKING CHANGE: Session keys returned by ApiUpload are now strings instead
+  of integers.
+* BREAKING CHANGE: (bug 25303) Fix API parameter integer validation to actually
+  enforce validation on the input values in addition to giving a warning.
+  Also add flag to enforce (die) if integer out of range.
+* (bug 24650) Fix API to work with categorylinks changes.
+* action=parse now correctly returns an error for nonexistent pages.
+* (bug 27201) Special:WhatLinksHere output no longer contains duplicate IDs.
+* (bug 26560) On allusers if limit < total number of users, last user gets
+  duplicated.
+* (bug 27715) imageinfo didn't respect revdelete.
+* (bug 27479) API error when using both prop=pageprops and
+  prop=info&inprop=displaytitle.
+* (bug 27862) Useremail module didn't properly return success on success.
+* (bug 27590) prop=imageinfo now allows querying the media type.
+* (bug 27587) list=filearchive now outputs full title info.
+* (bug 27897) list=allusers and list=users list hidden users.
 * (bug 22738) Allow filtering by action type on query=logevent.
 * (bug 22764) uselang parameter for action=parse.
 * (bug 22944) API: watchlist options are inconsistent.
@@ -1272,106 +1958,106 @@ are used instead.
 * (bug 23524) Api Modules as followup to bug 14473 (Add iwlinks table to
   track inline interwiki link usage).
 * Add pltitles and tltemplates to prop=links and prop=templates respectively,
-  similar to prop=categories's clcategorie
+  similar to prop=categories's clcategorie.
 * (bug 23834) Invalid "thumbwidth" and "thumbheight" in "imageinfo" query when
-  thumbnailing larger than original image
-* (bug 23835) Need "thumbmime" result in "imageinfo" query
-* (bug 23851) Repair diff for file redirect pages
-* (bug 24009) Include implicit groups in action=query&list=users&usprop=groups
+  thumbnailing larger than original image.
+* (bug 23835) Need "thumbmime" result in "imageinfo" query.
+* (bug 23851) Repair diff for file redirect pages.
+* (bug 24009) Include implicit groups in action=query&list=users&usprop=groups.
 * (bug 24016) API: Handle parameters specified in simple string syntax
-  ( 'paramname' => 'defaultval' ) correctly when outputting help
-* (bug 24089) Logevents causes PHP Notice if leprop=title isn't supplied
-* (bug 23473) Give description of properties on all modules
+  ( 'paramname' => 'defaultval' ) correctly when outputting help.
+* (bug 24089) Logevents causes PHP Notice if leprop=title isn't supplied.
+* (bug 23473) Give description of properties on all modules.
 * (bug 24136) unknownerror when adding new section without summary, but
-  forceditsummary
-* (bug 16886) Sister projects box moves down the extract of the first result
-  in IE 7.
-* (bug 22339) Added srwhat=nearmatch to list=search to get a "go" result
+  forceditsummary.
+* (bug 22339) Added srwhat=nearmatch to list=search to get a "go" result.
 * (bug 24303) Added new &servedby parameter to all actions which adds the
   hostname that served the request to the result. It is also added
-  unconditionally on error
+  unconditionally on error.
 * (bug 24185) Titles in the Media and Special namespace are now supported for
   title normalization in action=query. Special pages have their name resolved
   to the local alias.
 * (bug 24296) Added converttitles parameter to convert titles to their
   canonical language variant.
-* (bug 17398) Fixed "link" parameter in image links with "thumb" or "frame"
-  parameter.
-* (bug 23936) Add "displaytitle" to query/info API
+* (bug 23936) Add "displaytitle" to query/info API.
 * (bug 24485) Make iwbacklinks a generator, optionally display iwprefix and
-  iwtitle
+  iwtitle.
 * (bug 24564) Fix fatal errors when using list=deletedrevs, prop=revisions or
   one of the backlinks generators with limit=max.
-* (bug 24656) API's parse module needs option to disable PP report
+* (bug 24656) API's parse module needs option to disable PP report.
 * PARAM_REQUIRED parameter flag added. If this flag is set, and the end user
   does not set the parameter, the API will automatically throw an error.
 * (bug 24665) When starttimestamp is not specified, fake it by setting it to
-  NOW, not to the timestamp of the last edit
+  NOW, not to the timestamp of the last edit.
 * (bug 24677) axto= parameters added to allcategories, allimages, alllinks,
-  allmessages, allpages, and allusers
+  allmessages, allpages, and allusers.
 * (bug 24236) Add add, remove, add-self, remove-self tags to
-  meta=siteinfo&siprop=usergroups
-* (bug 24484) Add prop=pageprops module
-* (bug 24330) Add &redirect parameter to ?action=edit
+  meta=siteinfo&siprop=usergroups.
+* (bug 24484) Add prop=pageprops module.
+* (bug 24330) Add &redirect parameter to ?action=edit.
 * (bug 24722) For list=allusers&auprop=blockinfo, only show blockedby and
   blockreason if the user is actually blocked.
-* Add format=dump and format=dumpfm, outputs results in PHP's var_dump() format
+* Add format=dump and format=dumpfm, outputs results in PHP's var_dump() format.
 * For required string parameters, if '' is provided, this is now classed as
-  missing
-* (bug 24724) list=allusers is out by 1 (shows total users - 1)
-* (bug 24166) API error when using rvprop=tags
+  missing.
+* (bug 24724) list=allusers is out by 1 (shows total users - 1).
+* (bug 24166) API error when using rvprop=tags.
 * Introduced "asynchronous download" mode for upload-by-url. Requires
   $wgAllowAsyncCopyUploads to be true.
 * sinumberingroup correctly gives size of 'user' group, and omits size of
   implicit groups rather than showing 0.
-* (bug 25248) API: paraminfo errors with certain modules
-* (bug 25303) Fix API parameter integer validation to actually enforce
-  validation on the input values in addition to giving a warning. Also add flag
-  to enforce (die) if integer out of range (breaking change!)
+* (bug 25248) API: paraminfo errors with certain modules.
 * (bug 24792) API help for action=purge sometimes wrongly stated whether a
-  POST request was needed due to cache pollution
-* Added iiprop=parsedcomment to prop=imageinfo, similar to prop=revisions
+  POST request was needed due to cache pollution.
+* Added iiprop=parsedcomment to prop=imageinfo, similar to prop=revisions.
 * Added rvparse to parse revisions. For performance reasons if this option is
   used, rvlimit is enforced to 1.
 * (bug 25748) If a action=parse request provides an oldid that is actually the
-  current revision id, try the parser cache, and save it to it if necessary
+  current revision id, try the parser cache, and save it to it if necessary.
 * (bug 25463) Export header should not be shown if no pages were requested, to
-  reduce confusion
-* (bug 25648) API discovery information has been added as RSD link in page
+  reduce confusion.
+* (bug 25648) API discovery information has been added as RSD link in page.
   <head> and by providing an API module action=rsd. Added hook
   ApiRsdServiceApis for extensions to add their own service to the services
   list.
 * The HTML of diff output markers has changed. Hyphens are now minus signs,
-  empty markers are now filled with non-breaking-space characters
-* (bug 25741) Add more data to list=search's srprop
+  empty markers are now filled with non-breaking-space characters.
+* (bug 25741) Add more data to list=search's srprop.
 * (bug 25760) counter property still reported by the API when
-  $wgDisableCounters enabled
-* (bug 25987) prop=info&inprop=watched now also works for missing pages
-* (bug 26006) prop=langlinks now allows obtaining full URL
-* (bug 26075) ApiDelete.php now calls correctly ArticleDelete hook
-* (bug 26089) add block expiration to blockinfo
+  $wgDisableCounters enabled.
+* (bug 25987) prop=info&inprop=watched now also works for missing pages.
+* (bug 26006) prop=langlinks now allows obtaining full URL.
+* (bug 26075) ApiDelete.php now calls correctly ArticleDelete hook.
+* (bug 26089) add block expiration to blockinfo.
 * (bug 26125) prop=imageinfo&iiprop=size now returns the page count if the
-  file is a multi-page file
-* (bug 10268) Added linktodiffs parameter on action=feedwatchlist
-* (bug 26219) Show API limits for multi values in description
+  file is a multi-page file.
+* (bug 10268) Added linktodiffs parameter on action=feedwatchlist.
+* (bug 26219) Show API limits for multi values in description.
+* (bug 28070) Fix watchlist RSS for databases that store timestamps in a
+  real timestamp field.
+* (bug 27722) list=filearchive now supports revdel.
 
-=== Languages updated in 1.17 ===
+=== Language support changes in 1.17 ===
 
-MediaWiki supports over 330 languages. Many localisations are updated
-regularly. Below only new and removed languages are listed, as well as
-changes to languages because of Bugzilla reports.
+MediaWiki supports over 330 languages. Many localizations are updated regularly.
+
+The following languages were added:
+
+* Moroccan Spoken Arabic (ary)
+* Banjar (bjn)
+* Kabardian (kdb)
+* Kabardian (Cyrillic) (kbd-cyrl)
+* Latgalian (ltg)
+* Minangkabau (min)
+* Dutch (informal) (nl-informal)
+* Rusyn (rue)
 
-* Moroccan Spoken Arabic (ary) (new)
-* Banjar (bjn) (new)
-* Danish (dk) (removed deprecated language code)
-* Fiji Hindi (Devangari script) (removed)
-* Kabardian (kdb) (new, dummy)
-* Kabardian (Cyrillic) (kbd-cyrl) (new)
-* Latgalian (ltg) (new)
-* Minangkabau (min) (new)
-* Dutch (informal) (nl-informal) (new)
-* Rusyn (rue) (new)
+Other significant changes to MediaWiki's language support:
 
+* Fiji Hindi (Devangari script) was removed.
+* Removed deprecated language code "dk" (Danish), use "da" instead.
+* Link trail added for sl and sh.
+* (bug 27633) Add characters to linkTrail for Portuguese (pt and pt-br).
 * (bug 23156) Commafy and search normalization updated for Belarusian
   (Taraškievica).
 * (bug 23283) Native name for Old English -> Ænglisc.
@@ -1381,6 +2067,27 @@ changes to languages because of Bugzilla reports.
 * (bug 24917) Polish as fallback for Kashubia.
 * (bug 24794) Tatar link trail updated.
 * Esperanto date format corrected.
+* (bug 28159) Change interwiki name of language kbd to Къэбэрдеибзэ /
+  Qabardjajəbza.
+* (bug 28184) Namespaces for the Latgalian Wikipedia.
+* (bug 25010) Bashkir-language interwikis: linktext change from Башҡорт
+  to Башҡортса.
+* (bug 26395) Change name of Cornish language to Kernowek.
+
+=== Other changes in 1.17 ===
+
+* DatabaseFunctions.php that was needed for compatibility with pre-1.3
+  extensions has been removed.
+* XmlFunctions.php has been removed. Use the Xml or Html classes as appropriate.
+* The FailFunction "error handling" method has now been removed
+* Sysops now have the "suppressredirect" right by default
+* Removed $wgRemoteUploads. It was not well supported and superseded by
+  $wgUploadNavigationUrl.
+* (bug 26253) $wgPostCommitUpdateList has been removed
+* The PHPUnit test suite has been removed from this release due to serious issues
+  which should be resolved by the 1.18 release.
+* Oracle DB now uses the __destruct fuction to commit/close connection as it
+  doesn't commit on close if transation is triggered in OCI.
 
 == MediaWiki 1.16 ==
 
index ba828d8..66cca2e 100644 (file)
@@ -29,7 +29,6 @@ upgrade PHP if you have not done so prior to upgrading MediaWiki.
   connections, if either are available for the selected DB type.
 * $wgUseCombinedLoginLink now defaults to false, making MediaWiki output separate
   login and create account links by default.
-* (bug 29374) $wgVectorUseSimpleSearch is now enabled by default.
 
 === New features in 1.20 ===
 * Added TitleIsAlwaysKnown hook which gets called when determining if a page exists.
@@ -148,6 +147,10 @@ upgrade PHP if you have not done so prior to upgrading MediaWiki.
   been removed.
 * (bug 34939) Made link parsing insensitive ([HttP://]).
 * (bug 40072) Add CSS classes to items in output of ChangesList pages.
+* Added $wgCopyUploadProxy global to define which proxy to use for copy
+  uploads.
+* (bug 40448) mediawiki.legacy.mwsuggest has been replaced with a new module,
+  mediawiki.searchSuggest, based on SimpleSeach from Extension:Vector.
 
 === Bug fixes in 1.20 ===
 * (bug 30245) Use the correct way to construct a log page title.
@@ -247,8 +250,15 @@ upgrade PHP if you have not done so prior to upgrading MediaWiki.
 * (bug 40214) Category pages no longer use deprecated "width" HTML attribute.
 * (bug 39941) Add missing stylesheets to the installer pages
 * In HTML5 mode, allow new input element types values (such as color, range..)
-* (bug 40353) SpecialDoubleRedirect should support for interwiki redirects.
-* (bug 40352) fixDoubleRedirects.php should support for interwiki redirects.
+* (bug 36151) mw.Title: Don't limit extension in title parsing.
+* (bug 38158) jquery.byteLimit sometimes causes an unexpected 0 maxLength being enforced.
+* (bug 38163) jquery.byteLimit incorrectly limits input when using methods other than
+  basic per-char typing.
+* (bug 34495) patrol log now credit the user patrolling (instead of patrolled
+  user).
+* (bug 31676) ResourceLoader should work around IE stylesheet limit.
+* (bug 40498) ResourceLoader should not output an empty "@media print { }" block.
+* (bug 40500) ResourceLoader should not ignore media-type for urls in debug mode.
 
 === API changes in 1.20 ===
 * (bug 34316) Add ability to retrieve maximum upload size from MediaWiki API.
@@ -287,7 +297,6 @@ upgrade PHP if you have not done so prior to upgrading MediaWiki.
 * (bug 11142) Improve file extension blacklist error reporting in API upload.
 * (bug 39665) Cache AllowedGenerator array so it doesn't autoload all query classes
   on every request.
-* (bug 35693) ApiQueryImageInfo now suppresses errors when unserializing metadata.
 
 === Languages updated in 1.20 ===
 
@@ -327,6 +336,11 @@ changes to languages because of Bugzilla reports.
 * Live preview functionality has been improved and moved into the
  'mediawiki.action.edit.preview' module. The old 'mediawiki.legacy.preview' module
   has been removed.
+* (bug 40448) Removed mediawiki.legacy.mwsuggest module, and removed the
+  following that has become obsolete:
+  - globals $wgEnableMWSuggest and $wgMWSuggestTemplate.
+  - mw.config.values wgMWSuggestTemplate and wgSearchNamespaces.
+  - method SearchEngine::getMWSuggestTemplate().
 
 == Compatibility ==
 
diff --git a/RELEASE-NOTES-1.21 b/RELEASE-NOTES-1.21
new file mode 100644 (file)
index 0000000..50c3b2d
--- /dev/null
@@ -0,0 +1,95 @@
+= MediaWiki release notes =
+
+Security reminder: MediaWiki does not require PHP's register_globals
+setting since version 1.2.0. If you have it on, turn it '''off''' if you can.
+
+== MediaWiki 1.21 ==
+
+THIS IS NOT A RELEASE YET
+
+MediaWiki 1.21 is an alpha-quality branch and is not recommended for use in
+production.
+
+=== Configuration changes in 1.21 ===
+* (bug 29374) $wgVectorUseSimpleSearch is now enabled by default.
+
+=== New features in 1.21 ===
+
+=== Bug fixes in 1.21 ===
+* (bug 40353) SpecialDoubleRedirect should support interwiki redirects.
+* (bug 40352) fixDoubleRedirects.php should support interwiki redirects.
+* (bug 9237) SpecialBrokenRedirect should not list interwiki redirects.
+* (bug 34960) Drop unused fields rc_moved_to_ns and rc_moved_to_title from recentchanges table.
+* (bug 32951) Do not register internal externals with absolute protocol,
+  when server has relative protocol.
+
+=== API changes in 1.21 ===
+* (bug 35693) ApiQueryImageInfo now suppresses errors when unserializing metadata.
+
+=== Languages updated in 1.21 ===
+
+MediaWiki supports over 350 languages. Many localisations are updated
+regularly. Below only new and removed languages are listed, as well as
+changes to languages because of Bugzilla reports.
+
+=== Other changes in 1.21 ===
+
+== Compatibility ==
+
+MediaWiki 1.21 requires PHP 5.3.2. PHP 4 is no longer supported.
+
+MySQL is the recommended DBMS. PostgreSQL or SQLite can also be used, but
+support for them is somewhat less mature. There is experimental support for IBM
+DB2 and Oracle.
+
+The supported versions are:
+
+* MySQL 5.0.2 or later
+* PostgreSQL 8.3 or later
+* SQLite 3.3.7 or later
+* Oracle 9.0.1 or later
+
+== Upgrading ==
+
+1.21 has several database changes since 1.20, and will not work without schema
+updates.
+
+If upgrading from before 1.11, and you are using a wiki as a commons
+repository, make sure that it is updated as well. Otherwise, errors may arise
+due to database schema changes.
+
+If upgrading from before 1.7, you may want to run refreshLinks.php to ensure
+new database fields are filled with data.
+
+If you are upgrading from MediaWiki 1.4.x or earlier, some major database
+changes are made, and there is a slightly higher chance that things could
+break. Don't forget to always back up your database before upgrading!
+
+See the file UPGRADE for more detailed upgrade instructions.
+
+For notes on 1.19.x and older releases, see HISTORY.
+
+== Online documentation ==
+
+Documentation for both end-users and site administrators is available on
+MediaWiki.org, and is covered under the GNU Free Documentation License (except
+for pages that explicitly state that their contents are in the public domain):
+
+       https://www.mediawiki.org/wiki/Documentation
+
+== Mailing list ==
+
+A mailing list is available for MediaWiki user support and discussion:
+
+       https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
+
+A low-traffic announcements-only list is also available:
+
+       https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce
+
+It's highly recommended that you sign up for one of these lists if you're
+going to run a public MediaWiki, so you can be notified of security fixes.
+
+== IRC help ==
+
+There's usually someone online in #mediawiki on irc.freenode.net.
diff --git a/bin/svnstat b/bin/svnstat
deleted file mode 100755 (executable)
index 5a2c940..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-svn stat -v $1 | sed -n 's/^[ A-Z?\*|!]\{1,15\}[0-9]\{1,10\} \{1,15\}/r/;s/ .*//p'
diff --git a/bin/ulimit-tvf.sh b/bin/ulimit-tvf.sh
deleted file mode 100755 (executable)
index 8a1eb81..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-ulimit -t $1 -v $2 -f $3
-shift 3
-"$@"
-
diff --git a/bin/ulimit.sh b/bin/ulimit.sh
deleted file mode 100644 (file)
index 7a1925c..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-ulimit -t $1
-ulimit -v $2
-shift 2
-"$@"
-
index 5207730..96757cd 100644 (file)
@@ -487,7 +487,7 @@ $summary: Edit summary/comment
 $isMinor: Whether or not the edit was marked as minor
 $isWatch: (No longer used)
 $section: (No longer used)
-$flags: Flags passed to Article::doEdit()
+$flags: Flags passed to WikiPage::doEdit()
 $revision: New Revision of the article
 
 'ArticleMergeComplete': after merging to article using Special:Mergehistory
@@ -555,7 +555,7 @@ $summary: Edit summary/comment
 $isMinor: Whether or not the edit was marked as minor
 $isWatch: (No longer used)
 $section: (No longer used)
-$flags: Flags passed to Article::doEdit()
+$flags: Flags passed to WikiPage::doEdit()
 $revision: New Revision of the article
 $status: Status object about to be returned by doEdit()
 $baseRevId: the rev ID (or false) this edit was based on
@@ -811,7 +811,7 @@ pages
 $editPage: EditPage    object
 
 'EditPage::attemptSave': called before an article is
-saved, that is before Article::doEdit() is called
+saved, that is before WikiPage::doEdit() is called
 $editpage_Obj: the current EditPage object
 
 'EditPage::importFormData': allow extensions to read additional data
index 9ab4b6b..76e566b 100644 (file)
@@ -1764,8 +1764,9 @@ class Article extends Page {
                wfDeprecated( __METHOD__, '1.18' );
                if ( $noRedir ) {
                        $query = 'redirect=no';
-                       if ( $extraQuery )
+                       if ( $extraQuery ) {
                                $query .= "&$extraQuery";
+                       }
                } else {
                        $query = $extraQuery;
                }
index 05bf318..d2055dd 100644 (file)
@@ -287,8 +287,9 @@ class BacklinkCache {
                        default:
                                $conds = null;
                                wfRunHooks( 'BacklinkCacheGetConditions', array( $table, $this->title, &$conds ) );
-                               if( !$conds )
+                               if( !$conds ) {
                                        throw new MWException( "Invalid table \"$table\" in " . __CLASS__ );
+                               }
                }
 
                return $conds;
index ae2e5b1..2a6a3d2 100644 (file)
@@ -133,8 +133,9 @@ class CdbReader_DBA {
        }
 
        function close() {
-               if( isset($this->handle) )
+               if( isset($this->handle) ) {
                        dba_close( $this->handle );
+               }
                unset( $this->handle );
        }
 
@@ -164,8 +165,9 @@ class CdbWriter_DBA {
        }
 
        function close() {
-               if( isset($this->handle) )
+               if( isset($this->handle) ) {
                        dba_close( $this->handle );
+               }
                if ( wfIsWindows() ) {
                        unlink( $this->realFileName );
                }
index 0ebc926..a97cb03 100644 (file)
@@ -224,8 +224,9 @@ class ChangeTags {
        public static function buildTagFilterSelector( $selected='', $fullForm = false, Title $title = null ) {
                global $wgUseTagFilter;
 
-               if ( !$wgUseTagFilter || !count( self::listDefinedTags() ) )
+               if ( !$wgUseTagFilter || !count( self::listDefinedTags() ) ) {
                        return $fullForm ? '' : array();
+               }
 
                $data = array( Html::rawElement( 'label', array( 'for' => 'tagfilter' ), wfMessage( 'tag-filter' )->parse() ),
                        Xml::input( 'tagfilter', 20, $selected, array( 'class' => 'mw-tagfilter-input' ) ) );
index 8467712..e7395c0 100644 (file)
@@ -1058,8 +1058,9 @@ class EnhancedChangesList extends ChangesList {
                                                array(),
                                                $params
                                        );
-                               if( $this->isDeleted($rcObj,Revision::DELETED_TEXT) )
+                               if( $this->isDeleted( $rcObj, Revision::DELETED_TEXT ) ) {
                                        $link = '<span class="history-deleted">'.$link.'</span> ';
+                               }
                        }
                        $r .= $link . '</span>';
 
index 19670bf..8de981c 100644 (file)
@@ -59,7 +59,7 @@ if( !defined( 'MEDIAWIKI' ) ) {
 $wgConf = new SiteConfiguration;
 
 /** MediaWiki version number */
-$wgVersion = '1.20alpha';
+$wgVersion = '1.21alpha';
 
 /** Name of the site. It must be changed in LocalSettings.php */
 $wgSitename = 'MediaWiki';
@@ -530,6 +530,12 @@ $wgAllowAsyncCopyUploads = false;
  */
 $wgCopyUploadsDomains = array();
 
+/**
+ * Proxy to use for copy upload requests.
+ * @since 1.20
+ */
+$wgCopyUploadProxy = false;
+
 /**
  * Max size for uploads, in bytes. If not set to an array, applies to all
  * uploads. If set to an array, per upload type maximums can be set, using the
@@ -2714,7 +2720,7 @@ $wgFooterIcons = array(
 $wgUseCombinedLoginLink = false;
 
 /**
- * Search form behavior for Vector skin only.
+ * Search form look for Vector skin only.
  *  - true = use an icon search button
  *  - false = use Go & Search buttons
  */
@@ -4270,8 +4276,18 @@ $wgProxyScriptPath = "$IP/maintenance/proxy_check.php";
 $wgProxyMemcExpiry = 86400;
 /** This should always be customised in LocalSettings.php */
 $wgSecretKey = false;
-/** big list of banned IP addresses, in the keys not the values */
+
+/**
+ * Big list of banned IP addresses.
+ *
+ * This can have the following formats:
+ * - An array of addresses, either in the values
+ *   or the keys (for backward compatibility)
+ * - A string, in that case this is the path to a file
+ *   containing the list of IP addresses, one per line
+ */
 $wgProxyList = array();
+
 /** deprecated */
 $wgProxyKey = false;
 
@@ -4688,17 +4704,11 @@ $wgCountTotalSearchHits = false;
  */
 $wgOpenSearchTemplate = false;
 
-/**
- * Enable suggestions while typing in search boxes
- * (results are passed around in OpenSearch format)
- * Requires $wgEnableOpenSearchSuggest = true;
- */
-$wgEnableMWSuggest = false;
-
 /**
  * Enable OpenSearch suggestions requested by MediaWiki. Set this to
- * false if you've disabled MWSuggest or another suggestion script and
- * want reduce load caused by cached scripts pulling suggestions.
+ * false if you've disabled scripts that use api?action=opensearch and
+ * want reduce load caused by cached scripts still pulling suggestions.
+ * It will let the API fallback by responding with an empty array.
  */
 $wgEnableOpenSearchSuggest = true;
 
@@ -4707,14 +4717,6 @@ $wgEnableOpenSearchSuggest = true;
  */
 $wgSearchSuggestCacheExpiry = 1200;
 
-/**
- *  Template for internal MediaWiki suggestion engine, defaults to API action=opensearch
- *
- *  Placeholders: {searchTerms}, {namespaces}, {dbname}
- *
- */
-$wgMWSuggestTemplate = false;
-
 /**
  * If you've disabled search semi-permanently, this also disables updates to the
  * table. If you ever re-enable, be sure to rebuild the search table.
index 84695b1..3922719 100644 (file)
@@ -392,10 +392,14 @@ class EditPage {
                                wfProfileOut( __METHOD__ );
                                return;
                        }
-                       if ( !$this->mTitle->getArticleID() )
+
+                       if ( !$this->mTitle->getArticleID() ) {
                                wfRunHooks( 'EditFormPreloadText', array( &$this->textbox1, &$this->mTitle ) );
-                       else
+                       }
+                       else {
                                wfRunHooks( 'EditFormInitialText', array( $this ) );
+                       }
+
                }
 
                $this->showEditForm();
@@ -586,8 +590,10 @@ class EditPage {
                                // modified by subclasses
                                wfProfileIn( get_class( $this ) . "::importContentFormData" );
                                $textbox1 = $this->importContentFormData( $request );
-                               if ( isset( $textbox1 ) )
+                               if ( isset( $textbox1 ) ) {
                                        $this->textbox1 = $textbox1;
+                               }
+
                                wfProfileOut( get_class( $this ) . "::importContentFormData" );
                        }
 
@@ -1452,7 +1458,7 @@ class EditPage {
 
                if ( $doEditStatus->isOK() ) {
                        $result['redirect'] = Title::newFromRedirect( $text ) !== null;
-                       $this->commitWatch();
+                       $this->updateWatchlist();
                        wfProfileOut( __METHOD__ );
                        return $status;
                } else {
@@ -1473,19 +1479,27 @@ class EditPage {
        }
 
        /**
-        * Commit the change of watch status
+        * Register the change of watch status
         */
-       protected function commitWatch() {
+       protected function updateWatchlist() {
                global $wgUser;
+
                if ( $wgUser->isLoggedIn() && $this->watchthis != $wgUser->isWatched( $this->mTitle ) ) {
+                       $fname = __METHOD__;
+                       $title = $this->mTitle;
+                       $watch = $this->watchthis;
+
+                       // Do this in its own transaction to reduce contention...
                        $dbw = wfGetDB( DB_MASTER );
-                       $dbw->begin( __METHOD__ );
-                       if ( $this->watchthis ) {
-                               WatchAction::doWatch( $this->mTitle, $wgUser );
-                       } else {
-                               WatchAction::doUnwatch( $this->mTitle, $wgUser );
-                       }
-                       $dbw->commit( __METHOD__ );
+                       $dbw->onTransactionIdle( function() use ( $dbw, $title, $watch, $wgUser, $fname ) {
+                               $dbw->begin( $fname );
+                               if ( $watch ) {
+                                       WatchAction::doWatch( $title, $wgUser );
+                               } else {
+                                       WatchAction::doUnwatch( $title, $wgUser );
+                               }
+                               $dbw->commit( $fname );
+                       } );
                }
        }
 
@@ -2014,10 +2028,13 @@ class EditPage {
                                        $wgOut->wrapWikiMsg( "<div class='error' id='mw-userinvalidcssjstitle'>\n$1\n</div>", array( 'userinvalidcssjstitle', $this->mTitle->getSkinFromCssJsSubpage() ) );
                                }
                                if ( $this->formtype !== 'preview' ) {
-                                       if ( $this->isCssSubpage )
+                                       if ( $this->isCssSubpage ) {
                                                $wgOut->wrapWikiMsg( "<div id='mw-usercssyoucanpreview'>\n$1\n</div>", array( 'usercssyoucanpreview' ) );
-                                       if ( $this->isJsSubpage )
+                                       }
+
+                                       if ( $this->isJsSubpage ) {
                                                $wgOut->wrapWikiMsg( "<div id='mw-userjsyoucanpreview'>\n$1\n</div>", array( 'userjsyoucanpreview' ) );
+                                       }
                                }
                        }
                }
@@ -2148,14 +2165,16 @@ class EditPage {
         * @return String
         */
        protected function getSummaryPreview( $isSubjectPreview, $summary = "" ) {
-               if ( !$summary || ( !$this->preview && !$this->diff ) )
+               if ( !$summary || ( !$this->preview && !$this->diff ) ) {
                        return "";
+               }
 
                global $wgParser;
 
-               if ( $isSubjectPreview )
+               if ( $isSubjectPreview ) {
                        $summary = wfMessage( 'newsectionsummary', $wgParser->stripSectionName( $summary ) )
                                ->inContentLanguage()->text();
+               }
 
                $message = $isSubjectPreview ? 'subject-preview' : 'summary-preview';
 
@@ -2174,8 +2193,9 @@ class EditPage {
 
 HTML
                );
-               if ( !$this->checkUnicodeCompliantBrowser() )
+               if ( !$this->checkUnicodeCompliantBrowser() ) {
                        $wgOut->addHTML( Html::hidden( 'safemode', '1' ) );
+               }
        }
 
        protected function showFormAfterText() {
@@ -2285,13 +2305,15 @@ HTML
        protected function displayPreviewArea( $previewOutput, $isOnTop = false ) {
                global $wgOut;
                $classes = array();
-               if ( $isOnTop )
+               if ( $isOnTop ) {
                        $classes[] = 'ontop';
+               }
 
                $attribs = array( 'id' => 'wikiPreview', 'class' => implode( ' ', $classes ) );
 
-               if ( $this->formtype != 'preview' )
+               if ( $this->formtype != 'preview' ) {
                        $attribs['style'] = 'display: none;';
+               }
 
                $wgOut->addHTML( Xml::openElement( 'div', $attribs ) );
 
@@ -2568,10 +2590,13 @@ HTML
                );
                // Quick paranoid permission checks...
                if ( is_object( $data ) ) {
-                       if ( $data->log_deleted & LogPage::DELETED_USER )
+                       if ( $data->log_deleted & LogPage::DELETED_USER ) {
                                $data->user_name = wfMessage( 'rev-deleted-user' )->escaped();
-                       if ( $data->log_deleted & LogPage::DELETED_COMMENT )
+                       }
+
+                       if ( $data->log_deleted & LogPage::DELETED_COMMENT ) {
                                $data->log_comment = wfMessage( 'rev-deleted-comment' )->escaped();
+                       }
                }
                return $data;
        }
index 61d4ef7..26e456c 100644 (file)
  */
 class ExternalStore {
        var $mParams;
-       
+
+       /**
+        * @param $params array
+        */
        function __construct( $params = array() ) {
                $this->mParams = $params;
        }
-       
+
        /**
         * Fetch data from given URL
         *
@@ -50,8 +53,9 @@ class ExternalStore {
        static function fetchFromURL( $url, $params = array() ) {
                global $wgExternalStores;
 
-               if( !$wgExternalStores )
+               if( !$wgExternalStores ) {
                        return false;
+               }
 
                $parts = explode( '://', $url, 2 );
 
@@ -66,8 +70,10 @@ class ExternalStore {
                }
 
                $store = self::getStoreObject( $proto, $params );
-               if ( $store === false )
+               if ( $store === false ) {
                        return false;
+               }
+
                return $store->fetchFromURL( $url );
        }
 
@@ -76,15 +82,18 @@ class ExternalStore {
         *
         * @param $proto String: type of external storage, should be a value in $wgExternalStores
         * @param $params Array: associative array of parameters for the ExternalStore object.
-        * @return ExternalStore subclass or false on error
+        * @return ExternalStore|bool ExternalStore class or false on error
         */
        static function getStoreObject( $proto, $params = array() ) {
                global $wgExternalStores;
-               if( !$wgExternalStores )
+               if( !$wgExternalStores ) {
                        return false;
+               }
+
                /* Protocol not enabled */
-               if( !in_array( $proto, $wgExternalStores ) )
+               if( !in_array( $proto, $wgExternalStores ) ) {
                        return false;
+               }
 
                $class = 'ExternalStore' . ucfirst( $proto );
                /* Any custom modules should be added to $wgAutoLoadClasses for on-demand loading */
@@ -113,7 +122,7 @@ class ExternalStore {
                        return $store->store( $params, $data );
                }
        }
-       
+
        /**
         * Like insert() above, but does more of the work for us.
         * This function does not need a url param, it builds it by
@@ -121,6 +130,7 @@ class ExternalStore {
         *
         * @param $data String
         * @param $storageParams Array: associative array of parameters for the ExternalStore object.
+        * @throws DBConnectionError|DBQueryError|MWException
         * @return string The URL of the stored data item, or false on error
         */
        public static function insertToDefault( $data, $storageParams = array() ) {
@@ -159,7 +169,7 @@ class ExternalStore {
                        throw new MWException( "Unable to store text to external storage" );
                }
        }
-       
+
        /**
         * @param $data
         * @param $wiki
index 6f2b33e..4f35394 100644 (file)
@@ -26,6 +26,9 @@
  */
 class ExternalStoreDB {
 
+       /**
+        * @param $params array
+        */
        function __construct( $params = array() ) {
                $this->mParams = $params;
        }
@@ -165,6 +168,7 @@ class ExternalStoreDB {
         *
         * @param $cluster String: the cluster name
         * @param $data String: the data item
+        * @throws MWException
         * @return string URL
         */
        function store( $cluster, $data ) {
index e75ad72..7e616b2 100644 (file)
@@ -374,8 +374,9 @@ class FileDeleteForm {
                $q = array();
                $q['action'] = 'delete';
 
-               if( $this->oldimage )
+               if( $this->oldimage ) {
                        $q['oldimage'] = $this->oldimage;
+               }
 
                return $this->title->getLocalUrl( $q );
        }
index ba504a9..4d2229f 100644 (file)
@@ -117,7 +117,7 @@ class Licenses extends HTMLFormField {
         * @param $depth int
         */
        protected function makeHtml( $tagset, $depth = 0 ) {
-               foreach ( $tagset as $key => $val )
+               foreach ( $tagset as $key => $val ) {
                        if ( is_array( $val ) ) {
                                $this->html .= $this->outputOption(
                                        $key, '',
@@ -135,6 +135,7 @@ class Licenses extends HTMLFormField {
                                        $depth
                                );
                        }
+               }
        }
 
        /**
@@ -148,8 +149,10 @@ class Licenses extends HTMLFormField {
                $msgObj = $this->msg( $message );
                $text = $msgObj->exists() ? $msgObj->text() : $message;
                $attribs['value'] = $value;
-               if ( $value === $this->selected )
+               if ( $value === $this->selected ) {
                        $attribs['selected'] = 'selected';
+               }
+
                $val = str_repeat( /* &nbsp */ "\xc2\xa0", $depth * 2 ) . $text;
                return str_repeat( "\t", $depth ) . Xml::element( 'option', $attribs, $val ) . "\n";
        }
index 8e31a1c..97b03be 100644 (file)
@@ -188,6 +188,8 @@ class Linker {
         *       cons.
         *     'forcearticlepath': Use the article path always, even with a querystring.
         *       Has compatibility issues on some setups, so avoid wherever possible.
+        *     'http': Force a full URL with http:// as the scheme.
+        *     'https': Force a full URL with https:// as the scheme.
         * @return string HTML <a> attribute
         */
        public static function link(
@@ -294,7 +296,16 @@ class Linker {
                        $query['action'] = 'edit';
                        $query['redlink'] = '1';
                }
-               $ret = $target->getLinkURL( $query );
+
+               if ( in_array( 'http', $options ) ) {
+                       $proto = PROTO_HTTP;
+               } elseif ( in_array( 'https', $options ) ) {
+                       $proto = PROTO_HTTPS;
+               } else {
+                       $proto = PROTO_RELATIVE;
+               }
+
+               $ret = $target->getLinkURL( $query, false, $proto );
                wfProfileOut( __METHOD__ );
                return $ret;
        }
index 776a52f..9d09f00 100644 (file)
@@ -530,7 +530,7 @@ 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
+        * @return Bool: true if it is and false if not
         */
        public function isDisabled() {
                $message = $this->fetchMessage();
index b69069b..a2e2670 100644 (file)
@@ -2342,11 +2342,20 @@ $templates
         * @param $title Title to link
         * @param $query Array query string parameters
         * @param $text String text of the link (input is not escaped)
+        * @param $options Options array to pass to Linker
         */
-       public function addReturnTo( $title, $query = array(), $text = null ) {
-               $this->addLink( array( 'rel' => 'next', 'href' => $title->getFullURL() ) );
+       public function addReturnTo( $title, $query = array(), $text = null, $options = array() ) {
+               if( in_array( 'http', $options ) ) {
+                       $proto = PROTO_HTTP;
+               } elseif( in_array( 'https', $options ) ) {
+                       $proto = PROTO_HTTPS;
+               } else {
+                       $proto = PROTO_RELATIVE;
+               }
+
+               $this->addLink( array( 'rel' => 'next', 'href' => $title->getFullURL( '', false, $proto ) ) );
                $link = $this->msg( 'returnto' )->rawParams(
-                       Linker::link( $title, $text, array(), $query ) )->escaped();
+                       Linker::link( $title, $text, array(), $query, $options ) )->escaped();
                $this->addHTML( "<p id=\"mw-returnto\">{$link}</p>\n" );
        }
 
@@ -2450,7 +2459,7 @@ $templates
         */
        private function addDefaultModules() {
                global $wgIncludeLegacyJavaScript, $wgPreloadJavaScriptMwUtil, $wgUseAjax,
-                       $wgAjaxWatch, $wgEnableMWSuggest;
+                       $wgAjaxWatch;
 
                // Add base resources
                $this->addModules( array(
@@ -2478,8 +2487,8 @@ $templates
                                $this->addModules( 'mediawiki.page.watch.ajax' );
                        }
 
-                       if ( $wgEnableMWSuggest && !$this->getUser()->getOption( 'disablesuggest', false ) ) {
-                               $this->addModules( 'mediawiki.legacy.mwsuggest' );
+                       if ( !$this->getUser()->getOption( 'disablesuggest', false ) ) {
+                               $this->addModules( 'mediawiki.searchSuggest' );
                        }
                }
 
@@ -2903,7 +2912,7 @@ $templates
         * @return array
         */
        public function getJSVars() {
-               global $wgUseAjax, $wgEnableMWSuggest, $wgContLang;
+               global $wgUseAjax, $wgContLang;
 
                $latestRevID = 0;
                $pageID = 0;
@@ -2969,9 +2978,6 @@ $templates
                foreach ( $title->getRestrictionTypes() as $type ) {
                        $vars['wgRestriction' . ucfirst( $type )] = $title->getRestrictions( $type );
                }
-               if ( $wgUseAjax && $wgEnableMWSuggest && !$this->getUser()->getOption( 'disablesuggest', false ) ) {
-                       $vars['wgSearchNamespaces'] = SearchEngine::userNamespaces( $this->getUser() );
-               }
                if ( $title->isMainPage() ) {
                        $vars['wgIsMainPage'] = true;
                }
index eaf781b..216ba48 100644 (file)
@@ -978,7 +978,7 @@ class Preferences {
         * @param $defaultPreferences Array
         */
        static function searchPreferences( $user, IContextSource $context, &$defaultPreferences ) {
-               global $wgContLang, $wgEnableMWSuggest, $wgVectorUseSimpleSearch;
+               global $wgContLang, $wgVectorUseSimpleSearch;
 
                ## Search #####################################
                $defaultPreferences['searchlimit'] = array(
@@ -988,22 +988,21 @@ class Preferences {
                        'min' => 0,
                );
 
-               if ( $wgEnableMWSuggest ) {
-                       $defaultPreferences['disablesuggest'] = array(
-                               'type' => 'toggle',
-                               'label-message' => 'mwsuggest-disable',
-                               'section' => 'searchoptions/displaysearchoptions',
-                       );
-               }
 
                if ( $wgVectorUseSimpleSearch ) {
                        $defaultPreferences['vector-simplesearch'] = array(
                                'type' => 'toggle',
                                'label-message' => 'vector-simplesearch-preference',
-                               'section' => 'searchoptions/displaysearchoptions'
+                               'section' => 'searchoptions/displaysearchoptions',
                        );
                }
 
+               $defaultPreferences['disablesuggest'] = array(
+                       'type' => 'toggle',
+                       'label-message' => 'mwsuggest-disable',
+                       'section' => 'searchoptions/displaysearchoptions',
+               );
+
                $defaultPreferences['searcheverything'] = array(
                        'type' => 'toggle',
                        'label-message' => 'searcheverything-enable',
index 332d039..debec69 100644 (file)
@@ -162,17 +162,6 @@ class RecentChange {
                return $this->mTitle;
        }
 
-       /**
-        * @return bool|Title
-        */
-       public function getMovedToTitle() {
-               if( $this->mMovedToTitle === false ) {
-                       $this->mMovedToTitle = Title::makeTitle( $this->mAttribs['rc_moved_to_ns'],
-                               $this->mAttribs['rc_moved_to_title'] );
-               }
-               return $this->mMovedToTitle;
-       }
-
        /**
         * Get the User object of the person who performed this change.
         *
@@ -421,8 +410,6 @@ class RecentChange {
                        'rc_this_oldid' => $newId,
                        'rc_last_oldid' => $oldId,
                        'rc_bot'        => $bot ? 1 : 0,
-                       'rc_moved_to_ns' => 0,
-                       'rc_moved_to_title' => '',
                        'rc_ip'         => self::checkIPAddress( $ip ),
                        'rc_patrolled'  => intval($patrol),
                        'rc_new'        => 0,  # obsolete
@@ -481,8 +468,6 @@ class RecentChange {
                        'rc_this_oldid'     => $newId,
                        'rc_last_oldid'     => 0,
                        'rc_bot'            => $bot ? 1 : 0,
-                       'rc_moved_to_ns'    => 0,
-                       'rc_moved_to_title' => '',
                        'rc_ip'             => self::checkIPAddress( $ip ),
                        'rc_patrolled'      => intval($patrol),
                        'rc_new'            => 1, # obsolete
@@ -570,8 +555,6 @@ class RecentChange {
                        'rc_this_oldid' => 0,
                        'rc_last_oldid' => 0,
                        'rc_bot'        => $user->isAllowed( 'bot' ) ? $wgRequest->getBool( 'bot', true ) : 0,
-                       'rc_moved_to_ns' => 0,
-                       'rc_moved_to_title' => '',
                        'rc_ip'         => self::checkIPAddress( $ip ),
                        'rc_patrolled'  => 1,
                        'rc_new'        => 0, # obsolete
@@ -624,8 +607,6 @@ class RecentChange {
                        'rc_this_oldid' => $row->rev_id,
                        'rc_last_oldid' => isset($row->rc_last_oldid) ? $row->rc_last_oldid : 0,
                        'rc_bot'        => 0,
-                       'rc_moved_to_ns'        => 0,
-                       'rc_moved_to_title'     => '',
                        'rc_ip' => '',
                        'rc_id' => $row->rc_id,
                        'rc_patrolled' => $row->rc_patrolled,
index 924c3c0..5c5d7d1 100644 (file)
@@ -369,7 +369,7 @@ if ( $wgNewUserLog ) {
 }
 
 if ( $wgCookieSecure === 'detect' ) {
-       $wgCookieSecure = ( WebRequest::detectProtocol() === 'https:' );
+       $wgCookieSecure = ( WebRequest::detectProtocol() === 'https' );
 }
 
 // Disable MWDebug for command line mode, this prevents MWDebug from eating up
index 968f215..9bee8a2 100644 (file)
@@ -290,8 +290,8 @@ abstract class Skin extends ContextSource {
                        return $this->mRelevantUser;
                }
                $title = $this->getRelevantTitle();
-               if( $title->getNamespace() == NS_USER || $title->getNamespace() == NS_USER_TALK ) {
-                       $rootUser = strtok( $title->getText(), '/' );
+               if( $title->hasSubjectNamespace( NS_USER ) ) {
+                       $rootUser = $title->getRootText();
                        if ( User::isIP( $rootUser ) ) {
                                $this->mRelevantUser = User::newFromName( $rootUser, false );
                        } else {
index bda4395..457e35e 100644 (file)
@@ -529,6 +529,8 @@ class SkinTemplate extends Skin {
         * @return array
         */
        protected function buildPersonalUrls() {
+               global $wgSecureLogin;
+
                $title = $this->getTitle();
                $request = $this->getRequest();
                $pageurl = $title->getLocalURL();
@@ -551,6 +553,11 @@ class SkinTemplate extends Skin {
                                $a['returntoquery'] = $query;
                        }
                }
+
+               if ( $wgSecureLogin && $request->detectProtocol() === 'https' ) {
+                       $a['wpStickHTTPS'] = true;
+               }
+
                $returnto = wfArrayToCGI( $a );
                if( $this->loggedin ) {
                        $personal_urls['userpage'] = array(
@@ -1130,6 +1137,7 @@ class SkinTemplate extends Skin {
 
                $nav_urls['print'] = false;
                $nav_urls['permalink'] = false;
+               $nav_urls['info'] = false;
                $nav_urls['whatlinkshere'] = false;
                $nav_urls['recentchangeslinked'] = false;
                $nav_urls['contributions'] = false;
@@ -1157,6 +1165,11 @@ class SkinTemplate extends Skin {
                                );
                        }
 
+                       $nav_urls['info'] = array(
+                               'text' => $this->msg( 'pageinfo-toolboxlink' )->text(),
+                               'href' => $out->getTitle()->getLocalURL( "action=info" )
+                       );
+
                        // Use the copy of revision ID in case this undocumented, shady hook tries to mess with internals
                        wfRunHooks( 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink',
                                array( &$this, &$nav_urls, &$revid, &$revid ) );
@@ -1225,7 +1238,7 @@ abstract class QuickTemplate {
        /**
         * Constructor
         */
-       public function QuickTemplate() {
+       function __construct() {
                $this->data = array();
                $this->translator = new MediaWiki_I18N();
        }
@@ -1417,6 +1430,10 @@ abstract class BaseTemplate extends QuickTemplate {
                                $toolbox['permalink']['id'] = 't-permalink';
                        }
                }
+               if ( isset( $this->data['nav_urls']['info'] ) && $this->data['nav_urls']['info'] ) {
+                       $toolbox['info'] = $this->data['nav_urls']['info'];
+               }
+
                wfRunHooks( 'BaseTemplateToolbox', array( &$this, &$toolbox ) );
                wfProfileOut( __METHOD__ );
                return $toolbox;
@@ -1783,11 +1800,15 @@ abstract class BaseTemplate extends QuickTemplate {
                                );
                                unset( $buttonAttrs['src'] );
                                unset( $buttonAttrs['alt'] );
+                               unset( $buttonAttrs['width'] );
+                               unset( $buttonAttrs['height'] );
                                $imgAttrs = array(
                                        'src' => $attrs['src'],
                                        'alt' => isset( $attrs['alt'] )
                                                ? $attrs['alt']
                                                : $this->translator->translate( 'searchbutton' ),
+                                       'width' => isset( $attrs['width'] ) ? $attrs['width'] : null,
+                                       'height' => isset( $attrs['height'] ) ? $attrs['height'] : null,
                                );
                                return Html::rawElement( 'button', $buttonAttrs, Html::element( 'img', $imgAttrs ) );
                        default:
index 95f75a8..8ed5264 100644 (file)
@@ -155,7 +155,6 @@ class SpecialPageFactory {
                'Blankpage'                 => 'SpecialBlankpage',
                'Blockme'                   => 'SpecialBlockme',
                'Emailuser'                 => 'SpecialEmailUser',
-               'JavaScriptTest'            => 'SpecialJavaScriptTest',
                'Movepage'                  => 'MovePageForm',
                'Mycontributions'           => 'SpecialMycontributions',
                'Mypage'                    => 'SpecialMypage',
@@ -178,7 +177,7 @@ class SpecialPageFactory {
        static function getList() {
                global $wgSpecialPages;
                global $wgDisableCounters, $wgDisableInternalSearch, $wgEmailAuthentication;
-               global $wgEnableEmail;
+               global $wgEnableEmail, $wgEnableJavaScriptTest;
 
                if ( !is_object( self::$mList ) ) {
                        wfProfileIn( __METHOD__ );
@@ -200,6 +199,10 @@ class SpecialPageFactory {
                                self::$mList['ChangeEmail'] = 'SpecialChangeEmail';
                        }
 
+                       if( $wgEnableJavaScriptTest ) {
+                               self::$mList['JavaScriptTest'] = 'SpecialJavaScriptTest';
+                       }
+
                        // Add extension special pages
                        self::$mList = array_merge( self::$mList, $wgSpecialPages );
 
index 1b5e21d..3573198 100644 (file)
@@ -1161,7 +1161,49 @@ class Title {
        }
 
        /**
-        * Get the base page name, i.e. the leftmost part before any slashes
+        * Get the root page name text without a namespace, i.e. the leftmost part before any slashes
+        *
+        * @par Example:
+        * @code
+        * Title::newFromText('User:Foo/Bar/Baz')->getRootText();
+        * # returns: 'Foo'
+        * @endcode
+        *
+        * @return String Root name
+        * @since 1.20
+        */
+       public function getRootText() {
+               if ( !MWNamespace::hasSubpages( $this->mNamespace ) ) {
+                       return $this->getText();
+               }
+
+               return strtok( $this->getText(), '/' );
+       }
+
+       /**
+        * Get the root page name title, i.e. the leftmost part before any slashes
+        *
+        * @par Example:
+        * @code
+        * Title::newFromText('User:Foo/Bar/Baz')->getRootTitle();
+        * # returns: Title{User:Foo}
+        * @endcode
+        *
+        * @return Title Root title
+        * @since 1.20
+        */
+       public function getRootTitle() {
+               return Title::makeTitle( $this->getNamespace(), $this->getRootText() );
+       }
+
+       /**
+        * Get the base page name without a namespace, i.e. the part before the subpage name
+        *
+        * @par Example:
+        * @code
+        * Title::newFromText('User:Foo/Bar/Baz')->getBaseText();
+        * # returns: 'Foo/Bar'
+        * @endcode
         *
         * @return String Base name
         */
@@ -1178,9 +1220,31 @@ class Title {
                return implode( '/', $parts );
        }
 
+       /**
+        * Get the base page name title, i.e. the part before the subpage name
+        *
+        * @par Example:
+        * @code
+        * Title::newFromText('User:Foo/Bar/Baz')->getBaseTitle();
+        * # returns: Title{User:Foo/Bar}
+        * @endcode
+        *
+        * @return Title Base title
+        * @since 1.20
+        */
+       public function getBaseTitle() {
+               return Title::makeTitle( $this->getNamespace(), $this->getBaseText() );
+       }
+
        /**
         * Get the lowest-level subpage name, i.e. the rightmost part after any slashes
         *
+        * @par Example:
+        * @code
+        * Title::newFromText('User:Foo/Bar/Baz')->getSubpageText();
+        * # returns: "Baz"
+        * @endcode
+        *
         * @return String Subpage name
         */
        public function getSubpageText() {
@@ -1191,6 +1255,23 @@ class Title {
                return( $parts[count( $parts ) - 1] );
        }
 
+       /**
+        * Get the title for a subpage of the current page
+        *
+        * @par Example:
+        * @code
+        * Title::newFromText('User:Foo/Bar/Baz')->getSubpage("Asdf");
+        * # returns: Title{User:Foo/Bar/Baz/Asdf}
+        * @endcode
+        *
+        * @param $text String The subpage name to add to the title
+        * @return Title Subpage title
+        * @since 1.20
+        */
+       public function getSubpage( $text ) {
+               return Title::makeTitleSafe( $this->getNamespace(), $this->getText() . '/' . $text );
+       }
+
        /**
         * Get the HTML-escaped displayable text form.
         * Used for the title field in <a> tags.
@@ -1396,13 +1477,14 @@ class Title {
         *
         * See getLocalURL for the arguments.
         *
+        * @param $proto Protocol to use; setting this will cause a full URL to be used
         * @see self::getLocalURL
         * @return String the URL
         */
-       public function getLinkURL( $query = '', $query2 = false ) {
+       public function getLinkURL( $query = '', $query2 = false, $proto = PROTO_RELATIVE ) {
                wfProfileIn( __METHOD__ );
-               if ( $this->isExternal() ) {
-                       $ret = $this->getFullURL( $query, $query2 );
+               if ( $this->isExternal() || $proto !== PROTO_RELATIVE ) {
+                       $ret = $this->getFullURL( $query, $query2, $proto );
                } elseif ( $this->getPrefixedText() === '' && $this->getFragment() !== '' ) {
                        $ret = $this->getFragmentForURL();
                } else {
index 0a3db4c..8216914 100644 (file)
@@ -286,7 +286,10 @@ class User {
                                $this->loadFromId();
                                break;
                        case 'session':
-                               $this->loadFromSession();
+                               if( !$this->loadFromSession() ) {
+                                       // Loading from session failed. Load defaults.
+                                       $this->loadDefaults();
+                               }
                                wfRunHooks( 'UserLoadAfterLoadFromSession', array( $this ) );
                                break;
                        default:
@@ -933,8 +936,7 @@ class User {
        }
 
        /**
-        * Load user data from the session or login cookie. If there are no valid
-        * credentials, initialises the user as an anonymous user.
+        * Load user data from the session or login cookie.
         * @return Bool True if the user is logged in, false otherwise.
         */
        private function loadFromSession() {
@@ -962,7 +964,6 @@ class User {
                if ( $cookieId !== null ) {
                        $sId = intval( $cookieId );
                        if( $sessId !== null && $cookieId != $sessId ) {
-                               $this->loadDefaults(); // Possible collision!
                                wfDebugLog( 'loginSessions', "Session user ID ($sessId) and
                                        cookie user ID ($sId) don't match!" );
                                return false;
@@ -971,7 +972,6 @@ class User {
                } elseif ( $sessId !== null && $sessId != 0 ) {
                        $sId = $sessId;
                } else {
-                       $this->loadDefaults();
                        return false;
                }
 
@@ -981,21 +981,18 @@ class User {
                        $sName = $request->getCookie( 'UserName' );
                        $request->setSessionData( 'wsUserName', $sName );
                } else {
-                       $this->loadDefaults();
                        return false;
                }
 
                $proposedUser = User::newFromId( $sId );
                if ( !$proposedUser->isLoggedIn() ) {
                        # Not a valid ID
-                       $this->loadDefaults();
                        return false;
                }
 
                global $wgBlockDisablesLogin;
                if( $wgBlockDisablesLogin && $proposedUser->isBlocked() ) {
                        # User blocked and we've disabled blocked user logins
-                       $this->loadDefaults();
                        return false;
                }
 
@@ -1007,7 +1004,6 @@ class User {
                        $from = 'cookie';
                } else {
                        # No session or persistent login cookie
-                       $this->loadDefaults();
                        return false;
                }
 
@@ -1019,7 +1015,6 @@ class User {
                } else {
                        # Invalid credentials
                        wfDebug( "User: can't log in from $from, invalid credentials\n" );
-                       $this->loadDefaults();
                        return false;
                }
        }
@@ -2798,9 +2793,13 @@ class User {
         * @param $value String Value to set
         * @param $exp Int Expiration time, as a UNIX time value;
         *                   if 0 or not specified, use the default $wgCookieExpiration
+        * @param $secure Bool
+        *  true: Force setting the secure attribute when setting the cookie
+        *  false: Force NOT setting the secure attribute when setting the cookie
+        *  null (default): Use the default ($wgCookieSecure) to set the secure attribute
         */
-       protected function setCookie( $name, $value, $exp = 0 ) {
-               $this->getRequest()->response()->setcookie( $name, $value, $exp );
+       protected function setCookie( $name, $value, $exp = 0, $secure = null ) {
+               $this->getRequest()->response()->setcookie( $name, $value, $exp, null, null, $secure );
        }
 
        /**
@@ -2816,8 +2815,9 @@ class User {
         *
         * @param $request WebRequest object to use; $wgRequest will be used if null
         *        is passed.
+        * @param $secure Whether to force secure/insecure cookies or use default
         */
-       public function setCookies( $request = null ) {
+       public function setCookies( $request = null, $secure = null ) {
                if ( $request === null ) {
                        $request = $this->getRequest();
                }
@@ -2856,9 +2856,18 @@ class User {
                        if ( $value === false ) {
                                $this->clearCookie( $name );
                        } else {
-                               $this->setCookie( $name, $value );
+                               $this->setCookie( $name, $value, 0, $secure );
                        }
                }
+
+               /**
+                * If wpStickHTTPS was selected, also set an insecure cookie that
+                * will cause the site to redirect the user to HTTPS, if they access
+                * it over HTTP. Bug 29898.
+                */
+               if ( $request->getCheck( 'wpStickHTTPS' ) ) {
+                       $this->setCookie( 'forceHTTPS', 'true', time() + 2592000, false ); //30 days
+               }
        }
 
        /**
@@ -2881,6 +2890,7 @@ class User {
 
                $this->clearCookie( 'UserID' );
                $this->clearCookie( 'Token' );
+               $this->clearCookie( 'forceHTTPS' );
 
                # Remember when user logged out, to prevent seeing cached pages
                $this->setCookie( 'LoggedOut', wfTimestampNow(), time() + 86400 );
index 01e7132..5d5ed85 100644 (file)
@@ -194,7 +194,7 @@ class UserMailer {
                #  NOTE: To: is for presentation, the actual recipient is specified
                #  by the mailer using the Rcpt-To: header.
                #
-               # Subject: 
+               # Subject:
                #  PHP mail() second argument to pass the subject, passing a Subject
                #  as an additional header will result in a duplicate header.
                #
@@ -228,7 +228,7 @@ class UserMailer {
                if ( is_array( $wgSMTP ) ) {
                        #
                        # PEAR MAILER
-                       # 
+                       #
 
                        if ( function_exists( 'stream_resolve_include_path' ) ) {
                                $found = stream_resolve_include_path( 'Mail.php' );
@@ -260,7 +260,7 @@ class UserMailer {
                        }
 
                        # Split jobs since SMTP servers tends to limit the maximum
-                       # number of possible recipients.        
+                       # number of possible recipients.
                        $chunks = array_chunk( $to, $wgEnotifMaxRecips );
                        foreach ( $chunks as $chunk ) {
                                $status = self::sendWithPear( $mail_object, $chunk, $headers, $body );
@@ -273,7 +273,7 @@ class UserMailer {
                        wfRestoreWarnings();
                        return Status::newGood();
                } else  {
-                       # 
+                       #
                        # PHP mail()
                        #
 
@@ -446,19 +446,23 @@ class EmailNotification {
                                $watchers[] = intval( $row->wl_user );
                        }
                        if ( $watchers ) {
-                               // Update wl_notificationtimestamp for all watching users except
-                               // the editor
-                               $dbw->begin( __METHOD__ );
-                               $dbw->update( 'watchlist',
-                                       array( /* SET */
-                                               'wl_notificationtimestamp' => $dbw->timestamp( $timestamp )
-                                       ), array( /* WHERE */
-                                               'wl_user' => $watchers,
-                                               'wl_namespace' => $title->getNamespace(),
-                                               'wl_title' => $title->getDBkey(),
-                                       ), __METHOD__
+                               // Update wl_notificationtimestamp for all watching users except the editor
+                               $fname = __METHOD__;
+                               $dbw->onTransactionIdle(
+                                       function() use ( $dbw, $timestamp, $watchers, $title, $fname ) {
+                                               $dbw->begin( $fname );
+                                               $dbw->update( 'watchlist',
+                                                       array( /* SET */
+                                                               'wl_notificationtimestamp' => $dbw->timestamp( $timestamp )
+                                                       ), array( /* WHERE */
+                                                               'wl_user'      => $watchers,
+                                                               'wl_namespace' => $title->getNamespace(),
+                                                               'wl_title'     => $title->getDBkey(),
+                                                       ), $fname
+                                               );
+                                               $dbw->commit( $fname );
+                                       }
                                );
-                               $dbw->commit( __METHOD__ );
                        }
                }
 
index 193101b..9c613a9 100644 (file)
@@ -45,8 +45,12 @@ class WebResponse {
         * @param $expire Int: number of seconds til cookie expires
         * @param $prefix String: Prefix to use, if not $wgCookiePrefix (use '' for no prefix)
         * @param @domain String: Cookie domain to use, if not $wgCookieDomain
+        * @param $forceSecure Bool:
+        *   true: force the cookie to be set with the secure attribute
+        *   false: force the cookie to be set without the secure attribute
+        *   null: use the value from $wgCookieSecure
         */
-       public function setcookie( $name, $value, $expire = 0, $prefix = null, $domain = null ) {
+       public function setcookie( $name, $value, $expire = 0, $prefix = null, $domain = null, $forceSecure = null ) {
                global $wgCookiePath, $wgCookiePrefix, $wgCookieDomain;
                global $wgCookieSecure,$wgCookieExpiration, $wgCookieHttpOnly;
                if ( $expire == 0 ) {
@@ -58,6 +62,13 @@ class WebResponse {
                if( $domain === null ) {
                        $domain = $wgCookieDomain;
                }
+
+               if ( is_null( $forceSecure ) ) {
+                       $secureCookie = $wgCookieSecure;
+               } else {
+                       $secureCookie = $forceSecure;
+               }
+
                $httpOnlySafe = wfHttpOnlySafe() && $wgCookieHttpOnly;
                wfDebugLog( 'cookie',
                        'setcookie: "' . implode( '", "',
@@ -67,14 +78,14 @@ class WebResponse {
                                        $expire,
                                        $wgCookiePath,
                                        $domain,
-                                       $wgCookieSecure,
+                                       $secureCookie,
                                        $httpOnlySafe ) ) . '"' );
                setcookie( $prefix . $name,
                        $value,
                        $expire,
                        $wgCookiePath,
                        $domain,
-                       $wgCookieSecure,
+                       $secureCookie,
                        $httpOnlySafe );
        }
 }
@@ -140,7 +151,7 @@ class FauxResponse extends WebResponse {
         * @param $domain TODO DOCUMENT (Default: null)
         *
         */
-       public function setcookie( $name, $value, $expire = 0, $prefix = null, $domain = null ) {
+       public function setcookie( $name, $value, $expire = 0, $prefix = null, $domain = null, $forceSecure = null ) {
                $this->cookies[$name] = $value;
        }
 
index 01c5eea..247f810 100644 (file)
@@ -156,4 +156,3 @@ wfProfileOut( 'WebStart.php-ob_start' );
 if ( !defined( 'MW_NO_SETUP' ) ) {
        require_once( MWInit::compiledPath( "includes/Setup.php" ) );
 }
-
index a4a8903..e1d84d4 100644 (file)
@@ -490,6 +490,23 @@ class MediaWiki {
 
                $request = $this->context->getRequest();
 
+               if ( $request->getCookie( 'forceHTTPS' )
+                       && $request->detectProtocol() == 'http'
+                       && $request->getMethod() == 'GET'
+               ) {
+                       $redirUrl = $request->getFullRequestURL();
+                       $redirUrl = str_replace( 'http://' , 'https://' , $redirUrl );
+
+                       // Setup dummy Title, otherwise OutputPage::redirect will fail
+                       $title = Title::newFromText( NS_MAIN, 'REDIR' );
+                       $this->context->setTitle( $title );
+                       $output = $this->context->getOutput();
+                       $output->redirect( $redirUrl );
+                       $output->output();
+                       wfProfileOut( __METHOD__ );
+                       return;
+               }
+
                // Send Ajax requests to the Ajax dispatcher.
                if ( $wgUseAjax && $request->getVal( 'action', 'view' ) == 'ajax' ) {
 
index f715229..defd93e 100644 (file)
@@ -29,204 +29,12 @@ class CreditsAction extends FormlessAction {
                return 'credits';
        }
 
-       protected function getDescription() {
-               return $this->msg( 'creditspage' )->escaped();
-       }
-
        /**
         * This is largely cadged from PageHistory::history
         *
         * @return String HTML
         */
        public function onView() {
-               wfProfileIn( __METHOD__ );
-
-               if ( $this->page->getID() == 0 ) {
-                       $s = $this->msg( 'nocredits' )->parse();
-               } else {
-                       $s = $this->getCredits( -1 );
-               }
-
-               wfProfileOut( __METHOD__ );
-
-               return Html::rawElement( 'div', array( 'id' => 'mw-credits' ), $s );
-       }
-
-       /**
-        * Get a list of contributors
-        *
-        * @param $cnt Int: maximum list of contributors to show
-        * @param $showIfMax Bool: whether to contributors if there more than $cnt
-        * @return String: html
-        */
-       public function getCredits( $cnt, $showIfMax = true ) {
-               wfProfileIn( __METHOD__ );
-               $s = '';
-
-               if ( $cnt != 0 ) {
-                       $s = $this->getAuthor( $this->page );
-                       if ( $cnt > 1 || $cnt < 0 ) {
-                               $s .= ' ' . $this->getContributors( $cnt - 1, $showIfMax );
-                       }
-               }
-
-               wfProfileOut( __METHOD__ );
-               return $s;
-       }
-
-       /**
-        * Get the last author with the last modification time
-        * @param $article Article object
-        * @return String HTML
-        */
-       protected function getAuthor( Page $article ) {
-               $user = User::newFromName( $article->getUserText(), false );
-
-               $timestamp = $article->getTimestamp();
-               if ( $timestamp ) {
-                       $lang = $this->getLanguage();
-                       $d = $lang->date( $article->getTimestamp(), true );
-                       $t = $lang->time( $article->getTimestamp(), true );
-               } else {
-                       $d = '';
-                       $t = '';
-               }
-               return $this->msg( 'lastmodifiedatby', $d, $t )->rawParams(
-                       $this->userLink( $user ) )->params( $user->getName() )->escaped();
-       }
-
-       /**
-        * Get a list of contributors of $article
-        * @param $cnt Int: maximum list of contributors to show
-        * @param $showIfMax Bool: whether to contributors if there more than $cnt
-        * @return String: html
-        */
-       protected function getContributors( $cnt, $showIfMax ) {
-               global $wgHiddenPrefs;
-
-               $contributors = $this->page->getContributors();
-
-               $others_link = false;
-
-               # Hmm... too many to fit!
-               if ( $cnt > 0 && $contributors->count() > $cnt ) {
-                       $others_link = $this->othersLink();
-                       if ( !$showIfMax )
-                               return $this->msg( 'othercontribs' )->rawParams(
-                                       $others_link )->params( $contributors->count() )->escaped();
-               }
-
-               $real_names = array();
-               $user_names = array();
-               $anon_ips = array();
-
-               # Sift for real versus user names
-               foreach ( $contributors as $user ) {
-                       $cnt--; 
-                       if ( $user->isLoggedIn() ) {
-                               $link = $this->link( $user );
-                               if ( !in_array( 'realname', $wgHiddenPrefs ) && $user->getRealName() ) {
-                                       $real_names[] = $link;
-                               } else {
-                                       $user_names[] = $link;
-                               }
-                       } else {
-                               $anon_ips[] = $this->link( $user );
-                       }
-
-                       if ( $cnt == 0 ) {
-                               break;
-                       }
-               }
-
-               $lang = $this->getLanguage();
-
-               if ( count( $real_names ) ) {
-                       $real = $lang->listToText( $real_names );
-               } else {
-                       $real = false;
-               }
-
-               # "ThisSite user(s) A, B and C"
-               if ( count( $user_names ) ) {
-                       $user = $this->msg( 'siteusers' )->rawParams( $lang->listToText( $user_names ) )->params(
-                               count( $user_names ) )->escaped();
-               } else {
-                       $user = false;
-               }
-
-               if ( count( $anon_ips ) ) {
-                       $anon = $this->msg( 'anonusers' )->rawParams( $lang->listToText( $anon_ips ) )->params(
-                               count( $anon_ips ) )->escaped();
-               } else {
-                       $anon = false;
-               }
-
-               # This is the big list, all mooshed together. We sift for blank strings
-               $fulllist = array();
-               foreach ( array( $real, $user, $anon, $others_link ) as $s ) {
-                       if ( $s !== false ) {
-                               array_push( $fulllist, $s );
-                       }
-               }
-
-               $count = count( $fulllist );
-               # "Based on work by ..."
-               return $count
-                       ? $this->msg( 'othercontribs' )->rawParams(
-                               $lang->listToText( $fulllist ) )->params( $count )->escaped()
-                       : '';
-       }
-
-       /**
-        * Get a link to $user's user page
-        * @param $user User object
-        * @return String: html
-        */
-       protected function link( User $user ) {
-               global $wgHiddenPrefs;
-               if ( !in_array( 'realname', $wgHiddenPrefs ) && !$user->isAnon() ) {
-                       $real = $user->getRealName();
-               } else {
-                       $real = false;
-               }
-
-               $page = $user->isAnon()
-                       ? SpecialPage::getTitleFor( 'Contributions', $user->getName() )
-                       : $user->getUserPage();
-
-               return Linker::link( $page, htmlspecialchars( $real ? $real : $user->getName() ) );
-       }
-
-       /**
-        * Get a link to $user's user page
-        * @param $user User object
-        * @return String: html
-        */
-       protected function userLink( User $user ) {
-               $link = $this->link( $user );
-               if ( $user->isAnon() ) {
-                       return $this->msg( 'anonuser' )->rawParams( $link )->parse();
-               } else {
-                       global $wgHiddenPrefs;
-                       if ( !in_array( 'realname', $wgHiddenPrefs ) && $user->getRealName() ) {
-                               return $link;
-                       } else {
-                               return $this->msg( 'siteuser' )->rawParams( $link )->params( $user->getName() )->escaped();
-                       }
-               }
-       }
-
-       /**
-        * Get a link to action=credits of $article page
-        * @return String: HTML link
-        */
-       protected function othersLink() {
-               return Linker::linkKnown(
-                       $this->getTitle(),
-                       $this->msg( 'others' )->escaped(),
-                       array(),
-                       array( 'action' => 'credits' )
-               );
+               $this->getOutput()->redirect( $this->getTitle()->getLocalURL( "action=info" ) );
        }
 }
index e27e53e..cb04ec5 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 $wgContLang, $wgDisableCounters, $wgRCMaxAge;
 
                $user = $this->getUser();
                $lang = $this->getLanguage();
@@ -86,11 +86,16 @@ class InfoAction extends FormlessAction {
 
                // Header
                if ( !$this->msg( 'pageinfo-header' )->isDisabled() ) {
-                       $content .= $this->msg( 'pageinfo-header ' )->parse();
+                       $content .= $this->msg( 'pageinfo-header' )->parse();
+               }
+
+               // Credits
+               if ( $title->exists() ) {
+                       $content .= Html::rawElement( 'div', array( 'id' => 'mw-credits' ), $this->getContributors() );
                }
 
                // Basic information
-               $content = $this->addHeader( $content, $this->msg( 'pageinfo-header-basic' )->text() );
+               $content .= $this->makeHeader( $this->msg( 'pageinfo-header-basic' )->plain() );
 
                // Display title
                $displayTitle = $title->getPrefixedText();
@@ -172,12 +177,13 @@ class InfoAction extends FormlessAction {
 
                // Page protection
                $content = $this->addTable( $content, $table );
-               $content = $this->addHeader( $content, $this->msg( 'pageinfo-header-restrictions' )->text() );
+               $content .= $this->makeHeader( $this->msg( 'pageinfo-header-restrictions' )->plain() );
                $table = '';
 
                // Page protection
-               foreach ( $wgRestrictionTypes as $restrictionType ) {
+               foreach ( $title->getRestrictionTypes() as $restrictionType ) {
                        $protectionLevel = implode( ', ', $title->getRestrictions( $restrictionType ) );
+
                        if ( $protectionLevel == '' ) {
                                // Allow all users
                                $message = $this->msg( 'protect-default' )->escaped();
@@ -193,23 +199,22 @@ class InfoAction extends FormlessAction {
                        }
 
                        $table = $this->addRow( $table,
-                               $this->msg( 'pageinfo-restriction',
-                                       $this->msg( "restriction-$restrictionType" )->plain()
-                               )->parse(), $message
+                               $this->msg( "restriction-$restrictionType" )->plain(),
+                               $message
                        );
                }
 
                // Edit history
                $content = $this->addTable( $content, $table );
-               $content = $this->addHeader( $content, $this->msg( 'pageinfo-header-edits' )->text() );
+               $content .= $this->makeHeader( $this->msg( 'pageinfo-header-edits' )->plain() );
                $table = '';
 
                $firstRev = $this->page->getOldestRevision();
 
                // Page creator
                $table = $this->addRow( $table,
-                       $this->msg( 'pageinfo-firstuser' )->escaped(),
-                       $firstRev->getUserText( Revision::FOR_THIS_USER, $user )
+               $this->msg( 'pageinfo-firstuser' )->escaped(),
+                       Linker::userLink( $firstRev->getUser( Revision::FOR_THIS_USER, $user ), $firstRev->getUserText( Revision::FOR_THIS_USER, $user ) )
                );
 
                // Date of page creation
@@ -225,8 +230,8 @@ class InfoAction extends FormlessAction {
 
                // Latest editor
                $table = $this->addRow( $table,
-                       $this->msg( 'pageinfo-lastuser' )->escaped(),
-                       $this->page->getUserText( Revision::FOR_THIS_USER, $user )
+               $this->msg( 'pageinfo-lastuser' )->escaped(),
+                       Linker::userLink( $this->page->getUser( Revision::FOR_THIS_USER, $user ), $this->page->getUserText( Revision::FOR_THIS_USER, $user ) )
                );
 
                // Date of latest edit
@@ -287,7 +292,7 @@ class InfoAction extends FormlessAction {
                        || count( $hiddenCategories ) > 0
                        || count( $transcludedTemplates ) > 0 ) {
                        // Page properties
-                       $content = $this->addHeader( $content, $this->msg( 'pageinfo-header-properties' )->text() );
+                       $content .= $this->makeHeader( $this->msg( 'pageinfo-header-properties' )->plain() );
                        $table = '';
 
                        // Magic words
@@ -335,6 +340,18 @@ class InfoAction extends FormlessAction {
                return $content;
        }
 
+       /**
+        * Creates a header that can be added to the output.
+        *
+        * @param $header The header text.
+        * @return string The HTML.
+        */
+       public static function makeHeader( $header ) {
+               global $wgParser;
+               $spanAttribs = array( 'class' => 'mw-headline', 'id' => $wgParser->guessSectionNameFromWikiText( $header ) );
+               return Html::rawElement( 'h2', array(), Html::element( 'span', $spanAttribs, $header ) );
+       }
+
        /**
         * Returns page information that would be too "expensive" to retrieve by normal means.
         *
@@ -453,17 +470,6 @@ class InfoAction extends FormlessAction {
                return $result;
        }
 
-       /**
-        * Adds a header to the content that will be added to the output.
-        *
-        * @param $content string The content that will be added to the output
-        * @param $header string The value of the header
-        * @return string The content with the header added
-        */
-       protected function addHeader( $content, $header ) {
-               return $content . Html::element( 'h2', array(), $header );
-       }
-
        /**
         * Adds a row to a table that will be added to the content.
         *
@@ -474,7 +480,7 @@ class InfoAction extends FormlessAction {
         */
        protected function addRow( $table, $name, $value ) {
                return $table . Html::rawElement( 'tr', array(),
-                       Html::rawElement( 'td', array( 'valign' => 'top' ), $name ) .
+                       Html::rawElement( 'td', array( 'style' => 'vertical-align: top;' ), $name ) .
                        Html::rawElement( 'td', array(), $value )
                );
        }
@@ -508,4 +514,66 @@ class InfoAction extends FormlessAction {
        protected function getPageTitle() {
                return $this->msg( 'pageinfo-title', $this->getTitle()->getPrefixedText() )->text();
        }
+
+       /**
+        * Get a list of contributors of $article
+        * @return string: html
+        */
+       protected function getContributors() {
+               global $wgHiddenPrefs;
+
+               $contributors = $this->page->getContributors();
+               $real_names = array();
+               $user_names = array();
+               $anon_ips = array();
+
+               # Sift for real versus user names
+               foreach ( $contributors as $user ) {
+                       $page = $user->isAnon()
+                               ? SpecialPage::getTitleFor( 'Contributions', $user->getName() )
+                               : $user->getUserPage();
+
+                       if ( $user->getID() == 0 ) {
+                               $anon_ips[] = Linker::link( $page, htmlspecialchars( $user->getName() ) );
+                       } elseif ( !in_array( 'realname', $wgHiddenPrefs ) && $user->getRealName() ) {
+                               $real_names[] = Linker::link( $page, htmlspecialchars( $user->getRealName() ) );
+                       } else {
+                               $user_names[] = Linker::link( $page, htmlspecialchars( $user->getName() ) );
+                       }
+               }
+
+               $lang = $this->getLanguage();
+
+               $real = $lang->listToText( $real_names );
+
+               # "ThisSite user(s) A, B and C"
+               if ( count( $user_names ) ) {
+                       $user = $this->msg( 'siteusers' )->rawParams( $lang->listToText( $user_names ) )->params(
+                               count( $user_names ) )->escaped();
+               } else {
+                       $user = false;
+               }
+
+               if ( count( $anon_ips ) ) {
+                       $anon = $this->msg( 'anonusers' )->rawParams( $lang->listToText( $anon_ips ) )->params(
+                               count( $anon_ips ) )->escaped();
+               } else {
+                       $anon = false;
+               }
+
+               # This is the big list, all mooshed together. We sift for blank strings
+               $fulllist = array();
+               foreach ( array( $real, $user, $anon ) as $s ) {
+                       if ( $s !== '' ) {
+                               array_push( $fulllist, $s );
+                       }
+               }
+
+               $count = count( $fulllist );
+               # "Based on work by ..."
+               return $count
+                       ? $this->msg( 'othercontribs' )->rawParams(
+                               $lang->listToText( $fulllist ) )->params( $count )->escaped()
+                       : '';
+       }
 }
index bfc4933..87a287b 100644 (file)
@@ -821,6 +821,8 @@ class ApiMain extends ApiBase {
                $module->profileOut();
 
                if ( !$this->mInternalMode ) {
+                       // Report unused params
+                       $this->reportUnusedParams();
 
                        //append Debug information
                        MWDebug::appendDebugInfoToApiResult( $this->getContext(), $this->getResult() );
@@ -897,6 +899,21 @@ class ApiMain extends ApiBase {
                return $this->getRequest()->getCheck( $name );          
        }
 
+       /**
+        * Report unused parameters, so the client gets a hint in case it gave us parameters we don't know,
+        * for example in case of spelling mistakes or a missing 'g' prefix for generators.
+        */
+       protected function reportUnusedParams() {
+               $paramsUsed = $this->getParamsUsed();
+               $allParams = $this->getRequest()->getValueNames();
+
+               $unusedParams = array_diff( $allParams, $paramsUsed );
+               if( count( $unusedParams ) ) {
+                       $s = count( $unusedParams ) > 1 ? 's' : '';
+                       $this->setWarning( "Unrecognized parameter$s: '" . implode( $unusedParams, "', '" ) . "'" );
+               }
+       }
+
        /**
         * Print results using the current printer
         *
index 5a78354..ef56274 100644 (file)
@@ -45,7 +45,7 @@ class ApiOpenSearch extends ApiBase {
                $namespaces = $params['namespace'];
                $suggest = $params['suggest'];
 
-               // MWSuggest or similar hit
+               // Some script that was loaded regardless of wgEnableOpenSearchSuggest, likely cached.
                if ( $suggest && !$wgEnableOpenSearchSuggest ) {
                        $searches = array();
                } else {
index 42b398b..6081601 100644 (file)
@@ -121,8 +121,12 @@ class ApiQueryExtLinksUsage extends ApiQueryGeneratorBase {
                                        ApiQueryBase::addTitleInfo( $vals, $title );
                                }
                                if ( $fld_url ) {
-                                       // We *could* run this through wfExpandUrl() but I think it's better to output the link verbatim, even if it's protocol-relative --Roan
-                                       $vals['url'] = $row->el_to;
+                                       $to = $row->el_to;
+                                       // expand protocol-relative urls
+                                       if( $params['expandurl'] ) {
+                                               $to = wfExpandUrl( $to, PROTO_CANONICAL );
+                                       }
+                                       $vals['url'] = $to;
                                }
                                $fit = $result->addValue( array( 'query', $this->getModuleName() ), null, $vals );
                                if ( !$fit ) {
@@ -169,7 +173,8 @@ class ApiQueryExtLinksUsage extends ApiQueryGeneratorBase {
                                ApiBase::PARAM_MIN => 1,
                                ApiBase::PARAM_MAX => ApiBase::LIMIT_BIG1,
                                ApiBase::PARAM_MAX2 => ApiBase::LIMIT_BIG2
-                       )
+                       ),
+                       'expandurl' => false,
                );
        }
 
@@ -218,7 +223,8 @@ class ApiQueryExtLinksUsage extends ApiQueryGeneratorBase {
                        ),
                        'query' => 'Search string without protocol. See [[Special:LinkSearch]]. Leave empty to list all external links',
                        'namespace' => 'The page namespace(s) to enumerate.',
-                       'limit' => 'How many pages to return.'
+                       'limit' => 'How many pages to return.',
+                       'expandurl' => 'Expand protocol-relative urls with the canonical protocol',
                );
 
                if ( $wgMiserMode ) {
index 9365a9b..1449a96 100644 (file)
@@ -86,8 +86,12 @@ class ApiQueryExternalLinks extends ApiQueryBase {
                                break;
                        }
                        $entry = array();
-                       // We *could* run this through wfExpandUrl() but I think it's better to output the link verbatim, even if it's protocol-relative --Roan
-                       ApiResult::setContent( $entry, $row->el_to );
+                       $to = $row->el_to;
+                       // expand protocol-relative urls
+                       if( $params['expandurl'] ) {
+                               $to = wfExpandUrl( $to, PROTO_CANONICAL );
+                       }
+                       ApiResult::setContent( $entry, $to );
                        $fit = $this->addPageSubItem( $row->el_from, $entry );
                        if ( !$fit ) {
                                $this->setContinueEnumParameter( 'offset', $offset + $count - 1 );
@@ -117,6 +121,7 @@ class ApiQueryExternalLinks extends ApiQueryBase {
                                ApiBase::PARAM_DFLT => '',
                        ),
                        'query' => null,
+                       'expandurl' => false,
                );
        }
 
@@ -130,6 +135,7 @@ class ApiQueryExternalLinks extends ApiQueryBase {
                                "Leave both this and {$p}query empty to list all external links"
                        ),
                        'query' => 'Search string without protocol. Useful for checking whether a certain page contains a certain external url',
+                       'expandurl' => 'Expand protocol-relative urls with the canonical protocol',
                );
        }
 
index 7ae4f37..84c2332 100644 (file)
@@ -214,8 +214,6 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase {
                        'rc_title',
                        'rc_cur_id',
                        'rc_type',
-                       'rc_moved_to_ns',
-                       'rc_moved_to_title',
                        'rc_deleted'
                ) );
 
@@ -321,12 +319,6 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase {
         * @access public
         */
        public function extractRowInfo( $row ) {
-               /* If page was moved somewhere, get the title of the move target. */
-               $movedToTitle = false;
-               if ( isset( $row->rc_moved_to_title ) && $row->rc_moved_to_title !== '' ) {
-                       $movedToTitle = Title::makeTitle( $row->rc_moved_to_ns, $row->rc_moved_to_title );
-               }
-
                /* Determine the title of the page that has been changed. */
                $title = Title::makeTitle( $row->rc_namespace, $row->rc_title );
 
@@ -359,9 +351,6 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase {
                /* Create a new entry in the result for the title. */
                if ( $this->fld_title ) {
                        ApiQueryBase::addTitleInfo( $vals, $title );
-                       if ( $movedToTitle ) {
-                               ApiQueryBase::addTitleInfo( $vals, $movedToTitle, 'new_' );
-                       }
                }
 
                /* Add ids, such as rcid, pageid, revid, and oldid to the change's info. */
index b250fda..c082cc9 100644 (file)
@@ -228,7 +228,10 @@ abstract class DatabaseBase implements DatabaseType {
        protected $mConn = null;
        protected $mOpened = false;
 
-       /** @var Array */
+       /**
+        * @since 1.20
+        * @var array of callable
+        */
        protected $trxIdleCallbacks = array();
 
        protected $mTablePrefix;
@@ -2860,8 +2863,9 @@ abstract class DatabaseBase implements DatabaseType {
         *
         * This is useful for updates to different systems or separate transactions are needed.
         *
+        * @since 1.20
+        *
         * @param Closure $callback
-        * @return void
         */
        final public function onTransactionIdle( Closure $callback ) {
                if ( $this->mTrxLevel ) {
@@ -2872,7 +2876,9 @@ abstract class DatabaseBase implements DatabaseType {
        }
 
        /**
-        * Actually run the "on transaction idle" callbacks
+        * Actually run the "on transaction idle" callbacks.
+        *
+        * @since 1.20
         */
        protected function runOnTransactionIdleCallbacks() {
                $e = null; // last exception
@@ -2892,28 +2898,52 @@ abstract class DatabaseBase implements DatabaseType {
        }
 
        /**
-        * Begin a transaction
+        * Begin a transaction. If a transaction is already in progress, that transaction will be committed before the
+        * new transaction is started.
+        *
+        * Note that when the DBO_TRX flag is set (which is usually the case for web requests, but not for maintenance scripts),
+        * any previous database query will have started a transaction automatically.
+        *
+        * Nesting of transactions is not supported. Attempts to nest transactions will cause warnings if DBO_TRX is not set
+        * or the extsting transaction contained write operations.
         *
         * @param $fname string
         */
        final public function begin( $fname = 'DatabaseBase::begin' ) {
-               if ( $this->mTrxLevel && $this->mTrxDoneWrites ) { // implicit commit
-                       // In theory, we should always warn about nesting BEGIN statements.
-                       // However, it is sometimes hard to avoid so we simply warn about ones
-                       // that involve write queries. This gives warnings about bad transactions
-                       // that could cause partial writes but not about read queries seeing more
-                       // than one DB snapshot (when in REPEATABLE-READ) due to nested BEGINs.
-                       wfWarn( "$fname: Transaction already in progress (from {$this->mTrxFname}), " .
-                               " performing implicit commit!" );
+               global $wgDebugDBTransactions;
+
+               if ( $this->mTrxLevel ) { // implicit commit
+                       if ( $this->mTrxDoneWrites || ( $this->mFlags & DBO_TRX ) === 0 ) {
+                               // In theory, we should always warn about nesting BEGIN statements.
+                               // However, it is sometimes hard to avoid so we only warn if:
+                               //
+                               // a) the transaction has done writes. This gives warnings about bad transactions
+                               // that could cause partial writes but not about read queries seeing more
+                               // than one DB snapshot (when in REPEATABLE-READ) due to nested BEGINs.
+                               //
+                               // b) the DBO_TRX flag is not set. Explicit transactions should always be properly
+                               //    started and comitted.
+                               wfWarn( "$fname: Transaction already in progress (from {$this->mTrxFname}), " .
+                                       " performing implicit commit!" );
+                       } else {
+                               if ( $wgDebugDBTransactions ) {
+                                       wfDebug( "$fname: Transaction already in progress (from {$this->mTrxFname}), " .
+                                               " performing implicit commit!\n" );
+                               }
+                       }
+
                        $this->doCommit( $fname );
                        $this->runOnTransactionIdleCallbacks();
                }
+
                $this->doBegin( $fname );
                $this->mTrxFname = $fname;
                $this->mTrxDoneWrites = false;
        }
 
        /**
+        * Issues the BEGIN command to the database server.
+        *
         * @see DatabaseBase::begin()
         * @param type $fname
         */
@@ -2923,7 +2953,10 @@ abstract class DatabaseBase implements DatabaseType {
        }
 
        /**
-        * End a transaction
+        * Commits a transaction previously started using begin().
+        * If no transaction is in progress, a warning is issued.
+        *
+        * Nesting of transactions is not supported.
         *
         * @param $fname string
         */
@@ -2936,6 +2969,8 @@ abstract class DatabaseBase implements DatabaseType {
        }
 
        /**
+        * Issues the COMMIT command to the database server.
+        *
         * @see DatabaseBase::commit()
         * @param type $fname
         */
@@ -2947,7 +2982,9 @@ abstract class DatabaseBase implements DatabaseType {
        }
 
        /**
-        * Rollback a transaction.
+        * Rollback a transaction previously started using begin().
+        * If no transaction is in progress, a warning is issued.
+        *
         * No-op on non-transactional databases.
         *
         * @param $fname string
@@ -2961,6 +2998,8 @@ abstract class DatabaseBase implements DatabaseType {
        }
 
        /**
+        * Issues the ROLLBACK command to the database server.
+        *
         * @see DatabaseBase::rollback()
         * @param type $fname
         */
index d635645..195d4ec 100644 (file)
@@ -497,8 +497,8 @@ class LoadBalancer {
                        # Couldn't find a working server in getReaderIndex()?
                        if ( $i === false ) {
                                $this->mLastError = 'No working slave server: ' . $this->mLastError;
-                               $this->reportConnectionError( $this->mErrorConnection );
                                wfProfileOut( __METHOD__ );
+                               $this->reportConnectionError( $this->mErrorConnection );
                                return false;
                        }
                }
@@ -506,6 +506,7 @@ class LoadBalancer {
                # Now we have an explicit index into the servers array
                $conn = $this->openConnection( $i, $wiki );
                if ( !$conn ) {
+                       wfProfileOut( __METHOD__ );
                        $this->reportConnectionError( $this->mErrorConnection );
                }
 
@@ -730,8 +731,6 @@ class LoadBalancer {
         * @throws DBConnectionError
         */
        function reportConnectionError( &$conn ) {
-               wfProfileIn( __METHOD__ );
-
                if ( !is_object( $conn ) ) {
                        // No last connection, probably due to all servers being too busy
                        wfLogDBError( "LB failure with no last connection. Connection error: {$this->mLastError}\n" );
@@ -743,7 +742,6 @@ class LoadBalancer {
                        wfLogDBError( "Connection error: {$this->mLastError} ({$server})\n" );
                        $conn->reportConnectionError( "{$this->mLastError} ({$server})" );
                }
-               wfProfileOut( __METHOD__ );
        }
 
        /**
index 9349534..0922919 100644 (file)
@@ -644,7 +644,7 @@ class FSFileBackend extends FileBackendStore {
 
        /**
         * @see FileBackendStore::getFileListInternal()
-        * @return array|FSFileBackendFileList|null
+        * @return Array|FSFileBackendFileList|null
         */
        public function getFileListInternal( $fullCont, $dirRel, array $params ) {
                list( $b, $shortCont, $r ) = FileBackend::splitStoragePath( $params['dir'] );
@@ -662,44 +662,56 @@ class FSFileBackend extends FileBackendStore {
        }
 
        /**
-        * @see FileBackendStore::getLocalReference()
-        * @return FSFile|null
+        * @see FileBackendStore::doGetLocalReferenceMulti()
+        * @return Array
         */
-       public function getLocalReference( array $params ) {
-               $source = $this->resolveToFSPath( $params['src'] );
-               if ( $source === null ) {
-                       return null;
+       protected function doGetLocalReferenceMulti( array $params ) {
+               $fsFiles = array(); // (path => FSFile)
+
+               foreach ( $params['srcs'] as $src ) {
+                       $source = $this->resolveToFSPath( $src );
+                       if ( $source === null ) {
+                               $fsFiles[$src] = null; // invalid path
+                       } else {
+                               $fsFiles[$src] = new FSFile( $source );
+                       }
                }
-               return new FSFile( $source );
+
+               return $fsFiles;
        }
 
        /**
-        * @see FileBackendStore::getLocalCopy()
-        * @return null|TempFSFile
+        * @see FileBackendStore::doGetLocalCopyMulti()
+        * @return Array
         */
-       public function getLocalCopy( array $params ) {
-               $source = $this->resolveToFSPath( $params['src'] );
-               if ( $source === null ) {
-                       return null;
-               }
+       protected function doGetLocalCopyMulti( array $params ) {
+               $tmpFiles = array(); // (path => TempFSFile)
 
-               // Create a new temporary file with the same extension...
-               $ext = FileBackend::extensionFromPath( $params['src'] );
-               $tmpFile = TempFSFile::factory( 'localcopy_', $ext );
-               if ( !$tmpFile ) {
-                       return null;
-               }
-               $tmpPath = $tmpFile->getPath();
-
-               // Copy the source file over the temp file
-               $ok = copy( $source, $tmpPath );
-               if ( !$ok ) {
-                       return null;
+               foreach ( $params['srcs'] as $src ) {
+                       $source = $this->resolveToFSPath( $src );
+                       if ( $source === null ) {
+                               $tmpFiles[$src] = null; // invalid path
+                       } else {
+                               // Create a new temporary file with the same extension...
+                               $ext = FileBackend::extensionFromPath( $src );
+                               $tmpFile = TempFSFile::factory( 'localcopy_', $ext );
+                               if ( !$tmpFile ) {
+                                       $tmpFiles[$src] = null;
+                               } else {
+                                       $tmpPath = $tmpFile->getPath();
+                                       // Copy the source file over the temp file
+                                       $ok = copy( $source, $tmpPath );
+                                       if ( !$ok ) {
+                                               $tmpFiles[$src] = null;
+                                       } else {
+                                               $this->chmod( $tmpPath );
+                                               $tmpFiles[$src] = $tmpFile;
+                                       }
+                               }
+                       }
                }
 
-               $this->chmod( $tmpPath );
-
-               return $tmpFile;
+               return $tmpFiles;
        }
 
        /**
index 306bf35..c10d105 100644 (file)
@@ -129,7 +129,8 @@ abstract class FileBackend {
        }
 
        /**
-        * Get the wiki identifier used for this backend (possibly empty)
+        * Get the wiki identifier used for this backend (possibly empty).
+        * Note that this might *not* be in the same format as wfWikiID().
         *
         * @return string
         * @since 1.20
@@ -583,8 +584,9 @@ abstract class FileBackend {
         *
         * @param $params Array Operation parameters
         * $params include:
-        *   - srcs : ordered source storage paths (e.g. chunk1, chunk2, ...)
-        *   - dst  : file system path to 0-byte temp file
+        *   - srcs        : ordered source storage paths (e.g. chunk1, chunk2, ...)
+        *   - dst         : file system path to 0-byte temp file
+        *   - parallelize : try to do operations in parallel when possible
         * @return Status
         */
        abstract public function concatenate( array $params );
@@ -730,7 +732,29 @@ abstract class FileBackend {
         *   - latest : use the latest available data
         * @return string|bool Returns false on failure
         */
-       abstract public function getFileContents( array $params );
+       final public function getFileContents( array $params ) {
+               $contents = $this->getFileContentsMulti(
+                       array( 'srcs' => array( $params['src'] ) ) + $params );
+
+               return $contents[$params['src']];
+       }
+
+       /**
+        * Like getFileContents() except it takes an array of storage paths
+        * and returns a map of storage paths to strings (or null on failure).
+        * The map keys (paths) are in the same order as the provided list of paths.
+        *
+        * @see FileBackend::getFileContents()
+        *
+        * @param $params Array
+        * $params include:
+        *   - srcs        : list of source storage paths
+        *   - latest      : use the latest available data
+        *   - parallelize : try to do operations in parallel when possible
+        * @return Array Map of (path name => string or false on failure)
+        * @since 1.20
+        */
+       abstract public function getFileContentsMulti( array $params );
 
        /**
         * Get the size (bytes) of a file at a storage path in the backend.
@@ -817,7 +841,29 @@ abstract class FileBackend {
         *   - latest : use the latest available data
         * @return FSFile|null Returns null on failure
         */
-       abstract public function getLocalReference( array $params );
+       final public function getLocalReference( array $params ) {
+               $fsFiles = $this->getLocalReferenceMulti(
+                       array( 'srcs' => array( $params['src'] ) ) + $params );
+
+               return $fsFiles[$params['src']];
+       }
+
+       /**
+        * Like getLocalReference() except it takes an array of storage paths
+        * and returns a map of storage paths to FSFile objects (or null on failure).
+        * The map keys (paths) are in the same order as the provided list of paths.
+        *
+        * @see FileBackend::getLocalReference()
+        *
+        * @param $params Array
+        * $params include:
+        *   - srcs        : list of source storage paths
+        *   - latest      : use the latest available data
+        *   - parallelize : try to do operations in parallel when possible
+        * @return Array Map of (path name => FSFile or null on failure)
+        * @since 1.20
+        */
+       abstract public function getLocalReferenceMulti( array $params );
 
        /**
         * Get a local copy on disk of the file at a storage path in the backend.
@@ -830,7 +876,29 @@ abstract class FileBackend {
         *   - latest : use the latest available data
         * @return TempFSFile|null Returns null on failure
         */
-       abstract public function getLocalCopy( array $params );
+       final public function getLocalCopy( array $params ) {
+               $tmpFiles = $this->getLocalCopyMulti(
+                       array( 'srcs' => array( $params['src'] ) ) + $params );
+
+               return $tmpFiles[$params['src']];
+       }
+
+       /**
+        * Like getLocalCopy() except it takes an array of storage paths and
+        * returns a map of storage paths to TempFSFile objects (or null on failure).
+        * The map keys (paths) are in the same order as the provided list of paths.
+        *
+        * @see FileBackend::getLocalCopy()
+        *
+        * @param $params Array
+        * $params include:
+        *   - srcs        : list of source storage paths
+        *   - latest      : use the latest available data
+        *   - parallelize : try to do operations in parallel when possible
+        * @return Array Map of (path name => TempFSFile or null on failure)
+        * @since 1.20
+        */
+       abstract public function getLocalCopyMulti( array $params );
 
        /**
         * Check if a directory exists at a given storage path.
index 4be0323..7df09d1 100644 (file)
@@ -351,7 +351,7 @@ class FileBackendMultiWrite extends FileBackend {
                                $paths[] = $op['dst'];
                        }
                }
-               return array_unique( array_filter( $paths, 'FileBackend::isStoragePath' ) );
+               return array_values( array_unique( array_filter( $paths, 'FileBackend::isStoragePath' ) ) );
        }
 
        /**
@@ -572,13 +572,19 @@ class FileBackendMultiWrite extends FileBackend {
        }
 
        /**
-        * @see FileBackend::getFileContents()
+        * @see FileBackend::getFileContentsMulti()
         * @param $params array
         * @return bool|string
         */
-       public function getFileContents( array $params ) {
+       public function getFileContentsMulti( array $params ) {
                $realParams = $this->substOpPaths( $params, $this->backends[$this->masterIndex] );
-               return $this->backends[$this->masterIndex]->getFileContents( $realParams );
+               $contentsM = $this->backends[$this->masterIndex]->getFileContentsMulti( $realParams );
+
+               $contents = array(); // (path => FSFile) mapping using the proxy backend's name
+               foreach ( $contentsM as $path => $data ) {
+                       $contents[$this->unsubstPaths( $path )] = $data;
+               }
+               return $contents;
        }
 
        /**
@@ -612,23 +618,35 @@ class FileBackendMultiWrite extends FileBackend {
        }
 
        /**
-        * @see FileBackend::getLocalReference()
+        * @see FileBackend::getLocalReferenceMulti()
         * @param $params array
         * @return FSFile|null
         */
-       public function getLocalReference( array $params ) {
+       public function getLocalReferenceMulti( array $params ) {
                $realParams = $this->substOpPaths( $params, $this->backends[$this->masterIndex] );
-               return $this->backends[$this->masterIndex]->getLocalReference( $realParams );
+               $fsFilesM = $this->backends[$this->masterIndex]->getLocalReferenceMulti( $realParams );
+
+               $fsFiles = array(); // (path => FSFile) mapping using the proxy backend's name
+               foreach ( $fsFilesM as $path => $fsFile ) {
+                       $fsFiles[$this->unsubstPaths( $path )] = $fsFile;
+               }
+               return $fsFiles;
        }
 
        /**
-        * @see FileBackend::getLocalCopy()
+        * @see FileBackend::getLocalCopyMulti()
         * @param $params array
         * @return null|TempFSFile
         */
-       public function getLocalCopy( array $params ) {
+       public function getLocalCopyMulti( array $params ) {
                $realParams = $this->substOpPaths( $params, $this->backends[$this->masterIndex] );
-               return $this->backends[$this->masterIndex]->getLocalCopy( $realParams );
+               $tempFilesM = $this->backends[$this->masterIndex]->getLocalCopyMulti( $realParams );
+
+               $tempFiles = array(); // (path => TempFSFile) mapping using the proxy backend's name
+               foreach ( $tempFilesM as $path => $tempFile ) {
+                       $tempFiles[$this->unsubstPaths( $path )] = $tempFile;
+               }
+               return $tempFiles;
        }
 
        /**
index 5823326..a29816f 100644 (file)
@@ -314,31 +314,41 @@ abstract class FileBackendStore extends FileBackend {
        protected function doConcatenate( array $params ) {
                $status = Status::newGood();
                $tmpPath = $params['dst']; // convenience
+               unset( $params['latest'] ); // sanity
 
                // Check that the specified temp file is valid...
                wfSuppressWarnings();
-               $ok = ( is_file( $tmpPath ) && !filesize( $tmpPath ) );
+               $ok = ( is_file( $tmpPath ) && filesize( $tmpPath ) == 0 );
                wfRestoreWarnings();
                if ( !$ok ) { // not present or not empty
                        $status->fatal( 'backend-fail-opentemp', $tmpPath );
                        return $status;
                }
 
-               // Build up the temp file using the source chunks (in order)...
+               // Get local FS versions of the chunks needed for the concatenation...
+               $fsFiles = $this->getLocalReferenceMulti( $params );
+               foreach ( $fsFiles as $path => &$fsFile ) {
+                       if ( !$fsFile ) { // chunk failed to download?
+                               $fsFile = $this->getLocalReference( array( 'src' => $path ) );
+                               if ( !$fsFile ) { // retry failed?
+                                       $status->fatal( 'backend-fail-read', $path );
+                                       return $status;
+                               }
+                       }
+               }
+               unset( $fsFile ); // unset reference so we can reuse $fsFile
+
+               // Get a handle for the destination temp file
                $tmpHandle = fopen( $tmpPath, 'ab' );
                if ( $tmpHandle === false ) {
                        $status->fatal( 'backend-fail-opentemp', $tmpPath );
                        return $status;
                }
-               foreach ( $params['srcs'] as $virtualSource ) {
-                       // Get a local FS version of the chunk
-                       $tmpFile = $this->getLocalReference( array( 'src' => $virtualSource ) );
-                       if ( !$tmpFile ) {
-                               $status->fatal( 'backend-fail-read', $virtualSource );
-                               return $status;
-                       }
+
+               // Build up the temp file using the source chunks (in order)...
+               foreach ( $fsFiles as $virtualSource => $fsFile ) {
                        // Get a handle to the local FS version
-                       $sourceHandle = fopen( $tmpFile->getPath(), 'r' );
+                       $sourceHandle = fopen( $fsFile->getPath(), 'rb' );
                        if ( $sourceHandle === false ) {
                                fclose( $tmpHandle );
                                $status->fatal( 'backend-fail-read', $virtualSource );
@@ -636,24 +646,33 @@ abstract class FileBackendStore extends FileBackend {
        abstract protected function doGetFileStat( array $params );
 
        /**
-        * @see FileBackend::getFileContents()
-        * @return bool|string
+        * @see FileBackend::getFileContentsMulti()
+        * @return Array
         */
-       public function getFileContents( array $params ) {
+       public function getFileContentsMulti( array $params ) {
                wfProfileIn( __METHOD__ );
                wfProfileIn( __METHOD__ . '-' . $this->name );
-               $tmpFile = $this->getLocalReference( $params );
-               if ( !$tmpFile ) {
-                       wfProfileOut( __METHOD__ . '-' . $this->name );
-                       wfProfileOut( __METHOD__ );
-                       return false;
-               }
-               wfSuppressWarnings();
-               $data = file_get_contents( $tmpFile->getPath() );
-               wfRestoreWarnings();
+
+               $params = $this->setConcurrencyFlags( $params );
+               $contents = $this->doGetFileContentsMulti( $params );
+
                wfProfileOut( __METHOD__ . '-' . $this->name );
                wfProfileOut( __METHOD__ );
-               return $data;
+               return $contents;
+       }
+
+       /**
+        * @see FileBackendStore::getFileContentsMulti()
+        * @return Array
+        */
+       protected function doGetFileContentsMulti( array $params ) {
+               $contents = array();
+               foreach ( $this->doGetLocalReferenceMulti( $params ) as $path => $fsFile ) {
+                       wfSuppressWarnings();
+                       $contents[$path] = $fsFile ? file_get_contents( $fsFile->getPath() ) : false;
+                       wfRestoreWarnings();
+               }
+               return $contents;
        }
 
        /**
@@ -720,37 +739,76 @@ abstract class FileBackendStore extends FileBackend {
        }
 
        /**
-        * @see FileBackend::getLocalReference()
-        * @return TempFSFile|null
+        * @see FileBackend::getLocalReferenceMulti()
+        * @return Array
         */
-       public function getLocalReference( array $params ) {
-               $path = self::normalizeStoragePath( $params['src'] );
-               if ( $path === null ) {
-                       return null; // invalid storage path
-               }
+       final public function getLocalReferenceMulti( array $params ) {
                wfProfileIn( __METHOD__ );
                wfProfileIn( __METHOD__ . '-' . $this->name );
+
+               $params = $this->setConcurrencyFlags( $params );
+
+               $fsFiles = array(); // (path => FSFile)
                $latest = !empty( $params['latest'] ); // use latest data?
-               if ( $this->expensiveCache->has( $path, 'localRef' ) ) {
-                       $val = $this->expensiveCache->get( $path, 'localRef' );
-                       // If we want the latest data, check that this cached
-                       // value was in fact fetched with the latest available data.
-                       if ( !$latest || $val['latest'] ) {
-                               wfProfileOut( __METHOD__ . '-' . $this->name );
-                               wfProfileOut( __METHOD__ );
-                               return $val['object'];
+               // Reuse any files already in process cache...
+               foreach ( $params['srcs'] as $src ) {
+                       $path = self::normalizeStoragePath( $src );
+                       if ( $path === null ) {
+                               $fsFiles[$src] = null; // invalid storage path
+                       } elseif ( $this->expensiveCache->has( $path, 'localRef' ) ) {
+                               $val = $this->expensiveCache->get( $path, 'localRef' );
+                               // If we want the latest data, check that this cached
+                               // value was in fact fetched with the latest available data.
+                               if ( !$latest || $val['latest'] ) {
+                                       $fsFiles[$src] = $val['object'];
+                               }
                        }
                }
-               $tmpFile = $this->getLocalCopy( $params );
-               if ( $tmpFile ) { // don't cache negatives
-                       $this->expensiveCache->set( $path, 'localRef',
-                               array( 'object' => $tmpFile, 'latest' => $latest ) );
+               // Fetch local references of any remaning files...
+               $params['srcs'] = array_diff( $params['srcs'], array_keys( $fsFiles ) );
+               foreach ( $this->doGetLocalReferenceMulti( $params ) as $path => $fsFile ) {
+                       $fsFiles[$path] = $fsFile;
+                       if ( $fsFile ) { // update the process cache...
+                               $this->expensiveCache->set( $path, 'localRef',
+                                       array( 'object' => $fsFile, 'latest' => $latest ) );
+                       }
                }
+
                wfProfileOut( __METHOD__ . '-' . $this->name );
                wfProfileOut( __METHOD__ );
-               return $tmpFile;
+               return $fsFiles;
        }
 
+       /**
+        * @see FileBackendStore::getLocalReferenceMulti()
+        * @return Array
+        */
+       protected function doGetLocalReferenceMulti( array $params ) {
+               return $this->doGetLocalCopyMulti( $params );
+       }
+
+       /**
+        * @see FileBackend::getLocalCopyMulti()
+        * @return Array
+        */
+       final public function getLocalCopyMulti( array $params ) {
+               wfProfileIn( __METHOD__ );
+               wfProfileIn( __METHOD__ . '-' . $this->name );
+
+               $params = $this->setConcurrencyFlags( $params );
+               $tmpFiles = $this->doGetLocalCopyMulti( $params );
+
+               wfProfileOut( __METHOD__ . '-' . $this->name );
+               wfProfileOut( __METHOD__ );
+               return $tmpFiles;
+       }
+
+       /**
+        * @see FileBackendStore::getLocalCopyMulti()
+        * @return Array
+        */
+       abstract protected function doGetLocalCopyMulti( array $params );
+
        /**
         * @see FileBackend::streamFile()
         * @return Status
index 185a557..1807734 100644 (file)
@@ -806,27 +806,77 @@ class SwiftFileBackend extends FileBackendStore {
        }
 
        /**
-        * @see FileBackend::getFileContents()
-        * @return bool|string
+        * @see FileBackendStore::doGetFileContentsMulti()
+        * @return Array
         */
-       public function getFileContents( array $params ) {
-               list( $srcCont, $srcRel ) = $this->resolveStoragePathReal( $params['src'] );
-               if ( $srcRel === null ) {
-                       return false; // invalid storage path
-               }
+       protected function doGetFileContentsMulti( array $params ) {
+               $contents = array();
+
+               $ep = array_diff_key( $params, array( 'srcs' => 1 ) ); // for error logging
+               // Blindly create tmp files and stream to them, catching any exception if the file does
+               // not exist. Doing stats here is useless and will loop infinitely in addMissingMetadata().
+               foreach ( array_chunk( $params['srcs'], $params['concurrency'] ) as $pathBatch ) {
+                       $cfOps = array(); // (path => CF_Async_Op)
+
+                       foreach ( $pathBatch as $path ) { // each path in this concurrent batch
+                               list( $srcCont, $srcRel ) = $this->resolveStoragePathReal( $path );
+                               if ( $srcRel === null ) {
+                                       $contents[$path] = false;
+                                       continue;
+                               }
+                               $data = false;
+                               try {
+                                       $sContObj = $this->getContainer( $srcCont );
+                                       $obj = new CF_Object( $sContObj, $srcRel, false, false ); // skip HEAD
+                                       // Get source file extension
+                                       $ext = FileBackend::extensionFromPath( $path );
+                                       // Create a new temporary memory file...
+                                       $handle = fopen( 'php://temp', 'wb' );
+                                       if ( $handle ) {
+                                               $headers = $this->headersFromParams( $params );
+                                               if ( count( $pathBatch ) > 1 ) {
+                                                       $cfOps[$path] = $obj->stream_async( $handle, $headers );
+                                                       $cfOps[$path]->_file_handle = $handle; // close this later
+                                               } else {
+                                                       $obj->stream( $handle, $headers );
+                                                       rewind( $handle ); // start from the beginning
+                                                       $data = stream_get_contents( $handle );
+                                                       fclose( $handle );
+                                               }
+                                       } else {
+                                               $data = false;
+                                       }
+                               } catch ( NoSuchContainerException $e ) {
+                                       $data = false;
+                               } catch ( NoSuchObjectException $e ) {
+                                       $data = false;
+                               } catch ( CloudFilesException $e ) { // some other exception?
+                                       $data = false;
+                                       $this->handleException( $e, null, __METHOD__, array( 'src' => $path ) + $ep );
+                               }
+                               $contents[$path] = $data;
+                       }
 
-               $data = false;
-               try {
-                       $sContObj = $this->getContainer( $srcCont );
-                       $obj = new CF_Object( $sContObj, $srcRel, false, false ); // skip HEAD
-                       $data = $obj->read( $this->headersFromParams( $params ) );
-               } catch ( NoSuchContainerException $e ) {
-               } catch ( NoSuchObjectException $e ) {
-               } catch ( CloudFilesException $e ) { // some other exception?
-                       $this->handleException( $e, null, __METHOD__, $params );
+                       $batch = new CF_Async_Op_Batch( $cfOps );
+                       $cfOps = $batch->execute();
+                       foreach ( $cfOps as $path => $cfOp ) {
+                               try {
+                                       $cfOp->getLastResponse();
+                                       rewind( $cfOp->_file_handle ); // start from the beginning
+                                       $contents[$path] = stream_get_contents( $cfOp->_file_handle );
+                               } catch ( NoSuchContainerException $e ) {
+                                       $contents[$path] = false;
+                               } catch ( NoSuchObjectException $e ) {
+                                       $contents[$path] = false;
+                               } catch ( CloudFilesException $e ) { // some other exception?
+                                       $contents[$path] = false;
+                                       $this->handleException( $e, null, __METHOD__, array( 'src' => $path ) + $ep );
+                               }
+                               fclose( $cfOp->_file_handle ); // close open handle
+                       }
                }
 
-               return $data;
+               return $contents;
        }
 
        /**
@@ -1034,44 +1084,76 @@ class SwiftFileBackend extends FileBackendStore {
        }
 
        /**
-        * @see FileBackendStore::getLocalCopy()
+        * @see FileBackendStore::doGetLocalCopyMulti()
         * @return null|TempFSFile
         */
-       public function getLocalCopy( array $params ) {
-               list( $srcCont, $srcRel ) = $this->resolveStoragePathReal( $params['src'] );
-               if ( $srcRel === null ) {
-                       return null;
-               }
+       protected function doGetLocalCopyMulti( array $params ) {
+               $tmpFiles = array();
+
+               $ep = array_diff_key( $params, array( 'srcs' => 1 ) ); // for error logging
+               // Blindly create tmp files and stream to them, catching any exception if the file does
+               // not exist. Doing a stat here is useless causes infinite loops in addMissingMetadata().
+               foreach ( array_chunk( $params['srcs'], $params['concurrency'] ) as $pathBatch ) {
+                       $cfOps = array(); // (path => CF_Async_Op)
+
+                       foreach ( $pathBatch as $path ) { // each path in this concurrent batch
+                               list( $srcCont, $srcRel ) = $this->resolveStoragePathReal( $path );
+                               if ( $srcRel === null ) {
+                                       $tmpFiles[$path] = null;
+                                       continue;
+                               }
+                               $tmpFile = null;
+                               try {
+                                       $sContObj = $this->getContainer( $srcCont );
+                                       $obj = new CF_Object( $sContObj, $srcRel, false, false ); // skip HEAD
+                                       // Get source file extension
+                                       $ext = FileBackend::extensionFromPath( $path );
+                                       // Create a new temporary file...
+                                       $tmpFile = TempFSFile::factory( 'localcopy_', $ext );
+                                       if ( $tmpFile ) {
+                                               $handle = fopen( $tmpFile->getPath(), 'wb' );
+                                               if ( $handle ) {
+                                                       $headers = $this->headersFromParams( $params );
+                                                       if ( count( $pathBatch ) > 1 ) {
+                                                               $cfOps[$path] = $obj->stream_async( $handle, $headers );
+                                                               $cfOps[$path]->_file_handle = $handle; // close this later
+                                                       } else {
+                                                               $obj->stream( $handle, $headers );
+                                                               fclose( $handle );
+                                                       }
+                                               } else {
+                                                       $tmpFile = null;
+                                               }
+                                       }
+                               } catch ( NoSuchContainerException $e ) {
+                                       $tmpFile = null;
+                               } catch ( NoSuchObjectException $e ) {
+                                       $tmpFile = null;
+                               } catch ( CloudFilesException $e ) { // some other exception?
+                                       $tmpFile = null;
+                                       $this->handleException( $e, null, __METHOD__, array( 'src' => $path ) + $ep );
+                               }
+                               $tmpFiles[$path] = $tmpFile;
+                       }
 
-               // Blindly create a tmp file and stream to it, catching any exception if the file does
-               // not exist. Also, doing a stat here will cause infinite loops in addMissingMetadata().
-               $tmpFile = null;
-               try {
-                       $sContObj = $this->getContainer( $srcCont );
-                       $obj = new CF_Object( $sContObj, $srcRel, false, false ); // skip HEAD
-                       // Get source file extension
-                       $ext = FileBackend::extensionFromPath( $srcRel );
-                       // Create a new temporary file...
-                       $tmpFile = TempFSFile::factory( 'localcopy_', $ext );
-                       if ( $tmpFile ) {
-                               $handle = fopen( $tmpFile->getPath(), 'wb' );
-                               if ( $handle ) {
-                                       $obj->stream( $handle, $this->headersFromParams( $params ) );
-                                       fclose( $handle );
-                               } else {
-                                       $tmpFile = null; // couldn't open temp file
+                       $batch = new CF_Async_Op_Batch( $cfOps );
+                       $cfOps = $batch->execute();
+                       foreach ( $cfOps as $path => $cfOp ) {
+                               try {
+                                       $cfOp->getLastResponse();
+                               } catch ( NoSuchContainerException $e ) {
+                                       $tmpFiles[$path] = null;
+                               } catch ( NoSuchObjectException $e ) {
+                                       $tmpFiles[$path] = null;
+                               } catch ( CloudFilesException $e ) { // some other exception?
+                                       $tmpFiles[$path] = null;
+                                       $this->handleException( $e, null, __METHOD__, array( 'src' => $path ) + $ep );
                                }
+                               fclose( $cfOp->_file_handle ); // close open handle
                        }
-               } catch ( NoSuchContainerException $e ) {
-                       $tmpFile = null;
-               } catch ( NoSuchObjectException $e ) {
-                       $tmpFile = null;
-               } catch ( CloudFilesException $e ) { // some other exception?
-                       $tmpFile = null;
-                       $this->handleException( $e, null, __METHOD__, $params );
                }
 
-               return $tmpFile;
+               return $tmpFiles;
        }
 
        /**
index 695c4e9..bbabe84 100644 (file)
@@ -1006,7 +1006,7 @@ class LocalFile extends File {
        {
                $pageText = SpecialUpload::getInitialPageText( $desc, $license, $copyStatus, $source );
 
-               if ( !$this->recordUpload2( $oldver, $desc, $pageText ) ) {
+               if ( !$this->recordUpload2( $oldver, $desc, $pageText, false, $timestamp ) ) {
                        return false;
                }
 
index f812ac2..f7d5a1e 100644 (file)
@@ -87,6 +87,8 @@ class Ibm_db2Updater extends DatabaseUpdater {
 
                        // 1.20
                        array( 'addTable', 'config',                            'patch-config.sql' ),
+
+                       // 1.21
                );
        }
 }
index bd55cb4..98e1386 100644 (file)
@@ -214,6 +214,10 @@ class MysqlUpdater extends DatabaseUpdater {
                        array( 'addField', 'ipblocks',      'ipb_parent_block_id',           'patch-ipb-parent-block-id.sql' ),
                        array( 'addIndex', 'ipblocks',      'ipb_parent_block_id',           'patch-ipb-parent-block-id-index.sql' ),
                        array( 'dropField', 'category',     'cat_hidden',       'patch-cat_hidden.sql' ),
+
+                       // 1.21
+                       array( 'dropField', 'site_stats',   'ss_admins',        'patch-drop-ss_admins.sql' ),
+                       array( 'dropField', 'recentchanges', 'rc_moved_to_title',            'patch-rc_moved.sql' ),
                );
        }
 
index a741f26..d81cf06 100644 (file)
@@ -71,6 +71,8 @@ class OracleUpdater extends DatabaseUpdater {
                        array( 'addIndex', 'ipblocks', 'i05', 'patch-ipblocks_i05_index.sql' ),
                        array( 'addIndex', 'revision', 'i05', 'patch-revision_i05_index.sql' ),
 
+                       // 1.21
+
                        // KEEP THIS AT THE BOTTOM!!
                        array( 'doRebuildDuplicateFunction' ),
 
index bc5fcac..95a61c1 100644 (file)
@@ -93,6 +93,10 @@ class SqliteUpdater extends DatabaseUpdater {
                        array( 'addField', 'ipblocks', 'ipb_parent_block_id', 'patch-ipb-parent-block-id.sql' ),
                        array( 'addIndex', 'ipblocks', 'ipb_parent_block_id', 'patch-ipb-parent-block-id-index.sql' ),
                        array( 'dropField', 'category',     'cat_hidden',       'patch-cat_hidden.sql' ),
+
+                       // 1.21
+                       array( 'dropField', 'site_stats',   'ss_admins',        'patch-drop-ss_admins.sql' ),
+                       array( 'dropField', 'recentchanges', 'rc_moved_to_title', 'patch-rc_moved.sql' ),
                );
        }
 
index 45f0570..270671e 100644 (file)
@@ -151,16 +151,21 @@ abstract class Job {
 
                // Try to delete it from the master
                $dbw = wfGetDB( DB_MASTER );
+               $dbw->begin( __METHOD__ );
                $dbw->delete( 'job', array( 'job_id' => $row->job_id ), __METHOD__ );
                $affected = $dbw->affectedRows();
+               $dbw->commit( __METHOD__ );
 
                if ( !$affected ) {
+                       $dbw->begin( __METHOD__ );
+
                        // Failed, someone else beat us to it
                        // Try getting a random row
                        $row = $dbw->selectRow( 'job', array( 'minjob' => 'MIN(job_id)',
                                'maxjob' => 'MAX(job_id)' ), '1=1', __METHOD__ );
                        if ( $row === false || is_null( $row->minjob ) || is_null( $row->maxjob ) ) {
                                // No jobs to get
+                               $dbw->rollback( __METHOD__ );
                                wfProfileOut( __METHOD__ );
                                return false;
                        }
@@ -170,12 +175,14 @@ abstract class Job {
                        if ( $row === false ) {
                                // Random job gone before we got the chance to select it
                                // Give up
+                               $dbw->rollback( __METHOD__ );
                                wfProfileOut( __METHOD__ );
                                return false;
                        }
                        // Delete the random row
                        $dbw->delete( 'job', array( 'job_id' => $row->job_id ), __METHOD__ );
                        $affected = $dbw->affectedRows();
+                       $dbw->commit( __METHOD__ );
 
                        if ( !$affected ) {
                                // Random job gone before we exclusively deleted it
@@ -401,6 +408,7 @@ abstract class Job {
 
                $fields = $this->insertFields();
                unset( $fields['job_id'] );
+               unset( $fields['job_timestamp'] );
                $dbw = wfGetDB( DB_MASTER );
                $dbw->begin( __METHOD__ );
                $dbw->delete( 'job', $fields, __METHOD__ );
index b4b9d61..e72541c 100644 (file)
@@ -28,7 +28,6 @@
  * @since 1.20
  *
  * @file
- * @ingroup Diff
  *
  * @licence GNU GPL v2+
  * @author Jeroen De Dauw < jeroendedauw@gmail.com >
@@ -61,13 +60,11 @@ abstract class GenericArrayObject extends ArrayObject {
         * @return integer
         */
        protected function getNewOffset() {
-               while ( true ) {
-                       if ( !$this->offsetExists( $this->indexOffset ) ) {
-                               return $this->indexOffset;
-                       }
-
+               while ( $this->offsetExists( $this->indexOffset ) ) {
                        $this->indexOffset++;
                }
+
+               return $this->indexOffset;
        }
 
        /**
index e778ca8..9a094c8 100644 (file)
@@ -3699,8 +3699,13 @@ class Parser {
                        return $obj->tc_contents;
                }
 
-               $text = Http::get( $url );
-               if ( !$text ) {
+               $req = MWHttpRequest::factory( $url );
+               $status = $req->execute(); // Status object
+               if ( $status->isOK() ) {
+                       $text = $req->getContent();
+               } elseif ( $req->getStatus() != 200 ) { // Though we failed to fetch the content, this status is useless.
+                       return wfMessage( 'scarytranscludefailed-httpstatus', $url, $req->getStatus() /* HTTP status */ )->inContentLanguage()->text();
+               } else {
                        return wfMessage( 'scarytranscludefailed', $url )->inContentLanguage()->text();
                }
 
index 41b4a38..be629d3 100644 (file)
@@ -150,11 +150,35 @@ class ParserOutput extends CacheTime {
                return (bool)$this->mNewSection;
        }
 
+       /**
+        * Checks, if a url is pointing to the own server
+        *
+        * @param $internal String the server to check against
+        * @param $url String the url to check
+        * @return bool
+        */
+       static function isLinkInternal( $internal, $url ) {
+               return (bool)preg_match( '/^' .
+                       # If server is proto relative, check also for http/https links
+                       ( substr( $internal, 0, 2 ) === '//' ? '(?:https?:)?' : '' ) .
+                       preg_quote( $internal, '/' ) .
+                       # check for query/path/anchor or end of link in each case
+                       '(?:[\?\/\#]|$)/i',
+                       $url
+               );
+       }
+
        function addExternalLink( $url ) {
                # We don't register links pointing to our own server, unless... :-)
                global $wgServer, $wgRegisterInternalExternals;
-               if( $wgRegisterInternalExternals or stripos($url,$wgServer.'/')!==0)
+
+               $registerExternalLink = true;
+               if( !$wgRegisterInternalExternals ) {
+                       $registerExternalLink = !self::isLinkInternal( $wgServer, $url );
+               }
+               if( $registerExternalLink ) {
                        $this->mExternalLinks[$url] = 1;
+               }
        }
 
        /**
index 99fe7ed..3b48a26 100644 (file)
@@ -163,11 +163,11 @@ class ResourceLoader {
                                                $wgResourceLoaderMinifierStatementsOnOwnLine,
                                                $wgResourceLoaderMinifierMaxLineLength
                                        );
-                                       $result .= "\n\n/* cache key: $key */\n";
+                                       $result .= "\n/* cache key: $key */";
                                        break;
                                case 'minify-css':
                                        $result = CSSMin::minify( $data );
-                                       $result .= "\n\n/* cache key: $key */\n";
+                                       $result .= "\n/* cache key: $key */";
                                        break;
                        }
 
@@ -703,7 +703,7 @@ class ResourceLoader {
                                                $scripts = $module->getScriptURLsForDebug( $context );
                                        } else {
                                                $scripts = $module->getScript( $context );
-                                               if ( is_string( $scripts ) ) {
+                                               if ( is_string( $scripts ) && strlen( $scripts ) && substr( $scripts, -1 ) !== ';' ) {
                                                        // bug 27054: Append semicolon to prevent weird bugs
                                                        // caused by files not terminating their statements right
                                                        $scripts .= ";\n";
@@ -720,19 +720,31 @@ class ResourceLoader {
                                                // If we are in debug mode without &only= set, we'll want to return an array of URLs
                                                // See comment near shouldIncludeScripts() for more details
                                                if ( $context->getDebug() && !$context->getOnly() && $module->supportsURLLoading() ) {
-                                                       $styles = $module->getStyleURLsForDebug( $context );
+                                                       $styles = array(
+                                                               'url' => $module->getStyleURLsForDebug( $context )
+                                                       );
                                                } else {
                                                        // Minify CSS before embedding in mw.loader.implement call
                                                        // (unless in debug mode)
                                                        if ( !$context->getDebug() ) {
                                                                foreach ( $stylePairs as $media => $style ) {
-                                                                       if ( is_string( $style ) ) {
+                                                                       // Can be either a string or an array of strings.
+                                                                       if ( is_array( $style ) ) {
+                                                                               $stylePairs[$media] = array();
+                                                                               foreach ( $style as $cssText ) {
+                                                                                       if ( is_string( $cssText ) ) {
+                                                                                               $stylePairs[$media][] = $this->filter( 'minify-css', $cssText );
+                                                                                       }
+                                                                               }
+                                                                       } elseif ( is_string( $style ) ) {
                                                                                $stylePairs[$media] = $this->filter( 'minify-css', $style );
                                                                        }
                                                                }
                                                        }
-                                                       // Combine styles into @media groups as one big string
-                                                       $styles = array( '' => self::makeCombinedStyles( $stylePairs ) );
+                                                       // Wrap styles into @media groups as needed and flatten into a numerical array
+                                                       $styles = array(
+                                                               'css' => self::makeCombinedStyles( $stylePairs )
+                                                       );
                                                }
                                        }
                                }
@@ -752,11 +764,10 @@ class ResourceLoader {
                                                }
                                                break;
                                        case 'styles':
-                                               // We no longer seperate into media, they are all concatenated now with
-                                               // custom media type groups into @media .. {} sections.
-                                               // Module returns either an empty array or an array with '' (no media type) as
-                                               // only key.
-                                               $out .= isset( $styles[''] ) ? $styles[''] : '';
+                                               // We no longer seperate into media, they are all combined now with
+                                               // custom media type groups into @media .. {} sections as part of the css string.
+                                               // Module returns either an empty array or a numerical array with css strings.
+                                               $out .= isset( $styles['css'] ) ? implode( '', $styles['css'] ) : '';
                                                break;
                                        case 'messages':
                                                $out .= self::makeMessageSetScript( new XmlJsCode( $messagesBlob ) );
@@ -860,24 +871,32 @@ class ResourceLoader {
         * Combines an associative array mapping media type to CSS into a
         * single stylesheet with "@media" blocks.
         *
-        * @param $styles Array: List of CSS strings keyed by media type
+        * @param $styles Array: Array keyed by media type containing (arrays of) CSS strings.
         *
-        * @return string
+        * @return Array
         */
-       public static function makeCombinedStyles( array $styles ) {
-               $out = '';
-               foreach ( $styles as $media => $style ) {
-                       // Transform the media type based on request params and config
-                       // The way that this relies on $wgRequest to propagate request params is slightly evil
-                       $media = OutputPage::transformCssMedia( $media );
-
-                       if ( $media === null ) {
-                               // Skip
-                       } elseif ( $media === '' || $media == 'all' ) {
-                               // Don't output invalid or frivolous @media statements
-                               $out .= "$style\n";
-                       } else {
-                               $out .= "@media $media {\n" . str_replace( "\n", "\n\t", "\t" . $style ) . "\n}\n";
+       private static function makeCombinedStyles( array $stylePairs ) {
+               $out = array();
+               foreach ( $stylePairs as $media => $styles ) {
+                       // ResourceLoaderFileModule::getStyle can return the styles
+                       // as a string or an array of strings. This is to allow separation in
+                       // the front-end.
+                       $styles = (array) $styles;
+                       foreach ( $styles as $style ) {
+                               $style = trim( $style );
+                               // Don't output an empty "@media print { }" block (bug 40498)
+                               if ( $style !== '' ) {
+                                       // Transform the media type based on request params and config
+                                       // The way that this relies on $wgRequest to propagate request params is slightly evil
+                                       $media = OutputPage::transformCssMedia( $media );
+
+                                       if ( $media === '' || $media == 'all' ) {
+                                               $out[] = $style;
+                                       } else if ( is_string( $media ) ) {
+                                               $out[] = "@media $media {\n" . str_replace( "\n", "\n\t", "\t" . $style ) . "}";
+                                       }
+                                       // else: skip
+                               }
                        }
                }
                return $out;
index f0892ec..d0c56ae 100644 (file)
@@ -634,7 +634,8 @@ class ResourceLoaderFileModule extends ResourceLoaderModule {
                // Get and register local file references
                $this->localFileRefs = array_merge(
                        $this->localFileRefs,
-                       CSSMin::getLocalFileReferences( $style, $dir ) );
+                       CSSMin::getLocalFileReferences( $style, $dir )
+               );
                return CSSMin::remap(
                        $style, $dir, $remoteDir, true
                );
index 1e19d0f..e364b71 100644 (file)
@@ -172,7 +172,9 @@ abstract class ResourceLoaderModule {
         * Get all CSS for this module for a given skin.
         *
         * @param $context ResourceLoaderContext: Context object
-        * @return Array: List of CSS strings keyed by media type
+        * @return Array: List of CSS strings or array of CSS strings keyed by media type.
+        *  like array( 'screen' => '.foo { width: 0 }' );
+        *  or array( 'screen' => array( '.foo { width: 0 }' ) );
         */
        public function getStyles( ResourceLoaderContext $context ) {
                // Stub, override expected
@@ -332,8 +334,9 @@ abstract class ResourceLoaderModule {
         */
        public function getMsgBlobMtime( $lang ) {
                if ( !isset( $this->msgBlobMtime[$lang] ) ) {
-                       if ( !count( $this->getMessages() ) )
+                       if ( !count( $this->getMessages() ) ) {
                                return 0;
+                       }
 
                        $dbr = wfGetDB( DB_SLAVE );
                        $msgBlobMtime = $dbr->selectField( 'msg_resource', 'mr_timestamp', array(
@@ -424,10 +427,10 @@ abstract class ResourceLoaderModule {
                        try {
                                $parser->parse( $contents, $fileName, 1 );
                                $result = $contents;
-                       } catch (Exception $e) {
+                       } catch ( Exception $e ) {
                                // We'll save this to cache to avoid having to validate broken JS over and over...
                                $err = $e->getMessage();
-                               $result = "throw new Error(" . Xml::encodeJsVar("JavaScript parse error: $err") . ");";
+                               $result = "throw new Error(" . Xml::encodeJsVar( "JavaScript parse error: $err" ) . ");";
                        }
 
                        $cache->set( $key, $result );
index c86ed1d..20ee83f 100644 (file)
@@ -37,8 +37,8 @@ class ResourceLoaderStartUpModule extends ResourceLoaderModule {
        protected function getConfig( $context ) {
                global $wgLoadScript, $wgScript, $wgStylePath, $wgScriptExtension,
                        $wgArticlePath, $wgScriptPath, $wgServer, $wgContLang,
-                       $wgVariantArticlePath, $wgActionPaths, $wgUseAjax, $wgVersion,
-                       $wgEnableAPI, $wgEnableWriteAPI, $wgDBname, $wgEnableMWSuggest,
+                       $wgVariantArticlePath, $wgActionPaths, $wgVersion,
+                       $wgEnableAPI, $wgEnableWriteAPI, $wgDBname,
                        $wgSitename, $wgFileExtensions, $wgExtensionAssetsPath,
                        $wgCookiePrefix, $wgResourceLoaderMaxQueryLength;
 
@@ -95,9 +95,6 @@ class ResourceLoaderStartUpModule extends ResourceLoaderModule {
                        'wgResourceLoaderMaxQueryLength' => $wgResourceLoaderMaxQueryLength,
                        'wgCaseSensitiveNamespaces' => $caseSensitiveNamespaces,
                );
-               if ( $wgUseAjax && $wgEnableMWSuggest ) {
-                       $vars['wgMWSuggestTemplate'] = SearchEngine::getMWSuggestTemplate();
-               }
 
                wfRunHooks( 'ResourceLoaderGetConfigVars', array( &$vars ) );
 
index 623a269..0f09fc3 100644 (file)
@@ -138,12 +138,12 @@ abstract class ResourceLoaderWikiModule extends ResourceLoaderModule {
                        }
                        $style = CSSMin::remap( $style, false, $wgScriptPath, true );
                        if ( !isset( $styles[$media] ) ) {
-                               $styles[$media] = '';
+                               $styles[$media] = array();
                        }
                        if ( strpos( $titleText, '*/' ) === false ) {
-                               $styles[$media] .=  "/* $titleText */\n";
+                               $style =  "/* $titleText */\n" . $style;
                        }
-                       $styles[$media] .= $style . "\n";
+                       $styles[$media][] = $style;
                }
                return $styles;
        }
index 2ccb6d3..27a321a 100644 (file)
@@ -505,19 +505,6 @@ class SearchEngine {
                        return $wgCanonicalServer . wfScript( 'api' ) . '?action=opensearch&search={searchTerms}&namespace=' . $ns;
                }
        }
-
-       /**
-        * Get internal MediaWiki Suggest template
-        *
-        * @return String
-        */
-       public static function getMWSuggestTemplate() {
-               global $wgMWSuggestTemplate, $wgServer;
-               if ( $wgMWSuggestTemplate )
-                       return $wgMWSuggestTemplate;
-               else
-                       return $wgServer . wfScript( 'api' ) . '?action=opensearch&search={searchTerms}&namespace={namespaces}&suggest';
-       }
 }
 
 /**
index c5aa238..994365e 100644 (file)
@@ -93,7 +93,9 @@ class ActiveUsersPager extends UsersPager {
        function getQueryInfo() {
                $dbr = wfGetDB( DB_SLAVE );
                $conds = array( 'rc_user > 0' ); // Users - no anons
-               $conds[] = 'ipb_deleted IS NULL'; // don't show hidden names
+               if( !$this->getUser()->isAllowed( 'hideuser' ) ) {
+                       $conds[] = 'ipb_deleted IS NULL OR ipb_deleted = 0'; // don't show hidden names
+               }
                $conds[] = 'rc_log_type IS NULL OR rc_log_type != ' . $dbr->addQuotes( 'newusers' );
                $conds[] = 'rc_timestamp >= ' . $dbr->addQuotes( $dbr->timestamp( wfTimestamp( TS_UNIX ) - $this->RCMaxAge*24*3600 ) );
 
@@ -107,7 +109,7 @@ class ActiveUsersPager extends UsersPager {
                                'rc_user_text', // for Pager
                                'user_id',
                                'recentedits' => 'COUNT(*)',
-                               'blocked' => 'MAX(ipb_user)'
+                               'ipb_deleted' => 'MAX(ipb_deleted)'
                        ),
                        'options' => array(
                                'GROUP BY' => array( 'rc_user_text', 'user_id' ),
@@ -117,8 +119,7 @@ class ActiveUsersPager extends UsersPager {
                                'user' => array( 'INNER JOIN', 'rc_user_text=user_name' ),
                                'ipblocks' => array( 'LEFT JOIN', array(
                                        'user_id=ipb_user',
-                                       'ipb_auto' => 0,
-                                       'ipb_deleted' => 1
+                                       'ipb_auto' => 0
                                )),
                        ),
                        'conds' => $conds
@@ -162,9 +163,12 @@ class ActiveUsersPager extends UsersPager {
                $groups = $lang->commaList( $list );
 
                $item = $lang->specialList( $ulinks, $groups );
+               if( $row->ipb_deleted ) {
+                       $item = "<span class=\"deleted\">$item</span>";
+               }
                $count = $this->msg( 'activeusers-count' )->numParams( $row->recentedits )
                        ->params( $userName )->numParams( $this->RCMaxAge )->escaped();
-               $blocked = $row->blocked ? ' ' . $this->msg( 'listusers-blocked', $userName )->escaped() : '';
+               $blocked = !is_null( $row->ipb_deleted ) ? ' ' . $this->msg( 'listusers-blocked', $userName )->escaped() : '';
 
                return Html::rawElement( 'li', array(), "{$item} [{$count}]{$blocked}" );
        }
index 9fa499c..97de72a 100644 (file)
@@ -51,25 +51,35 @@ class BrokenRedirectsPage extends QueryPage {
 
        function getQueryInfo() {
                return array(
-                       'tables' => array( 'redirect', 'p1' => 'page',
-                                       'p2' => 'page' ),
-                       'fields' => array( 'namespace' => 'p1.page_namespace',
-                                       'title' => 'p1.page_title',
-                                       'value' => 'p1.page_title',
-                                       'rd_namespace',
-                                       'rd_title'
+                       'tables' => array(
+                               'redirect',
+                               'p1' => 'page',
+                               'p2' => 'page',
                        ),
-                       'conds' => array( 'rd_namespace >= 0',
-                                       'p2.page_namespace IS NULL'
+                       'fields' => array(
+                               'namespace' => 'p1.page_namespace',
+                               'title' => 'p1.page_title',
+                               'value' => 'p1.page_title',
+                               'rd_namespace',
+                               'rd_title',
+                       ),
+                       'conds' => array(
+                               // Exclude pages that don't exist locally as wiki pages,
+                               // but aren't "broken" either.
+                               // Special pages and interwiki links
+                               'rd_namespace >= 0',
+                               '(rd_interwiki IS NULL OR rd_interwiki = "")',
+                               'p2.page_namespace IS NULL',
+                       ),
+                       'join_conds' => array(
+                               'p1' => array( 'JOIN', array(
+                                       'rd_from=p1.page_id',
+                               ) ),
+                               'p2' => array( 'LEFT JOIN', array(
+                                       'rd_namespace=p2.page_namespace',
+                                       'rd_title=p2.page_title'
+                               ) ),
                        ),
-                       'join_conds' => array( 'p1' => array( 'JOIN', array(
-                                               'rd_from=p1.page_id',
-                                       ) ),
-                                       'p2' => array( 'LEFT JOIN', array(
-                                               'rd_namespace=p2.page_namespace',
-                                               'rd_title=p2.page_title'
-                                       ) )
-                       )
                );
        }
 
index c217ecc..b32b0ca 100644 (file)
@@ -40,19 +40,11 @@ class SpecialJavaScriptTest extends SpecialPage {
        }
 
        public function execute( $par ) {
-               global $wgEnableJavaScriptTest;
-
                $out = $this->getOutput();
 
                $this->setHeaders();
                $out->disallowUserJs();
 
-               // Abort early if we're disabled
-               if ( $wgEnableJavaScriptTest !== true ) {
-                       $out->addWikiMsg( 'javascripttest-disabled' );
-                       return;
-               }
-
                $out->addModules( 'mediawiki.special.javaScriptTest' );
 
                // Determine framework
@@ -164,10 +156,4 @@ HTML;
                // $wgJavaScriptTestConfig in DefaultSettings.php
                $out->addJsConfigVars( 'QUnitTestSwarmInjectJSPath', $wgJavaScriptTestConfig['qunit']['testswarm-injectjs'] );
        }
-
-       public function isListed(){
-               global $wgEnableJavaScriptTest;
-               return $wgEnableJavaScriptTest === true;
-       }
-
 }
index 331a0e0..11d7f4d 100644 (file)
@@ -89,7 +89,7 @@ class UsersPager extends AlphabeticPager {
                $conds = array();
                // Don't show hidden names
                if( !$this->getUser()->isAllowed( 'hideuser' ) ) {
-                       $conds[] = 'ipb_deleted IS NULL';
+                       $conds[] = 'ipb_deleted IS NULL OR ipb_deleted = 0';
                }
 
                $options = array();
@@ -129,7 +129,6 @@ class UsersPager extends AlphabeticPager {
                                'user_groups' => array( 'LEFT JOIN', 'user_id=ug_user' ),
                                'ipblocks' => array( 'LEFT JOIN', array(
                                        'user_id=ipb_user',
-                                       'ipb_deleted' => 1,
                                        'ipb_auto' => 0
                                )),
                        ),
@@ -185,9 +184,10 @@ class UsersPager extends AlphabeticPager {
                        $created = $this->msg( 'usercreated', $d, $t, $row->user_name )->escaped();
                        $created = ' ' . $this->msg( 'parentheses' )->rawParams( $created )->escaped();
                }
+               $blocked = !is_null( $row->ipb_deleted ) ? ' ' . $this->msg( 'listusers-blocked', $userName )->escaped() : '';
 
                wfRunHooks( 'SpecialListusersFormatRow', array( &$item, $row ) );
-               return Html::rawElement( 'li', array(), "{$item}{$edits}{$created}" );
+               return Html::rawElement( 'li', array(), "{$item}{$edits}{$created}{$blocked}" );
        }
 
        function doBatchLookups() {
index ef6af80..b7d01c8 100644 (file)
@@ -149,6 +149,23 @@ class LoginForm extends SpecialPage {
                $this->load();
                $this->setHeaders();
 
+               global $wgSecureLogin;
+               if (
+                       $this->mType !== 'signup' &&
+                       $wgSecureLogin &&
+                       WebRequest::detectProtocol() !== 'https'
+               ) {
+                       $title = $this->getFullTitle();
+                       $query = array(
+                               'returnto' => $this->mReturnTo,
+                               'returntoquery' => $this->mReturnToQuery,
+                               'wpStickHTTPS' => $this->mStickHTTPS
+                       );
+                       $url = $title->getFullURL( $query, false, PROTO_HTTPS );
+                       $this->getOutput()->redirect( $url );
+                       return;
+               }
+
                if ( $par == 'signup' ) { # Check for [[Special:Userlogin/signup]]
                        $this->mType = 'signup';
                }
@@ -721,6 +738,7 @@ class LoginForm extends SpecialPage {
 
                switch ( $this->authenticateUserData() ) {
                        case self::SUCCESS:
+                               global $wgSecureLogin;
                                # We've verified now, update the real record
                                $user = $this->getUser();
                                if( (bool)$this->mRemember != (bool)$user->getOption( 'rememberpassword' ) ) {
@@ -729,7 +747,12 @@ class LoginForm extends SpecialPage {
                                } else {
                                        $user->invalidateCache();
                                }
-                               $user->setCookies();
+
+                               if( $wgSecureLogin && !$this->mStickHTTPS ) {
+                                       $user->setCookies( null, false );
+                               } else {
+                                       $user->setCookies();
+                               }
                                self::clearLoginToken();
 
                                // Reset the throttle
@@ -962,14 +985,19 @@ class LoginForm extends SpecialPage {
                        $returnToTitle = Title::newMainPage();
                }
 
+               if ( $wgSecureLogin && !$this->mStickHTTPS ) {
+                       $options = array( 'http' );
+                       $proto = PROTO_HTTP;
+               } else {
+                       $options = array( 'https' );
+                       $proto = PROTO_HTTPS;
+               }
+
                if ( $type == 'successredirect' ) {
-                       $redirectUrl = $returnToTitle->getFullURL( $returnToQuery );
-                       if( $wgSecureLogin && !$this->mStickHTTPS ) {
-                               $redirectUrl = preg_replace( '/^https:/', 'http:', $redirectUrl );
-                       }
+                       $redirectUrl = $returnToTitle->getFullURL( $returnToQuery, false, $proto );
                        $this->getOutput()->redirect( $redirectUrl );
                } else {
-                       $this->getOutput()->addReturnTo( $returnToTitle, $returnToQuery );
+                       $this->getOutput()->addReturnTo( $returnToTitle, $returnToQuery, null, $options );
                }
        }
 
index fbc2c93..4e5b6bf 100644 (file)
@@ -83,7 +83,7 @@ class SpecialVersion extends SpecialPage {
                $ret = Xml::element( 'h2', array( 'id' => 'mw-version-license' ), wfMessage( 'version-license' )->text() );
 
                // This text is always left-to-right.
-               $ret .= '<div>';
+               $ret .= '<div class="plainlinks">';
                $ret .= "__NOTOC__
                " . self::getCopyrightAndAuthorList() . "\n
                " . wfMessage( 'version-license-info' )->text();
@@ -109,7 +109,9 @@ class SpecialVersion extends SpecialPage {
                        'Roan Kattouw', 'Trevor Parscal', 'Bryan Tong Minh', 'Sam Reed',
                        'Victor Vasiliev', 'Rotem Liss', 'Platonides', 'Antoine Musso',
                        'Timo Tijhof',
-                       wfMessage( 'version-poweredby-others' )->text()
+                       '[{{SERVER}}{{SCRIPTPATH}}/CREDITS ' .
+                       wfMessage( 'version-poweredby-others' )->text() .
+                       ']'
                );
 
                return wfMessage( 'version-poweredby-credits', date( 'Y' ),
@@ -136,7 +138,7 @@ class SpecialVersion extends SpecialPage {
                wfRunHooks( 'SoftwareInfo', array( &$software ) );
 
                $out = Xml::element( 'h2', array( 'id' => 'mw-version-software' ), wfMessage( 'version-software' )->text() ) .
-                          Xml::openElement( 'table', array( 'class' => 'wikitable', 'id' => 'sv-software' ) ) .
+                          Xml::openElement( 'table', array( 'class' => 'wikitable plainlinks', 'id' => 'sv-software' ) ) .
                                "<tr>
                                        <th>" . wfMessage( 'version-software-product' )->text() . "</th>
                                        <th>" . wfMessage( 'version-software-version' )->text() . "</th>
@@ -327,7 +329,7 @@ class SpecialVersion extends SpecialPage {
                wfRunHooks( 'SpecialVersionExtensionTypes', array( &$this, &$extensionTypes ) );
 
                $out = Xml::element( 'h2', array( 'id' => 'mw-version-ext' ), $this->msg( 'version-extensions' )->text() ) .
-                       Xml::openElement( 'table', array( 'class' => 'wikitable', 'id' => 'sv-ext' ) );
+                       Xml::openElement( 'table', array( 'class' => 'wikitable plainlinks', 'id' => 'sv-ext' ) );
 
                // Make sure the 'other' type is set to an array.
                if ( !array_key_exists( 'other', $wgExtensionCredits ) ) {
@@ -760,7 +762,7 @@ class SpecialVersion extends SpecialPage {
                );
 
                $out = Html::element( 'h2', array( 'id' => 'mw-version-entrypoints' ), $this->msg( 'version-entrypoints' )->text() ) .
-                       Html::openElement( 'table', array( 'class' => 'wikitable', 'id' => 'mw-version-entrypoints-table' ) ) .
+                       Html::openElement( 'table', array( 'class' => 'wikitable plainlinks', 'id' => 'mw-version-entrypoints-table' ) ) .
                        Html::openElement( 'tr' ) .
                        Html::element( 'th', array(), $this->msg( 'version-entrypoints-header-entrypoint' )->text() ) .
                        Html::element( 'th', array(), $this->msg( 'version-entrypoints-header-url' )->text() ) .
index a3f6a38..182992a 100644 (file)
@@ -25,8 +25,6 @@
  * @defgroup Templates Templates
  */
 
-if( !defined( 'MEDIAWIKI' ) ) die( -1 );
-
 /**
  * HTML template for Special:Userlogin form
  * @ingroup Templates
index c11d719..7f430c5 100644 (file)
@@ -61,6 +61,8 @@ class UploadFromUrl extends UploadBase {
 
        /**
         * Checks whether the URL is for an allowed host
+        * The domains in the whitelist can include wildcard characters (*) in place
+        * of any of the domain levels, e.g. '*.flickr.com' or 'upload.*.gov.uk'.
         *
         * @param $url string
         * @return bool
@@ -76,10 +78,28 @@ class UploadFromUrl extends UploadBase {
                }
                $valid = false;
                foreach( $wgCopyUploadsDomains as $domain ) {
+                       // See if the domain for the upload matches this whitelisted domain
+                       $whitelistedDomainPieces = explode( '.', $domain );
+                       $uploadDomainPieces = explode( '.', $parsedUrl['host'] );
+                       if ( count( $whitelistedDomainPieces ) === count( $uploadDomainPieces ) ) {
+                               $valid = true;
+                               // See if all the pieces match or not (excluding wildcards)
+                               foreach ( $whitelistedDomainPieces as $index => $piece ) {
+                                       if ( $piece !== '*' && $piece !== $uploadDomainPieces[$index] ) {
+                                               $valid = false;
+                                       }
+                               }
+                               if ( $valid ) {
+                                       // We found a match, so quit comparing against the list
+                                       break;
+                               }
+                       }
+                       /* Non-wildcard test
                        if ( $parsedUrl['host'] === $domain ) {
                                $valid = true;
                                break;
                        }
+                       */
                }
                return $valid;
        }
@@ -207,9 +227,14 @@ class UploadFromUrl extends UploadBase {
                $this->mRemoveTempFile = true;
                $this->mFileSize = 0;
 
-               $req = MWHttpRequest::factory( $this->mUrl, array(
+               $options = array(
                        'followRedirects' => true
-               ) );
+               );
+               global $wgCopyUploadProxy;
+               if ( $wgCopyUploadProxy !== false ) {
+                       $options['proxy'] = $wgCopyUploadProxy;
+               }
+               $req = MWHttpRequest::factory( $this->mUrl, $options );
                $req->setCallback( array( $this, 'saveTempFileChunk' ) );
                $status = $req->execute();
 
index c7fd23a..bbd9c44 100644 (file)
@@ -361,14 +361,11 @@ class UploadStash {
 
                $dbw = $this->repo->getMasterDb();
 
-               // this gets its own transaction since it's called serially by the cleanupUploadStash maintenance script
-               $dbw->begin( __METHOD__ );
                $dbw->delete(
                        'uploadstash',
                        array( 'us_key' => $key ),
                        __METHOD__
                );
-               $dbw->commit( __METHOD__ );
 
                // TODO: look into UnregisteredLocalFile and find out why the rv here is sometimes wrong (false when file was removed)
                // for now, ignore.
index 40d1f36..0ca21bd 100644 (file)
@@ -48,7 +48,7 @@ class FakeConverter {
        /**
         * @var Language
         */
-       var $mLang;
+       public $mLang;
        function __construct( $langobj ) { $this->mLang = $langobj; }
        function autoConvertToAllVariants( $text ) { return array( $this->mLang->getCode() => $text ); }
        function convert( $t ) { return $t; }
@@ -77,21 +77,21 @@ class Language {
        /**
         * @var LanguageConverter
         */
-       var $mConverter;
+       public $mConverter;
 
-       var $mVariants, $mCode, $mLoaded = false;
-       var $mMagicExtensions = array(), $mMagicHookDone = false;
+       public $mVariants, $mCode, $mLoaded = false;
+       public $mMagicExtensions = array(), $mMagicHookDone = false;
        private $mHtmlCode = null;
 
-       var $dateFormatStrings = array();
-       var $mExtendedSpecialPageAliases;
+       public $dateFormatStrings = array();
+       public $mExtendedSpecialPageAliases;
 
        protected $namespaceNames, $mNamespaceIds, $namespaceAliases;
 
        /**
         * ReplacementArray object caches
         */
-       var $transformData = array();
+       public $transformData = array();
 
        /**
         * @var LocalisationCache
@@ -3409,6 +3409,18 @@ class Language {
                if ( !count( $forms ) ) {
                        return '';
                }
+
+               // Handle explicit 0= and 1= forms
+               foreach ( $forms as $index => $form ) {
+                       if ( isset( $form[1] ) && $form[1] === '=' ) {
+                               if ( $form[0] === (string) $count ) {
+                                       return substr( $form, 2 );
+                               }
+                               unset( $forms[$index] );
+                       }
+               }
+               $forms = array_values( $forms );
+
                $pluralForm = $this->getPluralForm( $count );
                $pluralForm = min( $pluralForm, count( $forms ) - 1 );
                return $forms[$pluralForm];
index 8b7d6cb..56b885f 100644 (file)
@@ -47,28 +47,28 @@ class LanguageConverter {
                'zh',
        );
 
-       var $mMainLanguageCode;
-       var $mVariants, $mVariantFallbacks, $mVariantNames;
-       var $mTablesLoaded = false;
-       var $mTables;
+       public $mMainLanguageCode;
+       public $mVariants, $mVariantFallbacks, $mVariantNames;
+       public $mTablesLoaded = false;
+       public $mTables;
        // 'bidirectional' 'unidirectional' 'disable' for each variant
-       var $mManualLevel;
+       public $mManualLevel;
 
        /**
         * @var String: memcached key name
         */
-       var $mCacheKey;
-
-       var $mLangObj;
-       var $mFlags;
-       var $mDescCodeSep = ':', $mDescVarSep = ';';
-       var $mUcfirst = false;
-       var $mConvRuleTitle = false;
-       var $mURLVariant;
-       var $mUserVariant;
-       var $mHeaderVariant;
-       var $mMaxDepth = 10;
-       var $mVarSeparatorPattern;
+       public $mCacheKey;
+
+       public $mLangObj;
+       public $mFlags;
+       public $mDescCodeSep = ':', $mDescVarSep = ';';
+       public $mUcfirst = false;
+       public $mConvRuleTitle = false;
+       public $mURLVariant;
+       public $mUserVariant;
+       public $mHeaderVariant;
+       public $mMaxDepth = 10;
+       public $mVarSeparatorPattern;
 
        const CACHE_VERSION_KEY = 'VERSION 6';
 
@@ -1113,17 +1113,17 @@ class LanguageConverter {
  * @author fdcn <fdcn64@gmail.com>, PhiLiP <philip.npc@gmail.com>
  */
 class ConverterRule {
-       var $mText; // original text in -{text}-
-       var $mConverter; // LanguageConverter object
-       var $mRuleDisplay = '';
-       var $mRuleTitle = false;
-       var $mRules = '';// string : the text of the rules
-       var $mRulesAction = 'none';
-       var $mFlags = array();
-       var $mVariantFlags = array();
-       var $mConvTable = array();
-       var $mBidtable = array();// array of the translation in each variant
-       var $mUnidtable = array();// array of the translation in each variant
+       public $mText; // original text in -{text}-
+       public $mConverter; // LanguageConverter object
+       public $mRuleDisplay = '';
+       public $mRuleTitle = false;
+       public $mRules = '';// string : the text of the rules
+       public $mRulesAction = 'none';
+       public $mFlags = array();
+       public $mVariantFlags = array();
+       public $mConvTable = array();
+       public $mBidtable = array();// array of the translation in each variant
+       public $mUnidtable = array();// array of the translation in each variant
 
        /**
         * Constructor
index 9bac5d7..7402b08 100644 (file)
@@ -38,7 +38,7 @@ require_once( __DIR__ . '/../LanguageConverter.php' );
 class IuConverter extends LanguageConverter {
 
        protected $mDoContentConvert;
-       var $mToLatin = array(
+       public $mToLatin = array(
                'ᐦ' => 'h',   'ᐃ' => 'i',    'ᐄ' => 'ii',    'ᐅ' => 'u',    'ᐆ' => 'uu',    'ᐊ' => 'a',    'ᐋ' => 'aa',
                'ᑉ' => 'p',   'ᐱ' => 'pi',   'ᐲ' => 'pii',   'ᐳ' => 'pu',   'ᐴ' => 'puu',   'ᐸ' => 'pa',   'ᐹ' => 'paa',
                'ᑦ' => 't',   'ᑎ' => 'ti',   'ᑏ' => 'tii',   'ᑐ' => 'tu',   'ᑑ' => 'tuu',   'ᑕ' => 'ta',   'ᑖ' => 'taa',
@@ -58,7 +58,7 @@ class IuConverter extends LanguageConverter {
                'ᖦ' => 'ɫ',   'ᖠ' => 'ɫi',    'ᖡ' => 'ɫii',   'ᖢ' => 'ɫu',    'ᖣ' => 'ɫuu',   'ᖤ' => 'ɫa',    'ᖥ' => 'ɫaa',
        );
 
-       var $mUpperToLowerCaseLatin = array(
+       public $mUpperToLowerCaseLatin = array(
                'A' => 'a',     'B' => 'b',     'C' => 'c',     'D' => 'd',     'E' => 'e',
                'F' => 'f',     'G' => 'g',     'H' => 'h',     'I' => 'i',     'J' => 'j',
                'K' => 'k',     'L' => 'l',     'M' => 'm',     'N' => 'n',     'O' => 'o',
@@ -67,7 +67,7 @@ class IuConverter extends LanguageConverter {
                'Z' => 'z',
        );
 
-       var $mToSyllabics = array(
+       public $mToSyllabics = array(
                'h' => 'ᐦ',   'i' => 'ᐃ',    'ii' => 'ᐄ',    'u' => 'ᐅ',    'uu' => 'ᐆ',    'a' => 'ᐊ',    'aa' => 'ᐋ',
                'p' => 'ᑉ',   'pi' => 'ᐱ',   'pii' => 'ᐲ',   'pu' => 'ᐳ',   'puu' => 'ᐴ',   'pa' => 'ᐸ',   'paa' => 'ᐹ',
                't' => 'ᑦ',   'ti' => 'ᑎ',   'tii' => 'ᑏ',   'tu' => 'ᑐ',   'tuu' => 'ᑑ',   'ta' => 'ᑕ',   'taa' => 'ᑖ',
index 02ec648..d60f083 100644 (file)
@@ -30,7 +30,7 @@ require_once( __DIR__ . '/LanguageKu_ku.php' );
  * @ingroup Language
  */
 class KuConverter extends LanguageConverter {
-       var $mArabicToLatin = array(
+       public $mArabicToLatin = array(
                'ب' => 'b', 'ج' => 'c', 'چ' => 'ç', 'د' => 'd', 'ف' => 'f', 'گ' => 'g', 'ھ' => 'h',
                'ہ' => 'h', 'ه' => 'h', 'ح' => 'h', 'ژ' => 'j', 'ك' => 'k', 'ک' => 'k', 'ل' => 'l',
                'م' => 'm', 'ن' => 'n', 'پ' => 'p', 'ق' => 'q', 'ر' => 'r', 'س' => 's', 'ش' => 'ş',
@@ -72,7 +72,7 @@ class KuConverter extends LanguageConverter {
                '٩' => '9', # &#x0669;
        );
 
-       var $mLatinToArabic = array(
+       public $mLatinToArabic = array(
                'b' => 'ب', 'c' => 'ج', 'ç' => 'چ', 'd' => 'د', 'f' => 'ف', 'g' => 'گ',
                'h' => 'ه', 'j' => 'ژ', 'k' => 'ک', 'l' => 'ل',
                'm' => 'م', 'n' => 'ن', 'p' => 'پ', 'q' => 'ق', 'r' => 'ر', 's' => 'س', 'ş' => 'ش',
index 27c5d64..36f3407 100644 (file)
@@ -39,7 +39,7 @@ class ShiConverter extends LanguageConverter {
 
        protected $mDoContentConvert;
 
-       var $mToLatin = array(
+       public $mToLatin = array(
                'ⴰ' => 'a', 'ⴱ' => 'b', 'ⴳ' => 'g', 'ⴷ' => 'd', 'ⴹ' => 'ḍ', 'ⴻ' => 'e',
                'ⴼ' => 'f', 'ⴽ' => 'k', 'ⵀ' => 'h', 'ⵃ' => 'ḥ', 'ⵄ' => 'ε', 'ⵅ' => 'x',
                'ⵇ' => 'q', 'ⵉ' => 'i', 'ⵊ' => 'j',  'ⵍ' => 'l', 'ⵎ' => 'm', 'ⵏ' => 'n',
@@ -48,7 +48,7 @@ class ShiConverter extends LanguageConverter {
                'ⵥ' => 'ẓ', 'ⵯ' => 'ʷ', 'ⵖ' => 'ɣ', 'ⵠ' => 'v', 'ⵒ' => 'p',
        );
 
-       var $mUpperToLowerCaseLatin = array(
+       public $mUpperToLowerCaseLatin = array(
                'A' => 'a',     'B' => 'b',     'C' => 'c',     'D' => 'd',     'E' => 'e',
                'F' => 'f',     'G' => 'g',     'H' => 'h',     'I' => 'i',     'J' => 'j',
                'K' => 'k',     'L' => 'l',     'M' => 'm',     'N' => 'n',     'O' => 'o',
@@ -57,7 +57,7 @@ class ShiConverter extends LanguageConverter {
                'Z' => 'z', 'Ɣ' => 'ɣ',
        );
 
-       var $mToTifinagh = array(
+       public $mToTifinagh = array(
                'a' => 'ⴰ', 'b' => 'ⴱ', 'g' => 'ⴳ', 'd' => 'ⴷ', 'ḍ' => 'ⴹ', 'e' => 'ⴻ',
                'f' => 'ⴼ', 'k' => 'ⴽ', 'h' => 'ⵀ', 'ḥ' => 'ⵃ', 'ε' => 'ⵄ', 'x' => 'ⵅ',
                'q' => 'ⵇ', 'i' => 'ⵉ', 'j' => 'ⵊ',  'l' => 'ⵍ', 'm' => 'ⵎ', 'n' => 'ⵏ',
index 4b799f2..5f1110d 100644 (file)
@@ -35,7 +35,7 @@ require_once( __DIR__ . '/LanguageSr_el.php' );
  * @ingroup Language
  */
 class SrConverter extends LanguageConverter {
-       var $mToLatin = array(
+       public $mToLatin = array(
                'а' => 'a', 'б' => 'b',  'в' => 'v', 'г' => 'g',  'д' => 'd',
                'ђ' => 'đ', 'е' => 'e',  'ж' => 'ž', 'з' => 'z',  'и' => 'i',
                'ј' => 'j', 'к' => 'k',  'л' => 'l', 'љ' => 'lj', 'м' => 'm',
@@ -51,7 +51,7 @@ class SrConverter extends LanguageConverter {
                'Х' => 'H', 'Ц' => 'C',  'Ч' => 'Č', 'Џ' => 'Dž', 'Ш' => 'Š',
        );
 
-       var $mToCyrillics = array(
+       public $mToCyrillics = array(
                'a' => 'а', 'b'  => 'б', 'c' => 'ц', 'č' => 'ч', 'ć'  => 'ћ',
                'd' => 'д', 'dž' => 'џ', 'đ' => 'ђ', 'e' => 'е', 'f'  => 'ф',
                'g' => 'г', 'h'  => 'х', 'i' => 'и', 'j' => 'ј', 'k'  => 'к',
index bd69e30..d6ddf10 100644 (file)
@@ -27,7 +27,7 @@ require_once( __DIR__ . '/../LanguageConverter.php' );
  * @ingroup Language
  */
 class UzConverter extends LanguageConverter {
-       var $toLatin = array(
+       public $toLatin = array(
                'а' => 'a', 'А' => 'A',
                'б' => 'b', 'Б' => 'B',
                'д' => 'd', 'Д' => 'D',
@@ -65,7 +65,7 @@ class UzConverter extends LanguageConverter {
                'ъ' => 'ʼ',
        );
 
-       var $toCyrillic = array(
+       public $toCyrillic = array(
                'a' => 'а', 'A' => 'А',
                'b' => 'б', 'B' => 'Б',
                'd' => 'д', 'D' => 'Д',
index 65e27ca..0a5f059 100644 (file)
                        <pluralRule count="two">n mod 100 is 2</pluralRule>
                        <pluralRule count="few">n mod 100 in 3..4</pluralRule>
                </pluralRules>
+               <!-- Copied from "be" -->
+               <pluralRules locales="be-tarask">
+                       <pluralRule count="one">n mod 10 is 1 and n mod 100 is not 11</pluralRule>
+                       <pluralRule count="few">n mod 10 in 2..4 and n mod 100 not in 12..14</pluralRule>
+                       <pluralRule count="many">n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14</pluralRule>
+                       <!-- others are fractions -->
+               </pluralRules>
                <pluralRules locales="cu">
                        <pluralRule count="one">n mod 10 is 1</pluralRule>
                        <pluralRule count="two">n mod 10 is 2</pluralRule>
index c6be096..cb6269f 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Abkhazian (Ð\90Ò§Ñ\81Ñ\83а)
+/** Abkhazian (Ð\90Ò§Ñ\81Ñ\88Ó\99а)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -81,142 +81,142 @@ $magicWords = array(
 
 $messages = array(
 # Dates
-'sunday'        => 'амҽыш',
-'monday'        => 'ашәахь',
-'tuesday'       => 'аҩаш',
-'wednesday'     => 'ахаш',
-'thursday'      => 'аҧшьаш',
-'friday'        => 'ахәуаш',
-'saturday'      => 'асабш',
-'january'       => 'ажьырныҳәа',
-'february'      => 'жәабран',
-'march'         => 'хәажәкыр',
-'april'         => 'мшаҧы',
-'may_long'      => 'лаҵара',
-'june'          => 'рашәара',
-'july'          => 'ҧхынгәы',
-'august'        => 'нанҳәа',
-'september'     => 'цәыббра',
-'october'       => 'жьҭаара',
-'november'      => 'абҵара',
-'december'      => 'ҧхынҷкәын',
-'january-gen'   => 'ажьырныҳәа',
-'february-gen'  => 'жәабран',
-'march-gen'     => 'хәажәкыра',
-'april-gen'     => 'мшаҧы',
-'may-gen'       => 'лаҵара',
-'june-gen'      => 'рашәара',
-'july-gen'      => 'ҧхынгәы',
-'august-gen'    => 'нанҳәа',
+'sunday' => 'амҽыш',
+'monday' => 'ашәахь',
+'tuesday' => 'аҩаш',
+'wednesday' => 'ахаш',
+'thursday' => 'аҧшьаш',
+'friday' => 'ахәуаш',
+'saturday' => 'асабш',
+'january' => 'ажьырныҳәа',
+'february' => 'жәабран',
+'march' => 'хәажәкыр',
+'april' => 'мшаҧы',
+'may_long' => 'лаҵара',
+'june' => 'рашәара',
+'july' => 'ҧхынгәы',
+'august' => 'нанҳәа',
+'september' => 'цәыббра',
+'october' => 'жьҭаара',
+'november' => 'абҵара',
+'december' => 'ҧхынҷкәын',
+'january-gen' => 'ажьырныҳәа',
+'february-gen' => 'жәабран',
+'march-gen' => 'хәажәкыра',
+'april-gen' => 'мшаҧы',
+'may-gen' => 'лаҵара',
+'june-gen' => 'рашәара',
+'july-gen' => 'ҧхынгәы',
+'august-gen' => 'нанҳәа',
 'september-gen' => 'цәыббра',
-'october-gen'   => 'жьҭаара',
-'november-gen'  => 'абҵара',
-'december-gen'  => 'ҧхынҷкәын',
-'jan'           => 'ажь',
-'feb'           => 'жәа',
-'mar'           => 'хәа',
-'apr'           => 'мша',
-'may'           => 'лаҵ',
-'jun'           => 'раш',
-'jul'           => 'ҧхг',
-'aug'           => 'нан',
-'sep'           => 'цәы',
-'oct'           => 'жьҭ',
-'nov'           => 'абҵ',
-'dec'           => 'ҧхҷ',
+'october-gen' => 'жьҭаара',
+'november-gen' => 'абҵара',
+'december-gen' => 'ҧхынҷкәын',
+'jan' => 'ажь',
+'feb' => 'жәа',
+'mar' => 'хәа',
+'apr' => 'мша',
+'may' => 'лаҵ',
+'jun' => 'раш',
+'jul' => 'ҧхг',
+'aug' => 'нан',
+'sep' => 'цәы',
+'oct' => 'жьҭ',
+'nov' => 'абҵ',
+'dec' => 'ҧхҷ',
 
 # Categories related messages
 'pagecategories' => '{{PLURAL:$1|Акатегориа|Акатегориақәа}}',
 
-'article'    => 'Адаҟьа',
-'mytalk'     => 'Сахцәажәара',
+'article' => 'Адаҟьа',
+'mytalk' => 'Сахцәажәара',
 'navigation' => 'Анавигациа',
 
 # Cologne Blue skin
-'qbfind'         => 'Аҧшаара',
-'qbedit'         => 'Ариашара',
-'qbpageoptions'  => 'Ари адаҟьа',
+'qbfind' => 'Аҧшаара',
+'qbedit' => 'Ариашара',
+'qbpageoptions' => 'Ари адаҟьа',
 'qbspecialpages' => 'Цастәи адаҟьақәа',
 
 # Vector skin
-'vector-action-move'     => 'Ахьӡ аҧсахра',
-'vector-view-create'     => 'Арҿиара',
-'vector-view-edit'       => 'Ариашамҭа',
-'vector-view-history'    => 'Аҭоурых',
-'vector-view-view'       => 'Аҧхьара',
+'vector-action-move' => 'Ахьӡ аҧсахра',
+'vector-view-create' => 'Арҿиара',
+'vector-view-edit' => 'Ариашамҭа',
+'vector-view-history' => 'Аҭоурых',
+'vector-view-view' => 'Аҧхьара',
 'vector-view-viewsource' => 'Ахәаҧшра',
 
-'help'             => 'Ацхыраара',
-'search'           => 'Аҧшаара',
-'searchbutton'     => 'Аҧшаара',
-'searcharticle'    => 'Адаҟьа',
-'history'          => 'Аҭоурых',
-'history_short'    => 'Аҭоурых',
+'help' => 'Ацхыраара',
+'search' => 'Аҧшаара',
+'searchbutton' => 'Аҧшаара',
+'searcharticle' => 'Адаҟьа',
+'history' => 'Аҭоурых',
+'history_short' => 'Аҭоурых',
 'printableversion' => 'Акьыҧхьразы аверсиа',
-'permalink'        => 'Еисымшатәи ахьарҧш',
-'edit'             => 'Ариашамҭа',
-'create'           => 'Арҿиара',
+'permalink' => 'Еисымшатәи ахьарҧш',
+'edit' => 'Ариашамҭа',
+'create' => 'Арҿиара',
 'create-this-page' => 'Ариашара ари адаҟьа',
-'newpage'          => 'Адаҟьа Ҿыц',
+'newpage' => 'Адаҟьа Ҿыц',
 'talkpagelinktext' => 'Ахцәажәара',
-'specialpage'      => 'Цастәи адаҟьа',
-'talk'             => 'Ахцәажәара',
-'toolbox'          => 'Амаҵыругақәа',
-'otherlanguages'   => 'Абызшәақәа',
-'lastmodifiedat'   => 'Ацыхәтәантәи аҧсахрақәа абри адаҟьа аҟны: $2, $1.',
+'specialpage' => 'Цастәи адаҟьа',
+'talk' => 'Ахцәажәара',
+'toolbox' => 'Амаҵыругақәа',
+'otherlanguages' => 'Абызшәақәа',
+'lastmodifiedat' => 'Ацыхәтәантәи аҧсахрақәа абри адаҟьа аҟны: $2, $1.',
 'jumptonavigation' => 'Анавигациа',
-'jumptosearch'     => 'Аҧшаара',
+'jumptosearch' => 'Аҧшаара',
 
 # 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'            => '{{SITENAME}} иазкны',
-'currentevents'        => 'Ииасуа ахҭысқәа',
-'mainpage'             => 'Ихадоу Адаҟьа',
+'aboutsite' => '{{SITENAME}} иазкны',
+'currentevents' => 'Ииасуа ахҭысқәа',
+'mainpage' => 'Ихадоу Адаҟьа',
 'mainpage-description' => 'Ихадоу адаҟьа',
-'privacy'              => 'Аконфиденциалтә аполитика',
-'privacypage'          => 'Project: Аконфиденциалтә аполитика',
+'privacy' => 'Аконфиденциалтә аполитика',
+'privacypage' => 'Project: Аконфиденциалтә аполитика',
 
-'youhavenewmessages'  => 'Уара $1 уауит ($2).',
-'newmessageslink'     => 'адырра ҿыцқәа',
+'youhavenewmessages' => 'Уара $1 уауит ($2).',
+'newmessageslink' => 'адырра ҿыцқәа',
 'newmessagesdifflink' => 'аҵыхәтәатәи аҽеиҭакра',
-'editsection'         => 'ариашамҭа',
-'editold'             => 'ариашара',
-'editlink'            => 'ариашара',
+'editsection' => 'ариашамҭа',
+'editold' => 'ариашара',
+'editlink' => 'ариашара',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Адаҟьа',
-'nstab-user'     => 'Алахәыла',
-'nstab-special'  => 'Цастәи адаҟьа',
-'nstab-image'    => 'Афаил',
+'nstab-main' => 'Адаҟьа',
+'nstab-user' => 'Алахәыла',
+'nstab-special' => 'Цастәи адаҟьа',
+'nstab-image' => 'Афаил',
 'nstab-template' => 'Ашаблон',
-'nstab-help'     => 'Ацхыраара',
+'nstab-help' => 'Ацхыраара',
 'nstab-category' => 'Акатегориа',
 
 # General errors
 'viewsource' => 'Ахәаҧшра',
 
 # Login and logout pages
-'login'                   => 'Урдырра',
+'login' => 'Урдырра',
 'nav-login-createaccount' => 'Урдырра / Арегистрациара',
-'userlogin'               => 'Урдырра/Арегистрациара',
-'logout'                  => 'Асеанс дәылҵра',
-'userlogout'              => 'Асеанс дәылҵра',
-'loginlanguagelabel'      => 'Абызшәа: $1',
+'userlogin' => 'Урдырра/Арегистрациара',
+'logout' => 'Асеанс дәылҵра',
+'userlogout' => 'Асеанс дәылҵра',
+'loginlanguagelabel' => 'Абызшәа: $1',
 
 # Edit pages
-'summary'     => 'Описание изменений:',
+'summary' => 'Описание изменений:',
 'savearticle' => 'Адаҟьа ахьчара',
-'editing'     => 'Ариашамҭа: $1',
+'editing' => 'Ариашамҭа: $1',
 
 # Search results
 'searchresults-title' => 'Аҧшаара «$1»',
 
 # Preferences page
-'preferences'       => 'Архиарақәа',
-'mypreferences'     => 'Архиарақәа',
+'preferences' => 'Архиарақәа',
+'mypreferences' => 'Архиарақәа',
 'searchresultshead' => 'Аҧшаара',
-'uid'               => 'Алахәыла ID:',
-'yourlanguage'      => 'Абызшәа:',
-'prefs-signature'   => 'Анапынҵамҭа',
+'uid' => 'Алахәыла ID:',
+'yourlanguage' => 'Абызшәа:',
+'prefs-signature' => 'Анапынҵамҭа',
 
 # Groups
 'group-user' => 'Алахәылацәа',
@@ -230,8 +230,8 @@ $messages = array(
 'newpageletter' => 'Ҿ',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Еимадоу ариашарақәа',
-'recentchangeslinked-feed'    => 'Еимадоу ариашарақәа',
+'recentchangeslinked' => 'Еимадоу ариашарақәа',
+'recentchangeslinked-feed' => 'Еимадоу ариашарақәа',
 'recentchangeslinked-toolbox' => 'Еимадоу ариашарақәа',
 
 # Upload
@@ -247,8 +247,8 @@ $messages = array(
 
 # Miscellaneous special pages
 'newpages-username' => 'Алахәыла:',
-'move'              => 'Ахьӡ аҧсахра',
-'movethispage'      => 'Ахьӡ аҧсахра ари адаҟьа',
+'move' => 'Ахьӡ аҧсахра',
+'movethispage' => 'Ахьӡ аҧсахра ари адаҟьа',
 
 # Special:Log
 'specialloguserlabel' => 'Алахәыла:',
@@ -260,21 +260,21 @@ $messages = array(
 'linksearch-ok' => 'Аҧшаара',
 
 # Watchlist
-'watchlist'   => 'Ашклаҧшра асна',
+'watchlist' => 'Ашклаҧшра асна',
 'mywatchlist' => 'Ашклаҧшра асна',
 
 # Restrictions (nouns)
 'restriction-edit' => 'Ариашамҭа',
 
 # Contributions
-'mycontris'   => 'Салагала',
+'mycontris' => 'Салагала',
 'contribsub2' => 'Алагала $1 ($2)',
 
-'sp-contributions-talk'   => 'ахцәажәара',
+'sp-contributions-talk' => 'ахцәажәара',
 'sp-contributions-submit' => 'Аҧшаара',
 
 # What links here
-'whatlinkshere'      => 'Арахьтәи ахьарҧшқәа',
+'whatlinkshere' => 'Арахьтәи ахьарҧшқәа',
 'whatlinkshere-page' => 'Адаҟьа:',
 
 # Block/unblock
@@ -292,13 +292,13 @@ $messages = array(
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'зегьы',
 'namespacesall' => 'зегьы',
-'monthsall'     => 'зегьы',
+'monthsall' => 'зегьы',
 
 # Special:FileDuplicateSearch
 'fileduplicatesearch-submit' => 'Аҧшаара',
 
 # Special:SpecialPages
-'specialpages'             => 'Цастәи адаҟьақәа',
+'specialpages' => 'Цастәи адаҟьақәа',
 'specialpages-group-login' => 'Урдырра / Арегистрациара',
 
 );
index e763f58..a770906 100644 (file)
@@ -693,8 +693,6 @@ Alasan-alasan nyan hana geupeureumeuen.",
 'search-interwiki-caption' => 'Buët la’én',
 'search-interwiki-default' => 'Hasé $1:',
 'search-interwiki-more' => '(lom)',
-'search-mwsuggest-enabled' => 'ngon saran',
-'search-mwsuggest-disabled' => 'hana saran',
 'searchrelated' => 'meusambat',
 'searchall' => 'ban dum',
 'showingresultsheader' => "{{PLURAL:$5|Hase '''$1''' nibak '''$3'''|Hase '''$1 - $2''' nibak '''$3'''}} keu '''$4'''",
@@ -1208,4 +1206,7 @@ Data nyang la'én eunteuk teupeusom keudroë.
 # Special:Tags
 'tag-filter' => 'Filter [[Special:Tags|tag]]:',
 
+# Search suggestions
+'searchsuggest-search' => 'Mita',
+
 );
index 3756dfd..9df5047 100644 (file)
@@ -1229,8 +1229,6 @@ Details kan in die [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} s
 'search-interwiki-caption' => 'Suster projekte',
 'search-interwiki-default' => '$1 resultate:',
 'search-interwiki-more' => '(meer)',
-'search-mwsuggest-enabled' => 'met voorstelle',
-'search-mwsuggest-disabled' => 'geen voorstelle',
 'search-relatedarticle' => 'Verwante',
 'mwsuggest-disable' => 'Deaktiveer AJAX-voorstelle',
 'searcheverything-enable' => 'Soek in alle naamruimtes',
@@ -2866,7 +2864,6 @@ Die lêer is slegs gedeeltelik opgelaai.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript toetsing',
-'javascripttest-disabled' => 'Die funksie is nie op hierdie wiki geaktiveer nie.',
 'javascripttest-title' => 'Voer toetse uit vir $1',
 'javascripttest-pagetext-noframework' => 'Hierdie bladsy is gereserveer vir die uitvoer van JavaScript-toetse.',
 'javascripttest-pagetext-unknownframework' => 'Onbekende toetsraamwerk "$1".',
@@ -3824,6 +3821,10 @@ Anders kan u die eenvoudige vorm hieronder gebruik. U kommentaar sal by die blad
 'feedback-bugcheck' => 'Gaaf! Kontroleer of dit nie dalk een van die [$1 bekende foute] is nie.',
 'feedback-bugnew' => "Ek het gekontroleer. Rapporteer 'n nuwe fout.",
 
+# Search suggestions
+'searchsuggest-search' => 'Soek',
+'searchsuggest-containing' => 'bevat...',
+
 # API errors
 'api-error-badaccess-groups' => 'U word nie toegelaat om lêers te laai op hierdie wiki.',
 'api-error-badtoken' => 'Interne fout: slegte teken.',
index f59821a..bb3265b 100644 (file)
@@ -33,67 +33,67 @@ $namespaceNames = array(
 
 $messages = array(
 # User preference toggles
-'tog-underline'             => 'Twa lenk nyina ase:',
-'tog-justify'               => 'Gyastefae mparagraf',
-'tog-hideminor'             => 'Suma nsesae a wɔakɔ so a wɔnnkyɛree koraa',
-'tog-hidepatrolled'         => 'Suma nsesae a wɔapatrole wɔn ndansa yi ara',
+'tog-underline' => 'Twa lenk nyina ase:',
+'tog-justify' => 'Gyastefae mparagraf',
+'tog-hideminor' => 'Suma nsesae a wɔakɔ so a wɔnnkyɛree koraa',
+'tog-hidepatrolled' => 'Suma nsesae a wɔapatrole wɔn ndansa yi ara',
 'tog-newpageshidepatrolled' => 'Suma nkrataafa a wɔapatrole wɔn fi krataafa-foforo lest no so',
-'tog-extendwatchlist'       => 'San list-nhwɛso no mu ama wo ehu nsesae nyinara a wɔakɔ so',
-'tog-usenewrc'              => 'Fa ndansa nsesae a woetu mpon fa di dwuma (wo hia JavaScript)',
-'tog-numberheadings'        => 'Ma ti-nsɛm no ara ankasa mma wɔn ho nɔmba',
-'tog-showtoolbar'           => 'Kyerɛ tulbaa a wɔde yɛ nsesa (wo hia JavaScript)',
-'tog-editondblclick'        => 'Sesa nkrataafa sɛ womia klik mpɛn mienu a (wo hia JavaScript)',
+'tog-extendwatchlist' => 'San list-nhwɛso no mu ama wo ehu nsesae nyinara a wɔakɔ so',
+'tog-usenewrc' => 'Fa ndansa nsesae a woetu mpon fa di dwuma (wo hia JavaScript)',
+'tog-numberheadings' => 'Ma ti-nsɛm no ara ankasa mma wɔn ho nɔmba',
+'tog-showtoolbar' => 'Kyerɛ tulbaa a wɔde yɛ nsesa (wo hia JavaScript)',
+'tog-editondblclick' => 'Sesa nkrataafa sɛ womia klik mpɛn mienu a (wo hia JavaScript)',
 
 # Dates
-'sunday'    => 'Kwasiada',
-'monday'    => 'Ɛdwoada',
-'tuesday'   => 'Ɛbenada',
+'sunday' => 'Kwasiada',
+'monday' => 'Ɛdwoada',
+'tuesday' => 'Ɛbenada',
 'wednesday' => 'Wukuada',
-'thursday'  => 'Yawoada',
-'friday'    => 'Efiada',
-'saturday'  => 'Memeneda',
-'january'   => 'Ɔpɛpɔn',
-'february'  => 'Ɔgyefuo',
-'march'     => 'Ɔbenem',
-'april'     => 'Oforisuo',
-'may_long'  => 'Kɔtonimma',
-'june'      => 'Ayɛwohomumu',
-'july'      => 'Kutawonsa',
-'august'    => 'Ɔsannaa',
+'thursday' => 'Yawoada',
+'friday' => 'Efiada',
+'saturday' => 'Memeneda',
+'january' => 'Ɔpɛpɔn',
+'february' => 'Ɔgyefuo',
+'march' => 'Ɔbenem',
+'april' => 'Oforisuo',
+'may_long' => 'Kɔtonimma',
+'june' => 'Ayɛwohomumu',
+'july' => 'Kutawonsa',
+'august' => 'Ɔsannaa',
 'september' => 'Ɛbɔ',
-'october'   => 'Ahinime',
-'november'  => 'Obubuo',
-'december'  => 'Ɔpenimma',
+'october' => 'Ahinime',
+'november' => 'Obubuo',
+'december' => 'Ɔpenimma',
 
 # Categories related messages
 'listingcontinuesabbrev' => 'toa so',
 
-'search'           => 'Hwehwɛ',
-'searchbutton'     => 'Hwehwɛ',
-'go'               => 'Kɔ',
-'searcharticle'    => 'Kɔ',
-'history'          => 'Krataafa abakɔsɛm',
-'history_short'    => 'Abakɔsɛm',
+'search' => 'Hwehwɛ',
+'searchbutton' => 'Hwehwɛ',
+'go' => 'Kɔ',
+'searcharticle' => 'Kɔ',
+'history' => 'Krataafa abakɔsɛm',
+'history_short' => 'Abakɔsɛm',
 'talkpagelinktext' => 'Kasa',
-'talk'             => 'Nkɔmbɔ',
-'jumptosearch'     => 'hwehwɛ',
+'talk' => 'Nkɔmbɔ',
+'jumptosearch' => 'hwehwɛ',
 
 # 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' => 'Fa {{SITENAME}} ho',
-'mainpage'  => 'Krataafa Titiriw',
+'mainpage' => 'Krataafa Titiriw',
 
-'editsection'     => 'sesa',
+'editsection' => 'sesa',
 'editsectionhint' => 'Sesa sɛkhyɛn: $1',
-'red-link-title'  => '$1 (krataafa nni hɔ)',
+'red-link-title' => '$1 (krataafa nni hɔ)',
 
 # Login and logout pages
-'login'                   => 'Bra mu',
+'login' => 'Bra mu',
 'nav-login-createaccount' => 'Bra mu / yɛ akawnt',
-'userlogin'               => 'Bra mu / yɛ akawnt',
-'logout'                  => 'Pue',
-'userlogout'              => 'Pue',
-'notloggedin'             => 'Mmbaa mu',
-'nologin'                 => 'Wo nni akawnt anaa? $1.',
+'userlogin' => 'Bra mu / yɛ akawnt',
+'logout' => 'Pue',
+'userlogout' => 'Pue',
+'notloggedin' => 'Mmbaa mu',
+'nologin' => 'Wo nni akawnt anaa? $1.',
 
 # Search results
 'powersearch' => 'Hwehwɛ',
index 9a1f89d..963c295 100644 (file)
@@ -929,8 +929,6 @@ Kini kujdes se përdorimi i lidhjeve të shfletimit do të ndryshojë përzgjedh
 'search-interwiki-caption' => 'Projektet simotra',
 'search-interwiki-default' => '$1 rezultate:',
 'search-interwiki-more' => '(mâ shumë)',
-'search-mwsuggest-enabled' => 'me parahedhje',
-'search-mwsuggest-disabled' => "s'ka parahedhje",
 'search-relatedarticle' => 'Të ngjajshme',
 'mwsuggest-disable' => 'Deaktivizo sygjerimet me AJAX',
 'searcheverything-enable' => 'Kërko në tâna hapësinat',
@@ -1621,4 +1619,8 @@ Tjerat kanë me mbetë të mshefuna.
 'revdelete-restricted' => 'u vendosën kufizime për administruesit',
 'revdelete-unrestricted' => 'u hoqën kufizimet për administruesit',
 
+# Search suggestions
+'searchsuggest-search' => 'Kërkim',
+'searchsuggest-containing' => 'përmban ...',
+
 );
index 22468f8..06124d0 100644 (file)
@@ -197,7 +197,7 @@ $messages = array(
 'vector-action-unprotect' => 'አለመቆለፍ',
 'vector-view-create' => 'አዲስ ፍጠር',
 'vector-view-edit' => 'አርም',
-'vector-view-history' => ' ታሪኩን አሳይ',
+'vector-view-history' => 'ታሪኩን አሳይ',
 'vector-view-view' => 'ለማንበብ',
 'vector-view-viewsource' => 'ጥሬ ኮድ ለመመልከት',
 
@@ -736,8 +736,6 @@ $1ን ወይም ማንም ሌላ [[{{MediaWiki:Grouppage-sysop}}|መጋቢ]] ስ
 'search-interwiki-caption' => 'ተዛማጅ ስራዎች',
 'search-interwiki-default' => '$1 ውጤቶች፦',
 'search-interwiki-more' => '(ተጨማሪ)',
-'search-mwsuggest-enabled' => 'ከ አማራጮች ጋር',
-'search-mwsuggest-disabled' => 'አማራጭ አልተገኘለትም',
 'search-relatedarticle' => 'የተዛመደ',
 'searchrelated' => 'የተዛመደ',
 'searchall' => 'ሁሉ',
@@ -946,6 +944,7 @@ $1ን ወይም ማንም ሌላ [[{{MediaWiki:Grouppage-sysop}}|መጋቢ]] ስ
 'recentchanges-legend' => 'የቅርብ ለውጥ አማራጮች፦',
 'recentchanges-summary' => 'በዚሁ ገጽ ላይ በቅርብ ጊዜ የወጡ አዳዲስ ለውጦች ለመከታተል ይችላሉ።',
 'recentchanges-feed-description' => 'በዚህ ዊኪ ላይ በቅርብ ግዜ የተለወጠውን በዚሁ feed መከታተል ይችላሉ',
+'recentchanges-label-minor' => 'ይህ ለውጥ ጥቃቅን ነው።',
 'rcnote' => "ከ$5 $4 እ.ኤ.አ. {{PLURAL:$2|ባለፈው 1 ቀን|ባለፉት '''$2''' ቀኖች}} {{PLURAL:$1|የተደረገው '''1''' ለውጥ እታች ይገኛል|የተደረጉት '''$1''' መጨረሻ ለውጦች እታች ይገኛሉ}}።",
 'rcnotefrom' => "ከ'''$2''' ጀምሮ የተቀየሩት ገጾች (እስከ '''$1''' ድረስ) ክዚህ በታች ይታያሉ።",
 'rclistfrom' => '(ከ $1 ጀምሮ አዲስ ለውጦቹን ለማየት)',
@@ -2267,6 +2266,10 @@ $3
 # New logging system
 'newuserlog-byemail' => 'ማለፊያ-ቃል በኤ-መልዕክት ተልኳል',
 
+# Search suggestions
+'searchsuggest-search' => 'ፈልግ',
+'searchsuggest-containing' => 'በመጣጥፎች ይዘት ለመፈልግ...',
+
 # API errors
 'api-error-badaccess-groups' => 'እርስዎ በዚህ ውኪ ላይ ፋይል እንድሊኩ አልተፈቀደም።',
 'api-error-badtoken' => 'የውስጥ ስህተት: መጥፎ ጥቅል።',
index 293616c..33d88df 100644 (file)
@@ -1085,8 +1085,6 @@ Asegure-se que iste cambio no trencará a continidat de l'historial d'a pachina.
 'search-interwiki-caption' => 'Prochectos chermans',
 'search-interwiki-default' => '$1 resultaus:',
 'search-interwiki-more' => '(más)',
-'search-mwsuggest-enabled' => 'con socherencias',
-'search-mwsuggest-disabled' => 'garra socherencia',
 'search-relatedarticle' => 'Relacionato',
 'mwsuggest-disable' => "Desactivar as socherencias d'AJAX",
 'searcheverything-enable' => 'Mirar en totz os espacios de nombres',
@@ -2651,7 +2649,6 @@ Alce-lo en o suyo ordenador y cargue-lo aquí.",
 
 # JavaScriptTest
 'javascripttest' => 'Prebatinas de JavaScript',
-'javascripttest-disabled' => 'Ista función ye desactivata.',
 'javascripttest-title' => 'Fendo as prebas de $1',
 'javascripttest-pagetext-noframework' => 'Ista pachina ye reservada ta fer as prebas de JavaScrip.',
 'javascripttest-pagetext-unknownframework' => 'Bastida de prebas "$1" desconoixida.',
@@ -3633,6 +3630,10 @@ Si no, puet usar o siguient formulario. O suyo comentario será adhibiu a la pac
 'feedback-bugcheck' => 'Perfecto! Comprebe nomás que no sía un [$1 fallo conoixiu].',
 'feedback-bugnew' => "L'he comprebau. Informar d'un nuevo fallo.",
 
+# Search suggestions
+'searchsuggest-search' => 'Mirar',
+'searchsuggest-containing' => 'que contién...',
+
 # API errors
 'api-error-badaccess-groups' => 'No puetz cargar fichers en iste wiki.',
 'api-error-badtoken' => 'Error interna: Simbolo incorrecto.',
index 6c4919e..7a42ebd 100644 (file)
@@ -568,8 +568,6 @@ folcliċum āgnunge oþþe ȝelīċum frēom horde (sēo $1 for āscungum).
 'search-interwiki-caption' => 'Sƿeostorƿeorc',
 'search-interwiki-default' => '$1 becymas:',
 'search-interwiki-more' => '(mā)',
-'search-mwsuggest-enabled' => 'mid teohhungum',
-'search-mwsuggest-disabled' => 'nān teohhunga',
 'searchrelated' => 'ȝesibbed',
 'searchall' => 'eall',
 'showingresults' => 'Īewan under oþ <b>$1</b> tōhīgunga onginnenda mid #<b>$2</b>.',
index 0a34a77..8d82e18 100644 (file)
@@ -300,8 +300,6 @@ Hindi (hi)फ़िलहाल इस पन्ने पर कोई सा
 'search-interwiki-caption' => 'अन्य प्रकल्प',
 'search-interwiki-default' => '$1 के रिज़ल्ट:',
 'search-interwiki-more' => '(आरू)',
-'search-mwsuggest-enabled' => 'सुझाव सहित',
-'search-mwsuggest-disabled' => 'कोनो सुझाव नै',
 'nonefound' => "'''सूचना''': मूलतः कुछ ही नामस्थानॊ मॆं खोजलॊ जाय छै. अगर आपने कॆ सब नामस्थानॊ मॆं खोजना छै तॆ खोजशब्दॊ के पहले ''all:'' लगायकॆ खोजै के कोशिश करॊ या फिर कोनो नामस्थान के नाम लिखॊ.",
 'powersearch' => 'उन्नत खोज',
 'powersearch-legend' => 'उन्नत खोज',
index 322ebc4..9694fdf 100644 (file)
@@ -851,10 +851,11 @@ $1',
 'protectedpagetext' => 'هذه الصفحة تمت حمايتها لمنع التعديل.',
 'viewsourcetext' => 'يمكنك رؤية ونسخ مصدر هذه الصفحة:',
 'viewyourtext' => "يمكنك رؤية ونسخ مصدر ''' تعديلاتك ''' في هذه الصفحة:",
-'protectedinterface' => 'هذه الصفحة توفر نص الواجهة للبرنامج، وهي مقفلة لمنع التخريب.',
+'protectedinterface' => 'توفر هذه الصفحة نص الواجهة للبرنامج على هذا الويكي، وهي محمية لمنع سوء أستخدامها.
+لإضافة أو تغيير الترجمات لجميع مشاريع الويكي، رجاءً أستخدم [//translatewiki.net/ translatewiki.net]، مشروع الترجمة الخاص بميدياويكي.',
 'editinginterface' => "'''تحذير:''' أنت تقوم بتحرير صفحة تستخدم في الواجهة النصية للبرنامج.
-سوف تؤثر التغييرات على هذه الصفحة على مظهر واجهة المستخدم للمستخدمين الآخرين.
لترجمات، من فضلك استخدم مشروع ترجمة ميدياويكي [//translatewiki.net/wiki/Main_Page?setlang=ar translatewiki.net].",
+سوف تؤثر التغييرات في هذه الصفحة على مظهر واجهة المستخدم للمستخدمين الآخرين على هذا الويكي.
إضافة أو تغيير الترجمات في جميع مشاريع الويكي، رجاءً استخدم [//translatewiki.net/ translatewiki.net]، مشروع الترجمة الخاص بميدياويكي.",
 'sqlhidden' => '(استعلام SQL مخفي)',
 'cascadeprotected' => 'تمت حماية هذه الصفحة من التعديل لأنها مدمجة في {{PLURAL:$1||الصفحة التالية، والتي|الصفحتين التاليتين، واللتين|الصفحات التالية، والتي}} تم استعمال خاصية "حماية الصفحات المدمجة" {{PLURAL:$1||بها|بهما|بها}}:
 $2',
@@ -1142,7 +1143,8 @@ $2
 يمكنك [[Special:Search/{{PAGENAME}}|البحث عن عنوان هذه الصفحة]] في الصفحات الأخرى،
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} البحث في السجلات المتعلقة]،
 أو [{{fullurl:{{FULLPAGENAME}}|action=edit}} تعديل هذه الصفحة]</span>.',
-'noarticletext-nopermission' => 'لا يوجد حاليا أي نص في هذه الصفحة.يمكنك [[Special:Search/{{PAGENAME}}|البحث عن عنوان هذه الصفحة]] في الصفحات الأخرى,أو <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} بحث السجلات المتصلة]</span>.',
+'noarticletext-nopermission' => 'لا يوجد حاليا أي نص في هذه الصفحة.
+يمكنك [[Special:Search/{{PAGENAME}}|البحث عن عنوان هذه الصفحة]] في الصفحات الأخرى، أو <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} البحث في السجلات المتعلقة بها]</span>، لكنك لست مخولاً لإنشاء هذه الصفحة.',
 'missing-revision' => 'المراجعة #$1 من الصفحة المسماة "{{PAGENAME}}" غير موجودة.
 
 هذا يحدث عادة عن طريق اتباع وصلة تاريخ قديمة لصفحة تم حذفها.
@@ -1518,8 +1520,6 @@ $1",
 'search-interwiki-caption' => 'المشاريع الشقيقة',
 'search-interwiki-default' => '$1 نتيجة:',
 'search-interwiki-more' => '(المزيد)',
-'search-mwsuggest-enabled' => 'مع اقتراحات',
-'search-mwsuggest-disabled' => 'لا اقتراحات',
 'search-relatedarticle' => 'مرتبطة',
 'mwsuggest-disable' => 'عطل اقتراحات أجاكس',
 'searcheverything-enable' => 'ابحث في جميع النطاقات',
@@ -1618,7 +1618,7 @@ $1",
 'timezoneregion-indian' => 'المحيط الهندي',
 'timezoneregion-pacific' => 'المحيط الهادي',
 'allowemail' => 'مكن تلقي البريد الإلكتروني من المستخدمين الآخرين',
-'prefs-searchoptions' => 'Ø®Ù\8aارات Ø§Ù\84بحث',
+'prefs-searchoptions' => 'البحث',
 'prefs-namespaces' => 'أسماء النطاقات',
 'defaultns' => 'أو ابحث في هذه النطاقات:',
 'default' => 'افتراضي',
@@ -3175,7 +3175,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'اختبار جافاسكربت',
-'javascripttest-disabled' => 'هذه الخاصية معطلة.',
 'javascripttest-title' => 'تشغيل أختبارات $1',
 'javascripttest-pagetext-noframework' => 'هذه الصفحة محجوزة لإجراء أختبارات الجافا سكريبت.',
 'javascripttest-pagetext-unknownframework' => 'إطار اختبار غير معروف "$1".',
@@ -4328,6 +4327,10 @@ $5
 'feedback-bugcheck' => 'رائع! تحقق من أن هذه ليست إحدى [$1 العلل المعروفة].',
 'feedback-bugnew' => 'لقد تحققت. بلّغ عن علة جديدة.',
 
+# Search suggestions
+'searchsuggest-search' => 'بحث',
+'searchsuggest-containing' => 'يحتوي...',
+
 # API errors
 'api-error-badaccess-groups' => 'لا يسمح لك بتحميل الملفات إلى هذه الويكي.',
 'api-error-badtoken' => 'خطأ داخلي: رمز مميز غير صحيح.',
index e26e5ae..6c4493a 100644 (file)
@@ -633,8 +633,6 @@ $1',
 'search-interwiki-caption' => 'ܬܪ̈ܡܝܬܐ ܐܚܘܬ̈ܐ',
 'search-interwiki-default' => 'ܦܠܛ̈ܐ ܕ $1:',
 'search-interwiki-more' => '(ܝܬܝܪ)',
-'search-mwsuggest-enabled' => 'ܥܡ ܡܚܫܚܬ̈ܐ',
-'search-mwsuggest-disabled' => 'ܠܐ ܡܚܫܚܬ̈ܐ',
 'search-relatedarticle' => 'ܐܚܝܢܝ̈ܐ',
 'searcheverything-enable' => 'ܒܨܝ ܒܟܠ ܚܩܠܬ̈ܐ',
 'searchrelated' => 'ܐܚܝܢܝ̈ܐ',
@@ -1687,4 +1685,8 @@ $1',
 'feedback-message' => 'ܐܓܪܬܐ:',
 'feedback-cancel' => 'ܒܛܘܠ',
 
+# Search suggestions
+'searchsuggest-search' => 'ܒܨܝ',
+'searchsuggest-containing' => 'ܬܚܒܘܫ...',
+
 );
index e5397fa..67b3830 100644 (file)
@@ -957,8 +957,6 @@ $1",
 'search-interwiki-caption' => 'Maċariĝ ĥĥoṫ',
 'search-interwiki-default' => 'N-Naṫija dyal $1:',
 'search-interwiki-more' => '(z-zyada)',
-'search-mwsuggest-enabled' => 'be qṫiraḫaṫ',
-'search-mwsuggest-disabled' => 'bla qṫiraḫaṫ',
 'search-relatedarticle' => 'mortabita',
 'mwsuggest-disable' => 'attl liqtirahat dyal AJAX',
 'searcheverything-enable' => 'qlleb f-gaĝ n-nitaqaṫ',
index aac01e1..81c4dd1 100644 (file)
@@ -1224,8 +1224,6 @@ $1",
 'search-interwiki-caption' => 'المشاريع الشقيقة',
 'search-interwiki-default' => '$1 نتيجة:',
 'search-interwiki-more' => '(اأكتر)',
-'search-mwsuggest-enabled' => 'مع اقتراحات',
-'search-mwsuggest-disabled' => 'مافيش اقتراحات',
 'search-relatedarticle' => 'مرتبطه',
 'mwsuggest-disable' => 'تعطيل اقتراحات أجاكس',
 'searcheverything-enable' => 'دور فى النطاقات كلها.',
@@ -3486,4 +3484,8 @@ $5
 'revdelete-unrestricted' => 'شيل الضوابط من على السيسوبات',
 'newuserlog-byemail' => 'الباسورد اتبعتت بالايميل',
 
+# Search suggestions
+'searchsuggest-search' => 'تدوير',
+'searchsuggest-containing' => 'جوّاه...',
+
 );
index 2e86ea2..cd1e503 100644 (file)
@@ -1203,8 +1203,6 @@ $1",
 'search-interwiki-caption' => 'সহপ্ৰকল্পসমূহ',
 'search-interwiki-default' => '$1 ফলাফলসমূহ:',
 'search-interwiki-more' => '(আৰু)',
-'search-mwsuggest-enabled' => 'উপদেশ সহ',
-'search-mwsuggest-disabled' => 'উপদেশ নাই',
 'search-relatedarticle' => 'সম্পৰ্কিত',
 'mwsuggest-disable' => 'AJAX পৰামৰ্শ নিষ্ক্ৰিয় কৰক',
 'searcheverything-enable' => 'সকলো নামস্থানত অনুসন্ধান কৰক',
@@ -2842,7 +2840,6 @@ $1ৰ অৱৰোধৰ কাৰণ: "$2"',
 
 # JavaScriptTest
 'javascripttest' => 'জাভাস্ক্ৰিপ্ট পৰীক্ষা।',
-'javascripttest-disabled' => 'এই ৱিকিত এই কাৰ্যটো সক্ৰিয় কৰা হোৱা নাই।',
 'javascripttest-title' => '$1 পৰীক্ষাসমূহ চলোৱা হৈছে',
 'javascripttest-pagetext-noframework' => 'এই পৃষ্ঠাখন জাভালিপি পৰীক্ষা চলোৱাৰ বাবে সংৰক্ষিত।',
 'javascripttest-pagetext-unknownframework' => 'অজ্ঞাত সম্পৰীক্ষা ফ্ৰেমৱৰ্ক "$1"।',
@@ -2880,9 +2877,9 @@ $1ৰ অৱৰোধৰ কাৰণ: "$2"',
 'tooltip-p-logo' => 'বেটুপাত খুলিবৰ কাৰণে',
 'tooltip-n-mainpage' => 'বেটুপাত খুলিবৰ কাৰণে',
 'tooltip-n-mainpage-description' => 'প্ৰথম পৃষ্ঠা পৰিদৰ্শন কৰক',
-'tooltip-n-portal' => 'ৱিà¦\95িপিডিয়া à¦¬à§\8dৰাà¦\93à¦\9c à¦\95ৰিবলà§\88',
+'tooltip-n-portal' => 'ৱিà¦\95িপিডিয়া à¦¸à¦\82à¦\95à§\8dৰানà§\8dতà§\80য় à¦\97à§\81ৰà§\81তà§\8dবপà§\82ৰà§\8dণ à¦\86লà§\8bà¦\9aনা à¦\95à¦\95à§\8dষ',
 'tooltip-n-currentevents' => 'সাম্প্ৰতিক ঘটনাৱলীৰ পটভূমি',
-'tooltip-n-recentchanges' => 'শà§\87হতà§\80য়া à¦¸à¦¾à¦²à¦¸à¦²à¦¨à¦¿à¦¸à¦®à§\82হৰ à¦¸à§\82à¦\9aà§\80',
+'tooltip-n-recentchanges' => 'à¦\85সমà§\80য়া à§±à¦¿à¦\95িপিডিয়াত à¦¹à§\8bৱা à¦¶à§\87হতà§\80য়া à¦¸à¦¾à¦²à¦¸à¦²à¦¨à¦¿à¦¸à¦®à§\82হ à¦\9aাà¦\93à¦\95',
 'tooltip-n-randompage' => 'অ-পূৰ্বনিৰ্ধাৰিতভাবে যিকোনো এটা পৃষ্ঠা দেখুৱাবৰ কাৰণে',
 'tooltip-n-help' => 'সহায়ৰ বাবে ইয়াত ক্লিক কৰক',
 'tooltip-t-whatlinkshere' => 'ইয়ালৈ সংযোজিত সকলো পৃষ্ঠাৰ সুচী',
@@ -3799,6 +3796,10 @@ $5
 'feedback-bugcheck' => 'অতি উত্তম! কেৱল পৰীক্ষা কৰক যে ই ইতিমধ্যে [$1 জ্ঞাত বাগসমূহ]ৰ এটা নহয়।',
 'feedback-bugnew' => 'মই পৰীক্ষা কৰিলো। এটা নতুন বাগ সংবাদন কৰক',
 
+# Search suggestions
+'searchsuggest-search' => 'সন্ধান কৰক',
+'searchsuggest-containing' => 'যি আছে...',
+
 # API errors
 'api-error-badaccess-groups' => "এই ৱিকিত ফাইল আপল'ড কৰিবলৈ আপোনাৰ অনুমতি নাই।",
 'api-error-badtoken' => 'আভ্যন্তৰীণ ত্ৰুটি: ভুল টোকেন।',
index c0e7226..d28e395 100644 (file)
@@ -1114,8 +1114,6 @@ Se puen alcontrar más detalles nel [{{fullurl:{{#Special:Log}}/delete|page={{FU
 'search-interwiki-caption' => 'Proyeutos hermanos',
 'search-interwiki-default' => '$1 resultaos:',
 'search-interwiki-more' => '(más)',
-'search-mwsuggest-enabled' => 'con suxerencies',
-'search-mwsuggest-disabled' => 'ensin suxerencies',
 'search-relatedarticle' => 'Rellacionáu',
 'mwsuggest-disable' => 'Desactivar les suxerencies AJAX',
 'searcheverything-enable' => 'Buscar en tolos espacios de nome',
@@ -2753,7 +2751,6 @@ Guárdalu nel ordenador y xúbilu equí.",
 
 # JavaScriptTest
 'javascripttest' => 'Prueba de JavaScript',
-'javascripttest-disabled' => 'Esta función ta desactivada.',
 'javascripttest-title' => 'Executando pruebes de $1',
 'javascripttest-pagetext-noframework' => 'Esta páxina ta acutada pa executar pruebes de javascript.',
 'javascripttest-pagetext-unknownframework' => "L'entornu de pruebes «$1» ye desconocíu.",
@@ -3780,6 +3777,10 @@ D\'otra miente, pues usar el formulariu cenciellu d\'abaxo. El to comentariu apa
 'feedback-bugcheck' => '¡Perfeuto! Comprueba que nun tea yá ente los [$1 fallos conocíos].',
 'feedback-bugnew' => "Yá lo comprobé. Informar d'esti fallu nuevu",
 
+# Search suggestions
+'searchsuggest-search' => 'Guetar',
+'searchsuggest-containing' => 'que contién...',
+
 # API errors
 'api-error-badaccess-groups' => 'Nun tienes permisu pa xubir ficheros a esta wiki.',
 'api-error-badtoken' => 'Fallu internu: token incorreutu.',
index 5aa62c2..a75a86f 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Avaric (Ð\90вар)
+/** Avaric (авар)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -18,35 +18,35 @@ $fallback = 'ru';
 
 $messages = array(
 # Dates
-'sunday'    => 'ГьатӀан',
-'monday'    => 'Итни',
-'tuesday'   => 'Талат',
+'sunday' => 'ГьатӀан',
+'monday' => 'Итни',
+'tuesday' => 'Талат',
 'wednesday' => 'АрбагӀ',
-'thursday'  => 'Хамиз',
-'friday'    => 'Рузман',
-'saturday'  => 'Шаммат',
+'thursday' => 'Хамиз',
+'friday' => 'Рузман',
+'saturday' => 'Шаммат',
 
 'mytalk' => 'Дур бахlс',
-'and'    => '&#32;ва',
+'and' => '&#32;ва',
 
-'errorpagetitle'   => 'Гъалатl',
-'help'             => 'Кумек',
-'history'          => 'Хиса-басазул тарих',
+'errorpagetitle' => 'Гъалатl',
+'help' => 'Кумек',
+'history' => 'Хиса-басазул тарих',
 'printableversion' => 'КутӀизе версия',
-'permalink'        => 'Кидаго букӀунеб рехсей',
-'edit'             => 'Хисизабе',
-'talkpage'         => 'Гьумералда тlасан бахlс',
-'talk'             => 'Бахlс',
-'toolbox'          => 'Алатал',
-'userpage'         => 'ГӀахьалчиясул гьумер',
-'otherlanguages'   => 'Цойги мацӀазда',
+'permalink' => 'Кидаго букӀунеб рехсей',
+'edit' => 'Хисизабе',
+'talkpage' => 'Гьумералда тlасан бахlс',
+'talk' => 'Бахlс',
+'toolbox' => 'Алатал',
+'userpage' => 'ГӀахьалчиясул гьумер',
+'otherlanguages' => 'Цойги мацӀазда',
 
 # 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).
-'currentevents'        => 'Жакъасел лъугьа-бахъинал',
-'mainpage'             => 'БетӀераб гьумер',
+'currentevents' => 'Жакъасел лъугьа-бахъинал',
+'mainpage' => 'БетӀераб гьумер',
 'mainpage-description' => 'БетӀераб гьумер',
-'portal'               => 'Майдан',
-'portal-url'           => 'Project:Майдан',
+'portal' => 'Майдан',
+'portal-url' => 'Project:Майдан',
 
 'editsection' => 'хисизабизе',
 
@@ -54,12 +54,12 @@ $messages = array(
 'nstab-help' => 'Кумек',
 
 # General errors
-'error'         => 'Гъалатl',
+'error' => 'Гъалатl',
 'internalerror' => 'Жанисеб гъалатl',
-'viewsource'    => 'Код бихьи',
+'viewsource' => 'Код бихьи',
 
 # Login and logout pages
-'userlogin'  => 'ЦIар бице',
+'userlogin' => 'ЦIар бице',
 'userlogout' => 'Къватlиве лъугьине',
 
 # Edit pages
@@ -67,27 +67,27 @@ $messages = array(
 
 # Preferences page
 'preferences' => 'Рекъезаби',
-'localtime'   => 'Бакlалъул заман',
+'localtime' => 'Бакlалъул заман',
 
 # User rights
 'userrights-user-editname' => 'ГӀахьалчиясул цӀар хъвай:',
 
 # Recent changes
-'recentchanges'   => 'ЦӀиял хиса-басал',
+'recentchanges' => 'ЦӀиял хиса-басал',
 'rcshowhideminor' => '$1 гӀиси-микъинал хиса-басал',
-'rcshowhidebots'  => '$1 бот',
-'rcshowhideliu'   => '$1 цӀар рагьарал гӀахьалчагӀи',
+'rcshowhidebots' => '$1 бот',
+'rcshowhideliu' => '$1 цӀар рагьарал гӀахьалчагӀи',
 'rcshowhideanons' => '$1 цӀаргьечӀ',
-'rcshowhidemine'  => '$1 дир хиса-басал',
-'diff'            => 'батӀалъи',
-'hide'            => 'Бахчизе',
-'show'            => 'Бихьизабизе',
+'rcshowhidemine' => '$1 дир хиса-басал',
+'diff' => 'батӀалъи',
+'hide' => 'Бахчизе',
+'show' => 'Бихьизабизе',
 'minoreditletter' => 'гӀ.-м.',
-'newpageletter'   => 'ЦӀ',
+'newpageletter' => 'ЦӀ',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Рухьарал хиса-басиял',
-'recentchangeslinked-feed'    => 'Рухьарал хиса-басиял',
+'recentchangeslinked' => 'Рухьарал хиса-басиял',
+'recentchangeslinked-feed' => 'Рухьарал хиса-басиял',
 'recentchangeslinked-toolbox' => 'Рухьарал хиса-басиял',
 
 # Upload
@@ -98,8 +98,8 @@ $messages = array(
 
 # Miscellaneous special pages
 'shortpages' => 'Къокъал макъалаби',
-'longpages'  => 'Кlудиял гьумерал',
-'listusers'  => 'Гlахьалчагlазул сияхl',
+'longpages' => 'Кlудиял гьумерал',
+'listusers' => 'Гlахьалчагlазул сияхl',
 
 # Special:Log
 'specialloguserlabel' => 'ГӀахьалчи:',
@@ -109,19 +109,19 @@ $messages = array(
 
 # Watchlist
 'watchlist' => 'Дур халгьабиялъул сияхl',
-'watch'     => 'хал гьабизе',
+'watch' => 'хал гьабизе',
 
 # Contributions
 'contributions' => 'ГӀахьалчиясул хӀалтӀи',
-'mycontris'     => 'Дур гlахьаллъи',
+'mycontris' => 'Дур гlахьаллъи',
 
 # What links here
 'whatlinkshere' => 'Рехсей гьанибе',
 
 # Move page
 'move-page-legend' => 'Гьумералъул цlар хисизе',
-'movearticle'      => 'Гьумералъул цӀар хисизе',
-'movepagebtn'      => 'Гьумералъул цlар хисизе',
+'movearticle' => 'Гьумералъул цӀар хисизе',
+'movepagebtn' => 'Гьумералъул цlар хисизе',
 
 # Special:SpecialPages
 'specialpages' => 'Хассал гьумерал',
index 15cdabe..6f57f60 100644 (file)
@@ -847,8 +847,6 @@ Ta ropasusu warzafu bu yo va [[Special:Search|aneyara ko wiki]] yawal.',
 'search-interwiki-caption' => 'Beraf abdumimakseem',
 'search-interwiki-default' => '$1 trasiks :',
 'search-interwiki-more' => '(loon)',
-'search-mwsuggest-enabled' => 'do tiavera',
-'search-mwsuggest-disabled' => 'meka tiavera',
 'search-relatedarticle' => 'Skedaf',
 'mwsuggest-disable' => 'Gritegirara va AJAX tiavera',
 'searcheverything-enable' => 'Aneyara ko koto yoltxo',
index a5c3679..119c65b 100644 (file)
@@ -17,216 +17,215 @@ $fallback = 'es';
 
 $messages = array(
 # User preference toggles
-'tog-underline'               => 'Sipita siqiraña',
-'tog-justify'                 => "Tanta amuyanak purapt'ayaña",
-'tog-hideminor'               => 'Jichha jaqukipawina sullka askiptawix imantaña',
-'tog-hidepatrolled'           => "Jichhnaki jaqukipawina askiptawix unch'ukita imantaña",
-'tog-newpageshidepatrolled'   => "Machaqa uñstawix waruchatat uñstawix unch'ukita imantaña",
-'tog-extendwatchlist'         => "Sarayawi jaqukipaw uñachayasuñatakiw unch'ukit waruch aqatatayaña",
-'tog-usenewrc'                => 'Jichhnaki jaqukipawi waliptäta (JavaScript munawiwa)',
-'tog-numberheadings'          => 'Titulun chinu achuraña',
-'tog-showtoolbar'             => 'Turkawit irnaqañ täta tisi uñachayaña (JavaScript munawiwa)',
-'tog-editondblclick'          => 'Uñstawi turkayaña päsuxuqiña (JavaScript munawiwa)',
-'tog-editsection'             => '[Turkaña] sipitampi tuqitaki turkawi luräña',
+'tog-underline' => 'Sipita siqiraña',
+'tog-justify' => "Tanta amuyanak purapt'ayaña",
+'tog-hideminor' => 'Jichha jaqukipawina sullka askiptawix imantaña',
+'tog-hidepatrolled' => "Jichhnaki jaqukipawina askiptawix unch'ukita imantaña",
+'tog-newpageshidepatrolled' => "Machaqa uñstawix waruchatat uñstawix unch'ukita imantaña",
+'tog-extendwatchlist' => "Sarayawi jaqukipaw uñachayasuñatakiw unch'ukit waruch aqatatayaña",
+'tog-usenewrc' => 'Jichhnaki jaqukipawi waliptäta (JavaScript munawiwa)',
+'tog-numberheadings' => 'Titulun chinu achuraña',
+'tog-showtoolbar' => 'Turkawit irnaqañ täta tisi uñachayaña (JavaScript munawiwa)',
+'tog-editondblclick' => 'Uñstawi turkayaña päsuxuqiña (JavaScript munawiwa)',
+'tog-editsection' => '[Turkaña] sipitampi tuqitaki turkawi luräña',
 'tog-editsectiononrightclick' => '(JavaScript munawiwa) titulxat tuqina kupi suxuqiñampi tuqitaki turkawi luräña',
-'tog-showtoc'                 => 'Waruchataw uñachayaña (kimsa tituljampi uñstawitaki)',
-'tog-rememberpassword'        => "Akax jasanchirin imt'awija amtaña (for a maximum of $1 {{PLURAL:$1|day|days}})",
-'tog-watchcreations'          => "Unch'ukit waruchatajana nayaxa uñstawix uñstayawajata yapxataña",
-'tog-watchdefault'            => "Unch'ukit waruchatajana nayaxa uñstawix turkajata yapxataña",
-'tog-watchmoves'              => "Unch'ukit waruchatajana nayaxa uñstawix sutiyarajata yapxataña",
-'tog-watchdeletion'           => "Unch'ukit waruchatajana nayaxa uñstawix phiskhurajata yapxataña",
-'tog-minordefault'            => 'Sullka askiptawpacha chimpuriña',
-'tog-previewontop'            => 'Askiptawit llataxa nayraxa uñtawikar uñachayaña',
-'tog-previewonfirst'          => 'Mayïri askiptawina uñtawikar uñachayaña',
-'tog-nocache'                 => "Uñstawita kachiñar jark'aña",
-'tog-enotifwatchlistpages'    => "Nayaru chaski jalayiriña ukja unch'ukit waruchatana mäuñstawi turkañäna",
-'tog-enotifusertalkpages'     => 'Nayaru chaski jalayiriña ukja tuqisiwit uñstawija turkañäna',
-'tog-enotifminoredits'        => 'Nayaru chaski jalayiriña uñstawina sullka askiptawimpiraki',
-'tog-enotifrevealaddr'        => 'Yatiyawita chaski jalayirinakana chaski jalayirit untjäwija uñachayaña',
-'tog-shownumberswatching'     => "Qawqha apnaqirinaka uñch'ukiskar uñacht'ayaña",
-'tog-fancysig'                => "Mayaxta rixt'a (sipitarachayatawisa)",
-'tog-externaleditor'          => "Anqa askiptiri mirq'iriña (yatxiritakiwa, jasanchirina ajalla jamuqawi wakiskiriwa)",
-'tog-externaldiff'            => "Anqa diff-iri mirq'iriña (yatxiritakiwa, jasanchirina ajalla jamuqawi wakiskiriwa)",
-'tog-showjumplinks'           => 'Usutataki sipitata "khänaru thuqtaña" uñachayaña',
-'tog-uselivepreview'          => "Uñtawikach'ukix mirq'iña (JavaScript munawiwa) (yant'awiwaki)",
-'tog-forceeditsummary'        => "Nayaru yatiyaña ukja ch'usa askiptawit juk'aptayawi apantaskaña",
-'tog-watchlisthideown'        => "Unch'ukit waruchatana askiptawijax imantaña",
-'tog-watchlisthidebots'       => "Unch'ukit waruchatana bot-ta askiptawipax imantaña",
-'tog-watchlisthideminor'      => "Unch'ukit waruchatana sullka askiptawix imantaña",
-'tog-watchlisthideliu'        => "Unch'ukit waruchatana qillqt'ayasita apnaqirina askiptawipax imantaña",
-'tog-watchlisthideanons'      => "Unch'ukit waruchatana sutiwisa apnaqirina askiptawipax imantaña",
-'tog-watchlisthidepatrolled'  => "Unch'ukit waruchatana unch'ukit askiptawix imantaña",
-'tog-nolangconversion'        => "Yaqha aruptaxa jark'aña",
-'tog-ccmeonemails'            => 'Chaski jalayirija nayax yaqhar apayayäta qillqaqawix nayaru apayaña',
-'tog-diffonly'                => 'Manqha diff-nakax uñstawit yati utjawi janiw uñachayaña',
-'tog-showhiddencats'          => 'Imantata patawix uñachayaña',
+'tog-showtoc' => 'Waruchataw uñachayaña (kimsa tituljampi uñstawitaki)',
+'tog-rememberpassword' => "Akax jasanchirin imt'awija amtaña (for a maximum of $1 {{PLURAL:$1|day|days}})",
+'tog-watchcreations' => "Unch'ukit waruchatajana nayaxa uñstawix uñstayawajata yapxataña",
+'tog-watchdefault' => "Unch'ukit waruchatajana nayaxa uñstawix turkajata yapxataña",
+'tog-watchmoves' => "Unch'ukit waruchatajana nayaxa uñstawix sutiyarajata yapxataña",
+'tog-watchdeletion' => "Unch'ukit waruchatajana nayaxa uñstawix phiskhurajata yapxataña",
+'tog-minordefault' => 'Sullka askiptawpacha chimpuriña',
+'tog-previewontop' => 'Askiptawit llataxa nayraxa uñtawikar uñachayaña',
+'tog-previewonfirst' => 'Mayïri askiptawina uñtawikar uñachayaña',
+'tog-nocache' => "Uñstawita kachiñar jark'aña",
+'tog-enotifwatchlistpages' => "Nayaru chaski jalayiriña ukja unch'ukit waruchatana mäuñstawi turkañäna",
+'tog-enotifusertalkpages' => 'Nayaru chaski jalayiriña ukja tuqisiwit uñstawija turkañäna',
+'tog-enotifminoredits' => 'Nayaru chaski jalayiriña uñstawina sullka askiptawimpiraki',
+'tog-enotifrevealaddr' => 'Yatiyawita chaski jalayirinakana chaski jalayirit untjäwija uñachayaña',
+'tog-shownumberswatching' => "Qawqha apnaqirinaka uñch'ukiskar uñacht'ayaña",
+'tog-fancysig' => "Mayaxta rixt'a (sipitarachayatawisa)",
+'tog-externaleditor' => "Anqa askiptiri mirq'iriña (yatxiritakiwa, jasanchirina ajalla jamuqawi wakiskiriwa)",
+'tog-externaldiff' => "Anqa diff-iri mirq'iriña (yatxiritakiwa, jasanchirina ajalla jamuqawi wakiskiriwa)",
+'tog-showjumplinks' => 'Usutataki sipitata "khänaru thuqtaña" uñachayaña',
+'tog-uselivepreview' => "Uñtawikach'ukix mirq'iña (JavaScript munawiwa) (yant'awiwaki)",
+'tog-forceeditsummary' => "Nayaru yatiyaña ukja ch'usa askiptawit juk'aptayawi apantaskaña",
+'tog-watchlisthideown' => "Unch'ukit waruchatana askiptawijax imantaña",
+'tog-watchlisthidebots' => "Unch'ukit waruchatana bot-ta askiptawipax imantaña",
+'tog-watchlisthideminor' => "Unch'ukit waruchatana sullka askiptawix imantaña",
+'tog-watchlisthideliu' => "Unch'ukit waruchatana qillqt'ayasita apnaqirina askiptawipax imantaña",
+'tog-watchlisthideanons' => "Unch'ukit waruchatana sutiwisa apnaqirina askiptawipax imantaña",
+'tog-watchlisthidepatrolled' => "Unch'ukit waruchatana unch'ukit askiptawix imantaña",
+'tog-ccmeonemails' => 'Chaski jalayirija nayax yaqhar apayayäta qillqaqawix nayaru apayaña',
+'tog-diffonly' => 'Manqha diff-nakax uñstawit yati utjawi janiw uñachayaña',
+'tog-showhiddencats' => 'Imantata patawix uñachayaña',
 
 'underline-always' => 'Wiñaya',
-'underline-never'  => 'Janipini',
+'underline-never' => 'Janipini',
 
 # Dates
-'sunday'        => 'tuminku',
-'monday'        => 'lunisa',
-'tuesday'       => 'martisa',
-'wednesday'     => 'mirkulisa',
-'thursday'      => 'juywisa',
-'friday'        => 'wirnisa',
-'saturday'      => 'sawaru',
-'sun'           => 'tum',
-'mon'           => 'lun',
-'tue'           => 'mar',
-'wed'           => 'mir',
-'thu'           => 'juy',
-'fri'           => 'wir',
-'sat'           => 'saw',
-'january'       => 'chichu phaxsi',
-'february'      => 'anata phaxsi',
-'march'         => 'achuqa phaxsi',
-'april'         => 'yapu apthapi phaxsi',
-'may_long'      => 'llamayu phaxsi',
-'june'          => 'juyphi phaxsi',
-'july'          => 'huillka kuti phaxsi',
-'august'        => 'thaya phaxsi',
-'september'     => "llamp'u phaxsi",
-'october'       => 'taypi sata phaxsi',
-'november'      => 'awti phaxsi',
-'december'      => 'jallu qallta phaxsi',
-'january-gen'   => 'chichu phaxsi',
-'february-gen'  => 'anata phaxsi',
-'march-gen'     => 'achuqa phaxsi',
-'april-gen'     => 'yapu apthapi phaxsi',
-'may-gen'       => 'llamayu phaxsi',
-'june-gen'      => 'juyphi phaxsi',
-'july-gen'      => 'huillka kuti phaxsi',
-'august-gen'    => 'thaya phaxsi',
+'sunday' => 'tuminku',
+'monday' => 'lunisa',
+'tuesday' => 'martisa',
+'wednesday' => 'mirkulisa',
+'thursday' => 'juywisa',
+'friday' => 'wirnisa',
+'saturday' => 'sawaru',
+'sun' => 'tum',
+'mon' => 'lun',
+'tue' => 'mar',
+'wed' => 'mir',
+'thu' => 'juy',
+'fri' => 'wir',
+'sat' => 'saw',
+'january' => 'chichu phaxsi',
+'february' => 'anata phaxsi',
+'march' => 'achuqa phaxsi',
+'april' => 'yapu apthapi phaxsi',
+'may_long' => 'llamayu phaxsi',
+'june' => 'juyphi phaxsi',
+'july' => 'huillka kuti phaxsi',
+'august' => 'thaya phaxsi',
+'september' => "llamp'u phaxsi",
+'october' => 'taypi sata phaxsi',
+'november' => 'awti phaxsi',
+'december' => 'jallu qallta phaxsi',
+'january-gen' => 'chichu phaxsi',
+'february-gen' => 'anata phaxsi',
+'march-gen' => 'achuqa phaxsi',
+'april-gen' => 'yapu apthapi phaxsi',
+'may-gen' => 'llamayu phaxsi',
+'june-gen' => 'juyphi phaxsi',
+'july-gen' => 'huillka kuti phaxsi',
+'august-gen' => 'thaya phaxsi',
 'september-gen' => "llamp'u phaxsi",
-'october-gen'   => 'taypi sata phaxsi',
-'november-gen'  => 'awti phaxsi',
-'december-gen'  => 'jallu qallta phaxsi',
-'jan'           => 'chi',
-'feb'           => 'ana',
-'mar'           => 'ach',
-'apr'           => 'yap',
-'may'           => 'llam',
-'jun'           => 'juy',
-'jul'           => 'hui',
-'aug'           => 'tha',
-'sep'           => 'llmp',
-'oct'           => 'tay',
-'nov'           => 'awt',
-'dec'           => 'jall',
-
-'article'       => 'Amtachinu',
-'cancel'        => 'Jan saña',
+'october-gen' => 'taypi sata phaxsi',
+'november-gen' => 'awti phaxsi',
+'december-gen' => 'jallu qallta phaxsi',
+'jan' => 'chi',
+'feb' => 'ana',
+'mar' => 'ach',
+'apr' => 'yap',
+'may' => 'llam',
+'jun' => 'juy',
+'jul' => 'hui',
+'aug' => 'tha',
+'sep' => 'llmp',
+'oct' => 'tay',
+'nov' => 'awt',
+'dec' => 'jall',
+
+'article' => 'Amtachinu',
+'cancel' => 'Jan saña',
 'moredotdotdot' => 'Yapa...',
-'mypage'        => 'Uñstawija',
-'navigation'    => 'Wampuña',
-'and'           => '&#32;-mpi',
+'mypage' => 'Uñstawija',
+'navigation' => 'Wampuña',
+'and' => '&#32;-mpi',
 
 # Cologne Blue skin
-'qbfind'        => 'Thaqaña',
-'qbbrowse'      => 'Wampuña',
-'qbedit'        => 'Turkaña',
+'qbfind' => 'Thaqaña',
+'qbbrowse' => 'Wampuña',
+'qbedit' => 'Turkaña',
 'qbpageoptions' => 'Uñstawitaki ajllita',
-'qbpageinfo'    => "Uñstawxat uñt'ayawi",
-'qbmyoptions'   => 'Ajllitanakaja',
-
-'errorpagetitle'    => 'Pantja',
-'help'              => 'Yanapaña',
-'search'            => 'Thaqaña',
-'searchbutton'      => 'Thaqaña',
-'go'                => 'Saraña',
-'searcharticle'     => 'Saraña',
-'history'           => 'Nayra qillqata',
-'history_short'     => 'Nayra qillqata',
-'edit'              => 'Turkaña',
-'create'            => 'Uñstayaña',
-'editthispage'      => 'Aka uñstawi turkaña',
-'create-this-page'  => 'Aka uñstawi uñstayaña',
-'delete'            => 'Pichaña',
-'deletethispage'    => 'Aka uñstawi phiskhuraña',
-'undelete_short'    => "{{PLURAL:$1|mayaskiptawi|$1 askiptanakawi}} kutt'ayxaña",
-'protect'           => "Jark'aña",
-'protect_change'    => 'turkaña',
-'protectthispage'   => "Aka uñstawi jark'aña",
-'unprotect'         => "Jark'ch'ukiña",
+'qbpageinfo' => "Uñstawxat uñt'ayawi",
+'qbmyoptions' => 'Ajllitanakaja',
+
+'errorpagetitle' => 'Pantja',
+'help' => 'Yanapaña',
+'search' => 'Thaqaña',
+'searchbutton' => 'Thaqaña',
+'go' => 'Saraña',
+'searcharticle' => 'Saraña',
+'history' => 'Nayra qillqata',
+'history_short' => 'Nayra qillqata',
+'edit' => 'Turkaña',
+'create' => 'Uñstayaña',
+'editthispage' => 'Aka uñstawi turkaña',
+'create-this-page' => 'Aka uñstawi uñstayaña',
+'delete' => 'Pichaña',
+'deletethispage' => 'Aka uñstawi phiskhuraña',
+'undelete_short' => "{{PLURAL:$1|mayaskiptawi|$1 askiptanakawi}} kutt'ayxaña",
+'protect' => "Jark'aña",
+'protect_change' => 'turkaña',
+'protectthispage' => "Aka uñstawi jark'aña",
+'unprotect' => "Jark'ch'ukiña",
 'unprotectthispage' => "Aka uñstawi jark'ch'ukiña",
-'newpage'           => 'Machaqa uñstawi',
-'talkpage'          => 'Aka uñstawxat tuqisiña',
-'talkpagelinktext'  => 'Kutkatasiña',
-'specialpage'       => 'Ajalla Uñstawi',
-'talk'              => 'Tuqisiwi',
-'otherlanguages'    => 'Yaqha arunaka',
-'protectedpage'     => "Uñstawi jark'ata",
-'jumptonavigation'  => 'wampuña',
-'jumptosearch'      => 'thaqaña',
+'newpage' => 'Machaqa uñstawi',
+'talkpage' => 'Aka uñstawxat tuqisiña',
+'talkpagelinktext' => 'Kutkatasiña',
+'specialpage' => 'Ajalla Uñstawi',
+'talk' => 'Tuqisiwi',
+'otherlanguages' => 'Yaqha arunaka',
+'protectedpage' => "Uñstawi jark'ata",
+'jumptonavigation' => 'wampuña',
+'jumptosearch' => 'thaqaña',
 
 # 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).
-'currentevents'        => 'Jichha pacha',
-'currentevents-url'    => 'Project:Jichha pacha',
-'mainpage'             => 'Nayriri Uñstawi',
+'currentevents' => 'Jichha pacha',
+'currentevents-url' => 'Project:Jichha pacha',
+'mainpage' => 'Nayriri Uñstawi',
 'mainpage-description' => 'Nayriri Uñstawi',
-'portal'               => 'Jayma punku',
-'portal-url'           => 'Project:Jayma punku',
-
-'editsection'    => 'turkaña',
-'editold'        => 'turkaña',
-'editlink'       => 'trukaña',
-'toc'            => 'Utjirinaka',
-'showtoc'        => 'uñachayaña',
-'site-rss-feed'  => '$1 RSS jalsuri',
+'portal' => 'Jayma punku',
+'portal-url' => 'Project:Jayma punku',
+
+'editsection' => 'turkaña',
+'editold' => 'turkaña',
+'editlink' => 'trukaña',
+'toc' => 'Utjirinaka',
+'showtoc' => 'uñachayaña',
+'site-rss-feed' => '$1 RSS jalsuri',
 'site-atom-feed' => '$1 Atom jalsuri',
-'page-rss-feed'  => '"$1" RSS jalsuri',
+'page-rss-feed' => '"$1" RSS jalsuri',
 'page-atom-feed' => '"$1" Atom jalsuri',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Amtachinu',
-'nstab-user'     => 'Apnaqiri',
-'nstab-image'    => "Q'ipi",
-'nstab-help'     => 'Yanapaña',
+'nstab-main' => 'Amtachinu',
+'nstab-user' => 'Apnaqiri',
+'nstab-image' => "Q'ipi",
+'nstab-help' => 'Yanapaña',
 'nstab-category' => 'Patawi',
 
 # General errors
 'error' => 'Pantja',
 
 # Login and logout pages
-'login'              => "Qillqt'ayasiña",
-'userlogin'          => "Qillqt'ayasiña",
-'logout'             => 'Mistuña',
-'userlogout'         => 'Mistuña',
+'login' => "Qillqt'ayasiña",
+'userlogin' => "Qillqt'ayasiña",
+'logout' => 'Mistuña',
+'userlogout' => 'Mistuña',
 'loginlanguagelabel' => 'Aru: $1',
 
 # Edit pages
-'summary'   => 'Juk’aptayäwi:',
-'subject'   => 'Yatsuwi/titulu:',
+'summary' => 'Juk’aptayäwi:',
+'subject' => 'Yatsuwi/titulu:',
 'minoredit' => 'Akax janiw taqpachäkiti',
-'yourdiff'  => 'Jalaqtatanaka',
+'yourdiff' => 'Jalaqtatanaka',
 
 # Preferences page
-'preferences'    => 'Amtajarjama',
-'prefs-rc'       => 'Jichha kutikiptatanaka',
+'preferences' => 'Amtajarjama',
+'prefs-rc' => 'Jichha kutikiptatanaka',
 'timezoneoffset' => 'Jalaqtata',
-'yourlanguage'   => 'Aru:',
-'email'          => 'Chaski jalayiri',
+'yourlanguage' => 'Aru:',
+'email' => 'Chaski jalayiri',
 
 # Recent changes
 'recentchanges' => 'Jichha kutikiptatanaka',
-'show'          => 'uñachayaña',
+'show' => 'uñachayaña',
 
 # Upload
 'fileuploadsummary' => 'Uñt’ayawi:',
 
-'license'        => 'Iyawsawi:',
+'license' => 'Iyawsawi:',
 'license-header' => 'Iyawsawi:',
 
 # Special:ListFiles
-'listfiles_date'        => 'Uru jakhu',
-'listfiles_user'        => 'Apnaqiri',
+'listfiles_date' => 'Uru jakhu',
+'listfiles_user' => 'Apnaqiri',
 'listfiles_description' => 'Uñt’ayawi',
 
 # File description page
 'file-anchor-link' => "Q'ipi",
-'filehist-user'    => 'Apnaqiri',
+'filehist-user' => 'Apnaqiri',
 
 # Miscellaneous special pages
 'move' => 'Qillqaraña',
@@ -235,7 +234,7 @@ $messages = array(
 'booksources-go' => 'Saraña',
 
 # Special:Log
-'specialloguserlabel'  => 'Apnaqiri:',
+'specialloguserlabel' => 'Apnaqiri:',
 'speciallogtitlelabel' => 'Titulu:',
 
 # Special:ListUsers
@@ -250,12 +249,12 @@ $messages = array(
 # Undelete
 'undelete-search-submit' => 'Thaqaña',
 
-'sp-contributions-talk'   => 'Kutkatasiña',
+'sp-contributions-talk' => 'Kutkatasiña',
 'sp-contributions-submit' => 'Thaqaña',
 
 # Block/unblock
 'ipblocklist-submit' => 'Thaqaña',
-'proxyblocksuccess'  => 'Kamachawi',
+'proxyblocksuccess' => 'Kamachawi',
 
 # Tooltip help for the actions
 'tooltip-p-logo' => 'Nayriri Uñstawi',
index 0ff447d..a27b38b 100644 (file)
@@ -923,8 +923,6 @@ $1",
 'search-interwiki-caption' => 'Qardaş layihələr',
 'search-interwiki-default' => '$1 nəticə:',
 'search-interwiki-more' => '(yenə)',
-'search-mwsuggest-enabled' => 'təkliflərlə',
-'search-mwsuggest-disabled' => 'təklif yoxdur',
 'search-relatedarticle' => 'əlaqədar',
 'mwsuggest-disable' => 'AJAX təkliflərini rədd et',
 'searcheverything-enable' => 'Ad aralığında axtar:',
@@ -2992,6 +2990,9 @@ Bu saytda texniki problemlər var.',
 'feedback-close' => 'Oldu',
 'feedback-bugnew' => 'Mən yoxladım. Yeni xəta barədə xəbər ver',
 
+# Search suggestions
+'searchsuggest-search' => 'Axtar',
+
 # API errors
 'api-error-filename-tooshort' => 'Fayl adı qısadır.',
 'api-error-filetype-banned' => 'Bu tip fayllar qadağandır.',
index 097eb64..7789270 100644 (file)
@@ -323,6 +323,7 @@ $1',
 'versionrequiredtext' => 'Был бит менән эшләү өсөн MediaWiki-ның $1 версияһы кәрәк. [[Special:Version|Ҡулланылған версия тураһында мәғлүмәт битен]] ҡара.',
 
 'ok' => 'Тамам',
+'pagetitle' => '{{SITENAME}} проектынан',
 'retrievedfrom' => 'Сығанағы — «$1»',
 'youhavenewmessages' => 'Яңы $1 бар ($2).',
 'newmessageslink' => 'яңы хәбәр',
@@ -1078,8 +1079,6 @@ $1",
 'search-interwiki-caption' => 'Туғандаш проекттар',
 'search-interwiki-default' => '$1 һөҙөмтә:',
 'search-interwiki-more' => '(тағы)',
-'search-mwsuggest-enabled' => 'кәңәштәр менән',
-'search-mwsuggest-disabled' => 'кәңәшһеҙ',
 'search-relatedarticle' => 'Ҡағылышлы',
 'mwsuggest-disable' => 'AJAX-тәҡдимдәрен ябырға',
 'searcheverything-enable' => 'Бар исем арауыҡтарында эҙләргә',
@@ -2707,7 +2706,6 @@ $1 ҡатнашыусыһын бикләү сәбәбе: "$2"',
 # JavaScriptTest
 'javascripttest' => '
 JavaScript тикшереү',
-'javascripttest-disabled' => 'Был мөмкинлек был Википроектта ғәмәлгә индерелмәгән.',
 'javascripttest-title' => '$1 тикшеренеү үткәрелә',
 'javascripttest-pagetext-noframework' => 'Был бит JavaScript тикшеренеүҙәре үткәреү өсөн  резервланған.',
 'javascripttest-pagetext-unknownframework' => 'Билдәһеҙ тикшеренеүҙәр мөхитнамәһе "$1".',
@@ -3668,6 +3666,10 @@ MediaWiki файҙалы булыр, тигән өмөттә, ләкин БЕР
 'feedback-bugcheck' => 'Шәп! Тик [$1 билдәле хаталар] исемлегендә оҡшаш белдереүҙең булмауына иғтибар итегеҙ.',
 'feedback-bugnew' => 'Тикшерҙем. Яңы хата тураһында белдерергә',
 
+# Search suggestions
+'searchsuggest-search' => 'Эҙләү',
+'searchsuggest-containing' => 'эстәлегендә...',
+
 # API errors
 'api-error-badaccess-groups' => 'Һеҙгә был викиға файлдар күсереү рөхсәт ителмәй',
 'api-error-badtoken' => 'Эске хата: дөрөҫ булмаған токен',
index 431332b..2a6808f 100644 (file)
@@ -688,8 +688,6 @@ Details stehen im [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}}
 'search-interwiki-caption' => 'Schwesterprojekte',
 'search-interwiki-default' => '$1 Eagebnisse:',
 'search-interwiki-more' => '(mea)',
-'search-mwsuggest-enabled' => 'mid Vurschleg',
-'search-mwsuggest-disabled' => 'koane Vurschleg',
 'searchrelated' => 'vawåndt',
 'searchall' => 'olle',
 'showingresultsheader' => "{{PLURAL:$5|Ergebnis '''$1''' voh '''$3'''|Ergebniss '''$1–$2''' voh '''$3'''}} fyr '''$4'''",
@@ -1722,4 +1720,8 @@ Bittscheh d' noraale Vurschau bnutzen.",
 'htmlform-reset' => 'Änderrungen ryckgängég mochen',
 'htmlform-selectorother-other' => 'Åndre',
 
+# Search suggestions
+'searchsuggest-search' => 'Suach',
+'searchsuggest-containing' => 'Voitextsuach noch ...',
+
 );
index 1fd41c0..081528b 100644 (file)
@@ -982,8 +982,6 @@ $1",
 'search-interwiki-caption' => 'پروژه آن گوهار',
 'search-interwiki-default' => '$1 نتایج:',
 'search-interwiki-more' => '(گیشتر)',
-'search-mwsuggest-enabled' => 'گون پیشنهاد',
-'search-mwsuggest-disabled' => 'هچ پیشنهاد',
 'search-relatedarticle' => 'مربوطین',
 'mwsuggest-disable' => 'پیشنهادات آژاکسیء غیر فعال کن',
 'searcheverything-enable' => 'گردگ ته کل فضانامان',
index f106772..f6d2692 100644 (file)
@@ -9,6 +9,7 @@
  *
  * @author Filipinayzd
  * @author Geopoet
+ * @author Hoo
  * @author Kaganer
  * @author Steven*fung
  * @author Urhixidur
@@ -1129,8 +1130,6 @@ An mga detalye mapuwedeng matatagboan sa [{{fullurl:{{#Special:Log}}/delete|page
 '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',
@@ -2631,7 +2630,6 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 
 # JavaScriptTest
 'javascripttest' => 'Testing sa JavaScript',
-'javascripttest-disabled' => 'Ining punksyon dae pinagpagana sa wiki na ini.',
 'javascripttest-title' => 'Pinapadalagan na $1 na mga pagtesting',
 'javascripttest-pagetext-noframework' => 'An pahinang ini reserbado para sa pagpapadalagan kan mga pagtesting sa JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Bakong bistadong modelo para sa pagtesting kan "$1".',
@@ -3373,7 +3371,7 @@ Pwede mo man [[Special:EditWatchlist|gamiton an standard editor]].',
 '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-poweredby-others' => '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.
index 69f2853..8702c76 100644 (file)
@@ -1052,8 +1052,6 @@ $1",
 'search-interwiki-caption' => 'Сумежныя праекты',
 'search-interwiki-default' => 'вынікі з $1:',
 'search-interwiki-more' => '(яшчэ)',
-'search-mwsuggest-enabled' => 'з прапановамі',
-'search-mwsuggest-disabled' => 'без прапановаў',
 'search-relatedarticle' => 'Дачыняюцца*',
 'mwsuggest-disable' => 'Не паказваць прапановаў AJAX',
 'searcheverything-enable' => 'Пошук ва ўсіх прасторах назваў',
@@ -2605,7 +2603,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript-тэсты',
-'javascripttest-disabled' => 'Гэта функцыя выключаная.',
 'javascripttest-title' => 'Праводзіцца тэставанне $1',
 'javascripttest-pagetext-noframework' => 'Гэта старонка зарэзервавана для запуску тэстаў JavaScript',
 'javascripttest-pagetext-unknownframework' => 'Невядомая бібліятэка тэставання «$1».',
@@ -3551,6 +3548,10 @@ MediaWiki распаўсюджваецца, спадзеючыся на прыд
 'feedback-bugcheck' => 'Выдатна! Толькі праверце, што ў спісе [$1 вядомых памылак] яе няма падобнага запісу.',
 'feedback-bugnew' => 'Я праверыў. Паведаміць пра новую памылку',
 
+# Search suggestions
+'searchsuggest-search' => 'Знайсці',
+'searchsuggest-containing' => 'змяшчае...',
+
 # API errors
 'api-error-badaccess-groups' => 'У Вас няма дазволу загружаць файлы ў гэтую вікі.',
 'api-error-badtoken' => 'Унутраная памылка: няслушны ключ.',
index 2a94e49..b7ecf35 100644 (file)
@@ -259,7 +259,7 @@ $messages = array(
 'tog-justify' => 'Выраўноўваць тэкст па шырыні старонкі',
 'tog-hideminor' => 'Хаваць дробныя зьмены ў сьпісе апошніх зьменаў',
 'tog-hidepatrolled' => 'Хаваць патруляваныя зьмены ў сьпісе апошніх зьменаў',
-'tog-newpageshidepatrolled' => 'Хаваць правераныя старонкі ў сьпісе новых старонак',
+'tog-newpageshidepatrolled' => 'Хаваць патруляваныя старонкі ў сьпісе новых старонак',
 'tog-extendwatchlist' => 'Пашырыць сьпіс назіраньня, каб ён паказваў усе зьмены, а ня толькі апошнія',
 'tog-usenewrc' => 'Групаваць зьмены старонкі ў сьпісах апошніх зьменаў і назіраньняў (патрабуе JavaScript)',
 'tog-numberheadings' => 'Аўтаматычная нумарацыя загалоўкаў',
@@ -267,11 +267,11 @@ $messages = array(
 'tog-editondblclick' => 'Рэдагаваць старонкі па падвойным пстрыку (JavaScript)',
 'tog-editsection' => 'Дазволіць рэдагаваньне асобных сэкцыяў па спасылках [рэдагаваць]',
 'tog-editsectiononrightclick' => 'Рэдагаваць сэкцыі па правым пстрыку на загалоўку (патрабуе JavaScript)',
-'tog-showtoc' => 'Ð\9fаказваÑ\86Ñ\8c Ð·Ñ\8cмеÑ\81Ñ\82 (длÑ\8f Ñ\81Ñ\82аÑ\80онак Ð· ÐºÐ¾Ð»Ñ\8cкаÑ\81Ñ\8cÑ\86Ñ\8e Ñ\81Ñ\8dкÑ\86Ñ\8bй Ð±Ð¾Ð»ÐµÐ¹ Ð·Ð° 3)',
+'tog-showtoc' => 'Ð\9fаказваÑ\86Ñ\8c Ð·Ñ\8cмеÑ\81Ñ\82 (длÑ\8f Ñ\81Ñ\82аÑ\80онак Ð· Ð±Ð¾Ð»Ñ\8cÑ\88 Ñ\8fк 3 Ñ\80азÑ\8cдзеламÑ\96)',
 'tog-rememberpassword' => 'Запомніць мяне ў гэтым браўзэры (ня больш за $1 {{PLURAL:$1|дзень|дні|дзён}})',
-'tog-watchcreations' => 'Дадаваць у мой сьпіс назіраньня створаныя мной старонкі і загружаныя мной файлы',
-'tog-watchdefault' => 'Дадаваць у мой сьпіс назіраньня старонкі і файлы якія я рэдагаваў',
-'tog-watchmoves' => 'Дадаваць у мой сьпіс назіраньня старонкі і файлы якія я пераносіў',
+'tog-watchcreations' => 'Дадаваць у мой сьпіс назіраньня створаныя мной старонкі і загружаныя файлы',
+'tog-watchdefault' => 'Дадаваць у мой сьпіс назіраньня старонкі і файлы, якія я рэдагаваў',
+'tog-watchmoves' => 'Дадаваць у мой сьпіс назіраньня перанесеныя мною старонкі і файлы',
 'tog-watchdeletion' => 'Дадаваць у мой сьпіс назіраньня старонкі і файлы, якія я выдаляю',
 'tog-minordefault' => 'Па змоўчаньні пазначаць усе зьмены дробнымі',
 'tog-previewontop' => 'Паказваць папярэдні прагляд старонкі над полем рэдагаваньня',
@@ -284,18 +284,18 @@ $messages = array(
 'tog-shownumberswatching' => 'Паказваць колькасьць назіральнікаў',
 'tog-oldsig' => 'Цяперашні подпіс:',
 'tog-fancysig' => 'Апрацоўваць подпіс як вікі-тэкст (без аўтаматычнай спасылкі)',
-'tog-externaleditor' => 'Выкарыстоўваць вонкавы рэдактар па змоўчваньні (толькі для адмыслоўцаў, патрэбуе спэцыяльных наладак на вашым кампутары. [//www.mediawiki.org/wiki/Manual:External_editors Падрабязнасьці.])',
-'tog-externaldiff' => 'Выкарыстоўваць вонкавую праграму параўнаньня вэрсіяў па змоўчваньні (толькі для адмыслоўцаў, патрэбуе спэцыяльных наладак на вашым кампутары. [//www.mediawiki.org/wiki/Manual:External_editors Падрабязнасьці.])',
+'tog-externaleditor' => 'Выкарыстоўваць вонкавы рэдактар па змоўчваньні (толькі для адмыслоўцаў, патрабуе спэцыяльных наладак на вашым кампутары. [//www.mediawiki.org/wiki/Manual:External_editors Падрабязнасьці.])',
+'tog-externaldiff' => 'Выкарыстоўваць вонкавую праграму параўнаньня вэрсіяў па змоўчваньні (толькі для адмыслоўцаў, патрабуе спэцыяльных наладак на вашым кампутары. [//www.mediawiki.org/wiki/Manual:External_editors Падрабязнасьці.])',
 'tog-showjumplinks' => 'Актываваць дапаможныя спасылкі «перайсьці да»',
 'tog-uselivepreview' => 'Выкарыстоўваць хуткі папярэдні прагляд (патрабуе JavaScript) (экспэрымэнтальна)',
 'tog-forceeditsummary' => 'Папярэджваць пра адсутнасьць кароткага апісаньня зьменаў',
 'tog-watchlisthideown' => 'Хаваць мае праўкі ў сьпісе назіраньня',
 'tog-watchlisthidebots' => 'Хаваць праўкі робатаў у сьпісе назіраньня',
 'tog-watchlisthideminor' => 'Хаваць дробныя праўкі ў сьпісе назіраньня',
-'tog-watchlisthideliu' => 'ХаваÑ\86Ñ\8c Ð¿Ñ\80аÑ\9eкÑ\96 Ð·Ð°Ñ\80Ñ\8dгÑ\96Ñ\81Ñ\82Ñ\80аванÑ\8bÑ\85 Ñ\83дзелÑ\8cнÑ\96каÑ\9e Ñ\96 Ñ\9eдзелÑ\8cнÑ\96Ñ\86 Ñ\83 Ñ\81Ñ\8cпÑ\96Ñ\81е Ð½Ð°Ð·Ñ\96Ñ\80анÑ\8cнÑ\8f',
+'tog-watchlisthideliu' => 'Хаваць праўкі зарэгістраваных удзельнікаў у сьпісе назіраньня',
 'tog-watchlisthideanons' => 'Хаваць праўкі ананімаў у сьпісе назіраньня',
 'tog-watchlisthidepatrolled' => 'Хаваць патруляваныя праўкі ў сьпісе назіраньня',
-'tog-ccmeonemails' => 'Дасылаць мне копіі лістоў, якія я дасылаю іншым удзельнікам і ўдзельніцам',
+'tog-ccmeonemails' => 'Дасылаць мне копіі лістоў, якія я дасылаю іншым удзельнікам',
 'tog-diffonly' => 'Не паказваць зьмест старонкі пад параўнаньнем зьменаў',
 'tog-showhiddencats' => 'Паказваць схаваныя катэгорыі',
 'tog-noconvertlink' => 'Забараніць канвэртацыю назваў спасылак',
@@ -303,12 +303,12 @@ $messages = array(
 
 'underline-always' => 'Заўсёды',
 'underline-never' => 'Ніколі',
-'underline-default' => 'Як Ñ\83 Ð±Ñ\80аÑ\9eзÑ\8dÑ\80Ñ\8b',
+'underline-default' => 'Ð\9fаводле Ð±Ñ\80аÑ\9eзÑ\8dÑ\80а',
 
 # Font style option in Special:Preferences
 'editfont-style' => 'Стыль шрыфту ў полі рэдагаваньня:',
-'editfont-default' => 'ШÑ\80Ñ\8bÑ\84Ñ\82 Ð±Ñ\80аÑ\9eзÑ\8dÑ\80а Ð¿Ð° Ð·Ð¼Ð¾Ñ\9eÑ\87ванÑ\8cнÑ\96',
-'editfont-monospace' => 'ШÑ\80Ñ\8bÑ\84Ñ\82 Ð· Ð°Ð´Ð½Ð¾Ð»Ñ\8cкавай Ñ\88Ñ\8bÑ\80Ñ\8bнÑ\91й Ñ\81Ñ\8bмбалÑ\8fÑ\9e',
+'editfont-default' => 'Ð\9fаводле Ð±Ñ\80аÑ\9eзÑ\8dÑ\80а',
+'editfont-monospace' => 'РоÑ\9eнаÑ\88Ñ\8bÑ\80окÑ\96 Ñ\88Ñ\80Ñ\8bÑ\84Ñ\82',
 'editfont-sansserif' => 'Шрыфт без засечак',
 'editfont-serif' => 'Шрыфт з засечкамі',
 
@@ -351,18 +351,18 @@ $messages = array(
 'october-gen' => 'кастрычніка',
 'november-gen' => 'лістапада',
 'december-gen' => 'сьнежня',
-'jan' => '01',
-'feb' => '02',
-'mar' => '03',
-'apr' => '04',
-'may' => '05',
-'jun' => '06',
-'jul' => '07',
-'aug' => '08',
-'sep' => '09',
-'oct' => '10',
-'nov' => '11',
-'dec' => '12',
+'jan' => 'сту',
+'feb' => 'лют',
+'mar' => 'сак',
+'apr' => 'кра',
+'may' => 'тра',
+'jun' => 'чэр',
+'jul' => 'ліп',
+'aug' => 'жні',
+'sep' => 'вер',
+'oct' => 'кас',
+'nov' => 'ліс',
+'dec' => 'сьн',
 
 # Categories related messages
 'pagecategories' => '{{PLURAL:$1|Катэгорыя|Катэгорыі|Катэгорыі}}',
@@ -412,7 +412,7 @@ $messages = array(
 'vector-action-protect' => 'Абараніць',
 'vector-action-undelete' => 'Аднавіць',
 'vector-action-unprotect' => 'Зьмяніць абарону',
-'vector-simplesearch-preference' => 'Уключыць палепшаныя пошукавыя падказкі (толькі для афармленьня «Вэктар»)',
+'vector-simplesearch-preference' => 'Уключыць спрошчанае поле пошуку (толькі для афармленьня «Вэктар»)',
 'vector-view-create' => 'Стварыць',
 'vector-view-edit' => 'Рэдагаваць',
 'vector-view-history' => 'Паказаць гісторыю',
@@ -423,7 +423,7 @@ $messages = array(
 'variants' => 'Варыянты',
 
 'errorpagetitle' => 'Памылка',
-'returnto' => 'Вярнуцца да старонкі $1.',
+'returnto' => 'Вярнуцца да старонкі «$1».',
 'tagline' => 'Зьвесткі з {{GRAMMAR:родны|{{SITENAME}}}}',
 'help' => 'Дапамога',
 'search' => 'Пошук',
@@ -511,7 +511,8 @@ $1',
 'badaccess-groups' => 'Запытанае Вамі дзеяньне дазволенае толькі ўдзельнікам {{PLURAL:$2|з групы|адной з групаў:}} $1.',
 
 'versionrequired' => 'Патрабуецца MediaWiki вэрсіі $1',
-'versionrequiredtext' => 'Для карыстаньня гэтай старонкай патрабуецца MediaWiki вэрсіі $1. Глядзіце [[Special:Version|інфармацыю пра вэрсію]].',
+'versionrequiredtext' => 'Для карыстаньня гэтай старонкай патрабуецца MediaWiki вэрсіі $1.
+Глядзіце [[Special:Version|інфармацыю пра вэрсію]].',
 
 'ok' => 'Добра',
 'pagetitle' => '$1 — {{SITENAME}}',
@@ -1278,8 +1279,6 @@ $1",
 'search-interwiki-caption' => 'Сумежныя праекты',
 'search-interwiki-default' => 'вынікі з $1:',
 'search-interwiki-more' => '(яшчэ)',
-'search-mwsuggest-enabled' => 'з парадамі',
-'search-mwsuggest-disabled' => 'без парад',
 'search-relatedarticle' => 'Зьвязаны',
 'mwsuggest-disable' => 'Адключыць AJAX-падказкі',
 'searcheverything-enable' => 'Шукаць ва ўсіх прасторах назваў',
@@ -2904,7 +2903,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'Тэставаньне JavaScript',
-'javascripttest-disabled' => 'Гэтая функцыя не была ўключаная ў гэтай вікі.',
 'javascripttest-title' => 'Праводзіцца тэставаньне $1',
 'javascripttest-pagetext-noframework' => 'Гэтая старонка трымаецца для правядзеньня тэстаў JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Невядомая бібліятэка тэставаньня «$1».',
@@ -3667,6 +3665,11 @@ $5
 'size-kilobytes' => '$1 кб',
 'size-megabytes' => '$1 Мб',
 'size-gigabytes' => '$1 Гб',
+'size-terabytes' => '$1 ТБ',
+'size-petabytes' => '$1 ПБ',
+'size-exabytes' => '$1 ЭБ',
+'size-zetabytes' => '$1 ЗБ',
+'size-yottabytes' => '$1 ЁБ',
 
 # Live preview
 'livepreview-loading' => 'Загрузка…',
@@ -3898,6 +3901,10 @@ MediaWiki распаўсюджваецца з надзеяй, што будзе
 'feedback-bugcheck' => 'Выдатна! Толькі праверце, магчыма гэтыя памылкі ўжо [$1 вядомыя].',
 'feedback-bugnew' => 'Я праверыў. Гэта новая памылка',
 
+# Search suggestions
+'searchsuggest-search' => 'Пошук',
+'searchsuggest-containing' => 'утрымлівае...',
+
 # API errors
 'api-error-badaccess-groups' => 'У Вас няма дазволу загружаць файлы ў гэтую вікі.',
 'api-error-badtoken' => 'Унутраная памылка: няслушны ключ.',
index e8aec2e..b783329 100644 (file)
@@ -1229,8 +1229,6 @@ $1",
 'search-interwiki-caption' => 'Сродни проекти',
 'search-interwiki-default' => '$1 резултата:',
 'search-interwiki-more' => '(още)',
-'search-mwsuggest-enabled' => 'с предположения',
-'search-mwsuggest-disabled' => 'без предположения',
 'search-relatedarticle' => 'Свързани',
 'mwsuggest-disable' => 'Изключване на AJAX предположенията',
 'searcheverything-enable' => 'Търсене във всички именни пространства',
@@ -2750,7 +2748,6 @@ $1',
 'import-logentry-interwiki-detail' => '{{PLURAL:$1|една версия|$1 версии}} на $2 бяха внесени',
 
 # JavaScriptTest
-'javascripttest-disabled' => 'Тази функционалност не е активирана в това уики.',
 'javascripttest-pagetext-noframework' => 'Тази страница е запазена за изпълнение на Джаваскрипт тестове.',
 'javascripttest-qunit-intro' => 'Вижте [$1 тестовата документация] на mediawiki.org.',
 
@@ -3643,6 +3640,9 @@ MediaWiki се разпространява с надеждата, че ще б
 'feedback-thanks' => 'Благодарности! Вашата обратна информация е публикувана на страницата „[$2  $1]“.',
 'feedback-close' => 'Готово',
 
+# Search suggestions
+'searchsuggest-search' => 'Търсене',
+
 # API errors
 'api-error-badaccess-groups' => 'Нямате необходимите права, за да качвате файлове в това уики.',
 'api-error-badtoken' => 'Вътрешна грешка: неправилен маркер.',
index 577d2e2..4720033 100644 (file)
@@ -422,8 +422,6 @@ Legend: '''({{int:cur}})''' = हाल के संशोधन के सा
 'search-interwiki-caption' => 'बहिन परियोजना',
 'search-interwiki-default' => '$1 के परिणाम:',
 'search-interwiki-more' => '(अउर)',
-'search-mwsuggest-enabled' => 'सुझाव के साथ',
-'search-mwsuggest-disabled' => 'कौनो सुझाव ना',
 'search-relatedarticle' => 'संबंधित',
 'mwsuggest-disable' => 'AJAX सुझाव असक्षम',
 'searcheverything-enable' => 'सभन सन्दर्भ में खोजीं',
index 1e02306..094e2ac 100644 (file)
@@ -459,8 +459,6 @@ Legend: '''({{int:cur}})''' = हाल के संशोधन के सा
 'search-interwiki-caption' => 'बहिन परियोजना',
 'search-interwiki-default' => '$1 के परिणाम:',
 'search-interwiki-more' => '(अउर)',
-'search-mwsuggest-enabled' => 'सुझाव के साथ',
-'search-mwsuggest-disabled' => 'कौनो सुझाव ना',
 'search-relatedarticle' => 'संबंधित',
 'mwsuggest-disable' => 'AJAX सुझाव असक्षम',
 'searcheverything-enable' => 'सभन सन्दर्भ में खोजीं',
index a254380..4b28f49 100644 (file)
 
 $messages = array(
 'underline-always' => 'Oltaem',
-'underline-never'  => 'Neva',
+'underline-never' => 'Neva',
 
 # Dates
-'sunday'        => 'Sande',
-'monday'        => 'Mande',
-'tuesday'       => 'Tusde',
-'wednesday'     => 'Wenesde',
-'thursday'      => 'Tosde',
-'friday'        => 'Fraede',
-'saturday'      => 'Sarede',
-'sun'           => 'San',
-'mon'           => 'Man',
-'tue'           => 'Tu',
-'wed'           => 'Wen',
-'thu'           => 'To',
-'fri'           => 'Frae',
-'sat'           => 'Sar',
-'january'       => 'Januware',
-'february'      => 'Februari',
-'march'         => 'Maj',
-'april'         => 'Epril',
-'may_long'      => 'Mei',
-'june'          => 'Jun',
-'july'          => 'Julae',
-'august'        => 'Ogis',
-'september'     => 'Septemba',
-'october'       => 'Oktoba',
-'november'      => 'Novemba',
-'december'      => 'Desemba',
-'january-gen'   => 'Januware',
-'february-gen'  => 'Februari',
-'march-gen'     => 'Maj',
-'april-gen'     => 'Epril',
-'may-gen'       => 'Mei',
-'june-gen'      => 'Jun',
-'july-gen'      => 'Julae',
-'august-gen'    => 'Ogis',
+'sunday' => 'Sande',
+'monday' => 'Mande',
+'tuesday' => 'Tusde',
+'wednesday' => 'Wenesde',
+'thursday' => 'Tosde',
+'friday' => 'Fraede',
+'saturday' => 'Sarede',
+'sun' => 'San',
+'mon' => 'Man',
+'tue' => 'Tu',
+'wed' => 'Wen',
+'thu' => 'To',
+'fri' => 'Frae',
+'sat' => 'Sar',
+'january' => 'Januware',
+'february' => 'Februari',
+'march' => 'Maj',
+'april' => 'Epril',
+'may_long' => 'Mei',
+'june' => 'Jun',
+'july' => 'Julae',
+'august' => 'Ogis',
+'september' => 'Septemba',
+'october' => 'Oktoba',
+'november' => 'Novemba',
+'december' => 'Desemba',
+'january-gen' => 'Januware',
+'february-gen' => 'Februari',
+'march-gen' => 'Maj',
+'april-gen' => 'Epril',
+'may-gen' => 'Mei',
+'june-gen' => 'Jun',
+'july-gen' => 'Julae',
+'august-gen' => 'Ogis',
 'september-gen' => 'Septemba',
-'october-gen'   => 'Oktoba',
-'november-gen'  => 'Novemba',
-'december-gen'  => 'Desemba',
-'mar'           => 'Maj',
-'apr'           => 'Epr',
-'may'           => 'Mei',
-'aug'           => 'Ogis',
-'oct'           => 'Okt',
-'dec'           => 'Des',
+'october-gen' => 'Oktoba',
+'november-gen' => 'Novemba',
+'december-gen' => 'Desemba',
+'mar' => 'Maj',
+'apr' => 'Epr',
+'may' => 'Mei',
+'aug' => 'Ogis',
+'oct' => 'Okt',
+'dec' => 'Des',
 
 'mypage' => 'Pej blong mi',
 'mytalk' => 'Tingting blong mi',
-'and'    => '&#32;mo',
+'and' => '&#32;mo',
 
 # Cologne Blue skin
-'qbedit'         => 'Jenisim hem',
-'qbpageoptions'  => 'Pej ia',
-'qbmyoptions'    => 'Ol pej blong mi',
+'qbedit' => 'Jenisim hem',
+'qbpageoptions' => 'Pej ia',
+'qbmyoptions' => 'Ol pej blong mi',
 'qbspecialpages' => 'Ol spesel pej',
 
-'edit'             => 'Jenisim hem',
-'newpage'          => 'Mekem niu pej',
+'edit' => 'Jenisim hem',
+'newpage' => 'Mekem niu pej',
 'talkpagelinktext' => 'Toktok',
-'specialpage'      => 'Spesel Pej',
-'talk'             => 'Tingting',
+'specialpage' => 'Spesel Pej',
+'talk' => 'Tingting',
 
 # 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).
-'mainpage'             => 'Nambawan Pej',
+'mainpage' => 'Nambawan Pej',
 'mainpage-description' => 'Nambawan Pej',
 
 'retrievedfrom' => 'Kam long "$1"',
-'editsection'   => 'jenisim hem',
-'editold'       => 'jenisim hem',
+'editsection' => 'jenisim hem',
+'editold' => 'jenisim hem',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'    => 'Atikel',
+'nstab-main' => 'Atikel',
 'nstab-special' => 'Spesel',
 
 # Edit pages
@@ -100,15 +100,15 @@ $messages = array(
 
 # Miscellaneous special pages
 'shortpages' => 'Ol smol pej',
-'longpages'  => 'Ol big pej',
-'newpages'   => 'Ol niu pej',
+'longpages' => 'Ol big pej',
+'newpages' => 'Ol niu pej',
 
 # Special:AllPages
 'allarticles' => 'Olgeta atikel',
 
 # E-mail user
 'emailfrom' => 'Kam long',
-'emailto'   => 'Go long:',
+'emailto' => 'Go long:',
 
 # Contributions
 'year' => 'Yia:',
@@ -120,28 +120,28 @@ $messages = array(
 
 # Move page
 'move-page-legend' => 'Muvum pej',
-'movearticle'      => 'Muvum pej:',
+'movearticle' => 'Muvum pej:',
 
 # Namespace 8 related
 'allmessagesname' => 'Nem',
 
 # Tooltip help for the actions
-'tooltip-pt-mytalk'  => 'Pej blong tingting blong mi',
-'tooltip-p-logo'     => 'Nambawan Pej',
+'tooltip-pt-mytalk' => 'Pej blong tingting blong mi',
+'tooltip-p-logo' => 'Nambawan Pej',
 'tooltip-n-mainpage' => 'Go long Nambawan Pej',
-'tooltip-minoredit'  => 'Em i stap wan smol jenis',
+'tooltip-minoredit' => 'Em i stap wan smol jenis',
 
 # Special:NewFiles
 'showhidebots' => '($1 bot)',
 
 # EXIF tags
-'exif-imagedescription'    => 'Nem blong pikta',
+'exif-imagedescription' => 'Nem blong pikta',
 'exif-exposuretime-format' => '$1 sek. ($2)',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'olgeta',
 'namespacesall' => 'olgeta',
-'monthsall'     => 'olgeta',
+'monthsall' => 'olgeta',
 
 # Table pager
 'table_pager_first' => 'Nambawan pej',
index ef3492e..b2bdbba 100644 (file)
@@ -1148,8 +1148,6 @@ Catatan bahwasa mamuruk tautan napigasi akan mambulikakan setelan kolum ngini.',
 'search-interwiki-caption' => 'Dingsanak rangka gawian',
 'search-interwiki-default' => 'Kulihan $1',
 'search-interwiki-more' => '(lagi)',
-'search-mwsuggest-enabled' => 'awan saran',
-'search-mwsuggest-disabled' => 'kadada saran',
 'search-relatedarticle' => 'Bakulaan',
 'mwsuggest-disable' => "Kada kawa'akan sasaran AJAX",
 'searcheverything-enable' => 'Panggagaian pada samunyaan ngaran kakamar',
@@ -3690,6 +3688,10 @@ Salain ngitu, Pian kawa mamuruk prmulir nyaman di bawah ngini. Kumintar Pian aka
 'feedback-bugcheck' => 'Harat! hanyar dipariksa bahwasa ngini lainan salah asa [$1 bug nang dipinandui].',
 'feedback-bugnew' => 'Ulun mamariksa. Malapurakan sabuah bug hanyar',
 
+# Search suggestions
+'searchsuggest-search' => 'Gagai',
+'searchsuggest-containing' => 'isian ...',
+
 # API errors
 'api-error-missingresult' => 'Kasalahan intarnal: kada kawa manantuakan napakah panyalinan tuntung.',
 'api-error-mustbeloggedin' => 'Pian harus babuat ka log gasan maunggah barakas.',
index 58fe47f..95a0246 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Bambara (Bamanankan)
+/** Bambara (bamanankan)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -18,70 +18,70 @@ $messages = array(
 'tog-hideminor' => 'Yɛlɛmaliw kura fitini dogo',
 
 # Dates
-'sunday'    => 'karidon',
-'monday'    => 'ntɛnɛdon',
-'tuesday'   => 'taratadon',
+'sunday' => 'karidon',
+'monday' => 'ntɛnɛdon',
+'tuesday' => 'taratadon',
 'wednesday' => 'arabadon',
-'thursday'  => 'alamisadon',
-'friday'    => 'jumadon',
-'saturday'  => 'sibiridon',
-'august'    => 'uti',
-'aug'       => 'uti',
+'thursday' => 'alamisadon',
+'friday' => 'jumadon',
+'saturday' => 'sibiridon',
+'august' => 'uti',
+'aug' => 'uti',
 
 # Categories related messages
 'category_header' => 'Nyɛw cogoya kɔnɔ: "$1"',
 
 'article' => 'Nyɛ',
-'mypage'  => "N'ka nyɛ",
-'mytalk'  => "N'ka baronyɛ",
-'and'     => '&#32;ani',
+'mypage' => "N'ka nyɛ",
+'mytalk' => "N'ka baronyɛ",
+'and' => '&#32;ani',
 
 # Cologne Blue skin
-'qbfind'         => 'Nyini',
-'qbedit'         => 'Yɛlɛma',
+'qbfind' => 'Nyini',
+'qbedit' => 'Yɛlɛma',
 'qbspecialpages' => 'Nyɛw kɛrɛnkɛrɛnnen',
 
-'help'           => 'Dɛmɛ',
-'search'         => 'Nyini',
-'searchbutton'   => 'Nyini',
-'go'             => 'Taa',
-'searcharticle'  => 'Taa',
-'history'        => 'Nyɛka tariku',
-'history_short'  => 'Tariku',
-'edit'           => 'yɛlɛma',
-'editthispage'   => 'Nyɛ nin yɛlɛma',
-'newpage'        => 'Nyɛ kura',
-'specialpage'    => 'Nyɛ kɛrɛnkɛrɛnnen',
-'talk'           => 'Sɔsɔli',
-'toolbox'        => 'Minanw',
-'userpage'       => 'Utilisateur ka nyɛ',
-'imagepage'      => 'Janin ka nyɛ',
+'help' => 'Dɛmɛ',
+'search' => 'Nyini',
+'searchbutton' => 'Nyini',
+'go' => 'Taa',
+'searcharticle' => 'Taa',
+'history' => 'Nyɛka tariku',
+'history_short' => 'Tariku',
+'edit' => 'yɛlɛma',
+'editthispage' => 'Nyɛ nin yɛlɛma',
+'newpage' => 'Nyɛ kura',
+'specialpage' => 'Nyɛ kɛrɛnkɛrɛnnen',
+'talk' => 'Sɔsɔli',
+'toolbox' => 'Minanw',
+'userpage' => 'Utilisateur ka nyɛ',
+'imagepage' => 'Janin ka nyɛ',
 'otherlanguages' => 'Kanw wɛrɛ',
-'jumptosearch'   => 'Nyini',
+'jumptosearch' => 'Nyini',
 
 # 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).
-'currentevents'        => 'Kunnafoni',
-'currentevents-url'    => 'Project:Kunnafoni',
-'disclaimers'          => 'Kangari',
-'edithelp'             => 'Dɛmɛ',
-'mainpage'             => 'Nyɛ fɔlɔ',
+'currentevents' => 'Kunnafoni',
+'currentevents-url' => 'Project:Kunnafoni',
+'disclaimers' => 'Kangari',
+'edithelp' => 'Dɛmɛ',
+'mainpage' => 'Nyɛ fɔlɔ',
 'mainpage-description' => 'Nyɛ fɔlɔ',
-'portal'               => 'Jamaje',
+'portal' => 'Jamaje',
 
 'editsection' => 'yɛlɛma',
-'hidetoc'     => 'dogo',
+'hidetoc' => 'dogo',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Nyɛ',
-'nstab-image'    => 'Janin',
-'nstab-help'     => 'Dɛmɛ',
+'nstab-main' => 'Nyɛ',
+'nstab-image' => 'Janin',
+'nstab-help' => 'Dɛmɛ',
 'nstab-category' => 'Cogoya',
 
 # Edit pages
-'minoredit'      => 'Yɛlɛma fitini.',
-'watchthis'      => 'Nyɛ tulomajɔ',
-'newarticle'     => '(Kura)',
-'editing'        => '$1 ka yɛlɛmali',
+'minoredit' => 'Yɛlɛma fitini.',
+'watchthis' => 'Nyɛ tulomajɔ',
+'newarticle' => '(Kura)',
+'editing' => '$1 ka yɛlɛmali',
 'editingsection' => '$1 ka yɛlɛmali (section)',
 'editingcomment' => '$1 ka yɛlɛmali (baro)',
 
@@ -90,7 +90,7 @@ $messages = array(
 
 # Preferences page
 'preferences' => 'Fisayali',
-'prefs-skin'  => 'Apparence',
+'prefs-skin' => 'Apparence',
 
 # Recent changes
 'hide' => 'dogo',
@@ -103,9 +103,9 @@ $messages = array(
 
 # Miscellaneous special pages
 'popularpages' => 'Nyɛw les plus consultées',
-'newpages'     => 'Nyɛw kura',
+'newpages' => 'Nyɛw kura',
 'ancientpages' => 'Nyɛw les plus anciens',
-'move'         => 'telun',
+'move' => 'telun',
 'movethispage' => 'Nyɛ telun',
 
 # Special:AllPages
@@ -118,7 +118,7 @@ $messages = array(
 'linksearch-ok' => 'Nyini',
 
 # Watchlist
-'watch'         => 'Tulomajɔ',
+'watch' => 'Tulomajɔ',
 'watchthispage' => 'Nyɛ tulomajɔ',
 
 # Contributions
@@ -129,8 +129,8 @@ $messages = array(
 
 # Move page
 'move-page-legend' => 'Nyɛ telun',
-'movearticle'      => 'Nyɛ telun',
-'movepagebtn'      => 'Nyɛ telun',
+'movearticle' => 'Nyɛ telun',
+'movepagebtn' => 'Nyɛ telun',
 
 # Attribution
 'others' => 'wɛrɛ',
index 5629df4..154529d 100644 (file)
@@ -1082,8 +1082,6 @@ $1",
 'search-interwiki-caption' => 'সহপ্রকল্পসমূহ',
 'search-interwiki-default' => '$1 ফলাফলসমূহ:',
 'search-interwiki-more' => '(আরও)',
-'search-mwsuggest-enabled' => 'পরামর্শসহ',
-'search-mwsuggest-disabled' => 'পরামর্শ নেই',
 'search-relatedarticle' => 'সম্পর্কিত',
 'mwsuggest-disable' => 'AJAX পরামর্শ নিষ্ক্রিয় করা হোক',
 'searcheverything-enable' => 'সকল নামস্থানে অনুসন্ধান করো',
@@ -1495,6 +1493,10 @@ $1",
 'emptyfile' => 'আপনি যে ফাইলটি আপলোড করেছেন, তা খালি মনে হচ্ছে। ফাইলের নামে টাইপিং ত্রুটির কারণে এরকম হতে পারে। অনুগ্রহ করে পরীক্ষা করে দেখুন আপনি আসলেই এই ফাইলটি আপলোড করতে চান কি না।',
 'windows-nonascii-filename' => 'এই উইকি বিশেষ ক্যারেক্টারসমৃদ্ধ ফাইলের নাম সমর্থন করে না।',
 'fileexists' => 'এই নামের একটি ফাইল ইতিমধ্যেই বিদ্যমান। অনুগ্রহ করে <strong>[[:$1]]</strong> পরীক্ষা করে দেখুন, যদি আপনি এটি পরিবর্তনের ব্যাপারে নিশ্চিত না হন। [[$1|thumb]]',
+'filepageexists' => 'এই ফাইলের বর্ণনা পাতা এখানে <strong>[[:$1]]</strong> তৈরী করা হয়েছে, কিন্তু এই নামের কোনো ফাইল নেই।
+আপনার লেখা তথ্যগুলো বর্ণনা পাতায় যোগ করা যাচ্ছে না।
+তথ্যটি সংযোজনের জন্য আপনাকে ম্যানুয়ালী এই পাতাটি সম্পাদনা করতে হবে।
+[[$1|thumb]]',
 'fileexists-extension' => 'একই নামের আরেকটি ফাইল আছে: [[$2|thumb]]
 * আপলোড করা ফাইলের নাম: <strong>[[:$1]]</strong>
 * একই নামে বর্তমান ফাইলের নাম: <strong>[[:$2]]</strong>
@@ -1511,6 +1513,8 @@ $1",
 'fileexists-shared-forbidden' => 'অংশীদারী ফাইল ভাণ্ডারে এই নামের একটি ফাইল ইতিমধ্যেই বিদ্যমান।
 আপনি যদি এখনো ফাইলটি আপলোড করতে চান, তবে অনুগ্রহপূর্বক পেছনে গিয়ে একটি নতুন নামে ফাইলটি আপলোড করুন।[[File:$1|thumb|center|$1]]',
 'file-exists-duplicate' => 'এই ফাইলটি নিচের {{PLURAL:$1|ফাইল|ফাইলগুলির}} অনুলিপি:',
+'file-deleted-duplicate' => 'এই ফাইলটির মত একটি ফাইল ([[:$1]]) পূর্বে অপসারণ করা হয়েছে।
+পুনরায় আপলোড করার পূর্বে আপনার উচিত আগের ফাইলটির অপসারণের কারণ জানা।',
 'uploadwarning' => 'আপলোড সতর্কবাণী',
 'uploadwarning-text' => 'অনুগ্রহ করে নিচে ফাইলের বর্ণনা পরিবর্তন করে আবার চেষ্টা করুন।',
 'savefile' => 'সংরক্ষণ',
@@ -1524,6 +1528,8 @@ $1",
 অনুগ্রহ করে file_uploads সেটিং পরীক্ষা করুন।',
 'uploadscripted' => 'এই ফাইলে এমন HTML বা স্ক্রিপ্ট কোড আছে যা একটি ওয়েব ব্রাউজার ভুল বুঝতে পারে।',
 'uploadvirus' => 'এই ফাইলটিতে ভাইরাস আছে! ব্যাখ্যা: $1',
+'uploadjava' => 'এটি একটি ZIP ফরম্যাটের ফাইল, যেখানে একটি জাভা .class ফরম্যাটের ফাইল রয়েছে।
+জাভা ফাইল আপলোডের কোনো অনুমতি নেই, কারণ এই ধরনের ফাইল সিস্টেমে নিরাপত্তা ত্রুটি তৈরী করতে পারে।',
 'upload-source' => 'উৎস ফাইল',
 'sourcefilename' => 'উৎস ফাইলের নাম:',
 'sourceurl' => 'উৎস ইউআরএল:',
@@ -1576,9 +1582,11 @@ $1',
 'backend-fail-create' => '$1 ফাইলটি তৈরী করা যাচ্ছে না।',
 'backend-fail-maxsize' => '"$1" ফাইলে লেখা যাচ্ছে না কারণ এটি {{PLURAL:$2|এক বাইট|$2 বাইট}} থেকে বড়।',
 'backend-fail-readonly' => '"$1" স্টোরেজ ব্যাকএন্ড থেকে বর্তমানে লেখা যাচ্ছে না। কারণ: "\'\'$2\'\'"',
+'backend-fail-synced' => '"$1" ফাইলটি ইন্টারনাল স্টোরেজ ব্যকএন্ডের সাথে অসামঞ্জস্যপূর্ণ',
 'backend-fail-connect' => 'স্টোরেজ ব্যাকেন্ড "$1" এর সাথে যোগাযোগ করা যাচ্ছে না।',
 'backend-fail-internal' => '"$1" স্টোরেজ ব্যাকেন্ডে কোনো অজানা ত্রুটি হয়েছে।',
 'backend-fail-contenttype' => '"$1"-এ সংরক্ষনের জন্য নির্ধারিত ফাইলের ধরন বুঝতে পারা যাচ্ছে না।',
+'backend-fail-batchsize' => 'স্টোরেজ ব্যকএন্ডে $1টি {{PLURAL:$1|অপারেশনের|অপারেশনগুলোর}} কমান্ড দেয়া হয়েছে; সর্বোচ্চ সীমা হল $2টি {{PLURAL:$1|অপারেশ}}।',
 'backend-fail-usable' => '"$1" ফাইলটিতে লেখা অথবা ফাইলটি পড়া যাচ্ছে না, কারণ সঠিক অনুমতি নেই অথবা ডিরেক্টরীটি নেই।',
 
 # File journal errors
@@ -1607,13 +1615,21 @@ $1',
 
 # Special:UploadStash
 'uploadstash' => 'আপলোড স্ট্যাশ',
+'uploadstash-summary' => 'এই পাতার মাধ্যমে এমন সকল ফাইল দেখা যাবে যেগুলো আপলোড করা হয়েছে (অথবা আপলোড করা চলছে) কিন্তু এখানো উইকিতে প্রকাশ করা হয়নি। 
+এই ফাইলগুলো যিনি আপলোড করছেন তিনি ছাড়া আর কেউ দেখতে পাচ্ছেন না।',
+'uploadstash-clear' => 'স্ট্যাশড্‌ ফাইল পরিষ্কার করা',
 'uploadstash-nofiles' => 'আপনার কোনো স্ট্যাশড ফাইল নেই।',
 'uploadstash-badtoken' => 'আপনার অনুরোধকৃত কাজটি সম্পন্ন হয়নি, হয়তো আপনার সম্পাদনার অনুমতি মেয়াদ উত্তীর্ণ হয়েছে। পুনরায় চেষ্টা করুন।',
 'uploadstash-errclear' => 'ফাইলগুলো পরিষ্কারকরণ ব্যর্থ হয়েছে।',
 'uploadstash-refresh' => 'ফাইলের তালিকা রিফ্রেশ করুন',
+'invalid-chunk-offset' => 'ত্রুটিপূর্ণ চাংক অফসেট',
 
 # img_auth script messages
 'img-auth-accessdenied' => 'প্রবেশাধিকার নাই',
+'img-auth-nopathinfo' => 'PATH_INFO পাওয়া যাচ্ছে না।
+আপনার সার্ভার থেকে এই তথ্য পাঠানোর জন্য কনফিগার করা হয়নি।
+এটি হয়তো CGI ভিত্তিক এবং img_auth সমর্থন করে না।
+বিস্তারিত দেখুন https://www.mediawiki.org/wiki/Manual:Image_Authorization।',
 'img-auth-notindir' => 'অনুরোধকৃত পাথটি কনফিগার করা আপলোড ডিরেক্টরী নয়।',
 'img-auth-badtitle' => '"$1" থেকে একটি সঠিক শিরনাম তৈরী করা যাচ্ছে না।',
 'img-auth-nologinnWL' => 'আপনি লগইন করেননি এবং "$1" নজরতালিকায় নাই।',
@@ -1621,6 +1637,9 @@ $1',
 'img-auth-isdir' => 'আপনি "$1" ডিরেক্টরী দেখতে চেষ্ঠা করছেন।
 শুধুমাত্র ফাইল দেখার অনুমতি রয়েছে।',
 'img-auth-streaming' => 'স্ট্রিমিং "$1"।',
+'img-auth-public' => 'ব্যাক্তিগত উইকি থেকে ফাইল আউটপুটের জন্য img_auth.php এর ফাংশনগুলো ব্যবহার করা হয়।
+এই উইকিটি পাবলিক উইকি হিসাবে কনফিগার করা রয়েছে।
+নিরাপত্তার কারণে, img_auth.php ডিজেবল করা রয়েছে।',
 'img-auth-noread' => 'ব্যবহারকারীর "$1" পড়ার প্রবেশাধিকার নাই।',
 'img-auth-bad-query-string' => 'ইউআরএল এর কোয়েরি স্ট্রিংটি সঠিক নয়।',
 
@@ -1680,13 +1699,22 @@ $1',
 'filehist-missing' => 'ফাইল পাওয়া যায়নি',
 'imagelinks' => 'ফাইলের ব্যবহার',
 'linkstoimage' => 'নিচের {{PLURAL:$1|টি পাতা|$1টি পাতা}} থেকে এই ফাইলে সংযোগ আছে:',
+'linkstoimage-more' => 'এই ফাইলের সাথে $1টির বেশি {{PLURAL:$1|পাতার লিংক}} রয়েছে।
+নিচের তালিকায় ফাইলের সাথে যুক্ত {{PLURAL:$1|প্রথম পাতাটির লিংক|প্রথম $1টি পাতার লিংক}} দেখানো হচ্চে।
+এছাড়া একটি [[Special:WhatLinksHere/$2|পূর্ণাঙ্গ তালিকাও]] রয়েছে।',
 'nolinkstoimage' => 'এই ফাইলে সংযোগ করে এমন কোন পাতা নেই।',
 'morelinkstoimage' => 'এই ফাইলের [[Special:WhatLinksHere/$1|আরও লিঙ্ক]] দেখাও।',
 'linkstoimage-redirect' => '$1 (ফাইল পুনঃর্নিদেশ) $2',
 'duplicatesoffile' => 'নিচের {{PLURAL:$1|ফাইলটি|$1 ফাইলগুলো}} এই ফাইলের প্রতিলিপি ([[Special:FileDuplicateSearch/$2|বিস্তারিত দেখুন]]):',
 'sharedupload' => 'এই ফাইলটি $1 থেকে নেওয়া হয়েছে এবং এবং অন্যান্য প্রকল্পেও ব্যবহৃত হতে পারে।',
+'sharedupload-desc-there' => 'এই ফাইলটি $1 থেকে দেখানো হচ্ছে এবং হয়তো এটি অন্যান্য প্রকল্পতেও ব্যবহৃত হয়েছে।
+অনুগ্রহ করে বিস্তারিত জানার জন্য [$2 ফাইলটির বর্ণনা পাতা] দেখুন।',
 'sharedupload-desc-here' => 'এই ফাইলটি $1 থেকে এবং অন্যান্য প্রকল্পে ব্যবহৃত হতে পারে।
 এর [$2 ফাইল বিবরণ পৃষ্ঠা] উপর বর্ণনা নিম্নে দেখানো হলো।',
+'sharedupload-desc-edit' => 'এই ফাইলটি $1 থেকে এবং অন্যান্য প্রকল্পে ব্যবহৃত হতে পারে।
+[$2 ফাইলটির বর্ণনা পাতা] থেকে আপনি ফাইলটি বর্ণনা সম্পাদনা করতে পারেন।',
+'sharedupload-desc-create' => 'This file is from $1 and may be used by other projects.
+Maybe you want to edit the description on its [$2 file description page] there.',
 'filepage-nofile' => 'এই নামের কোন ফাইল নেই।',
 'filepage-nofile-link' => 'এই নামে কোনো ফাইল নেই, কিন্তু আপনি এটি [$1 আপলোড করতে পারেন]।',
 'uploadnewversion-linktext' => 'এই ফাইলটির একটি নতুন সংস্করণ আপলোড করুন',
@@ -1763,6 +1791,7 @@ $1',
 'statistics-edits' => '{{SITENAME}} চালু করার পর থেকে পাতার সম্পাদনাসমূহ',
 'statistics-edits-average' => 'প্রতি পাতার গড় সম্পাদনা',
 'statistics-views-total' => 'সর্বোমোট প্রদর্শন',
+'statistics-views-total-desc' => 'অপসারিত হয়েছে এবং বিশেষ পাতার প্রদর্শন এখানে যোগ করা হয়নি',
 'statistics-views-peredit' => 'প্রতি সম্পাদনায় পরিদর্শন',
 'statistics-users' => 'নিবন্ধিত [[Special:ListUsers|ব্যবহারকারী]]',
 'statistics-users-active' => 'সক্রিয় ব্যবহারকারী',
@@ -1819,6 +1848,8 @@ $1',
 'wantedpages' => 'বাঞ্ছনীয় পাতাগুলি',
 'wantedpages-badtitle' => 'ফলাফলে ভুল শিরনাম: $1',
 'wantedfiles' => 'আবশ্যিক ফাইলগুলো',
+'wantedfiletext-cat' => 'নিচের ফাইলগুলো ব্যবহৃত হচ্ছে কিন্তু এগুলো অপসারিত হয়েছে। অন্যান্য রিপোজিটরী থেকে ব্যবহৃত ফাইলগুলো এভাবে প্রদর্শিত হতে পারে। এই ধরনের কোন ফাইল খুজে পেলে <del>অপসারণ করুন</del>। এছাড়া অপসারিত হয়েছে এমন ছবির সংযোগ রয়েছে এমন পাতাসমূহের লিংক পাওয়া যাবে এখানে [[:$1]]।',
+'wantedfiletext-nocat' => 'নিচের ফাইলগুলো ব্যবহৃত হচ্ছে কিন্তু এগুলো অপসারিত হয়েছে। অন্যান্য রিপোজিটরী থেকে ব্যবহৃত ফাইলগুলো এভাবে প্রদর্শিত হতে পারে। এই ধরনের ভূলগুলো শিঘ্রই <del>অপসারিত হবে</del>।',
 'wantedtemplates' => 'আবশ্যিক টেম্পলেটগুলো',
 'mostlinked' => 'যেসব পাতার প্রতি সবচেয়ে বেশি সংযোগ আছে',
 'mostlinkedcategories' => 'যেসব বিষয়শ্রেণীর প্রতি সবচেয়ে বেশি সংযোগ আছে',
@@ -1950,6 +1981,8 @@ $1',
 
 # Special:ListGroupRights
 'listgrouprights' => 'দলগত ব্যবহারকারী অধিকার',
+'listgrouprights-summary' => 'এই উইকির ব্যবহারকারীদের একটি গ্রুপগুলোর তালিকা দেখানো হচ্ছে, সাথে গ্রুপের কার্যপরিধিও উল্লেখ করা হয়েছে।
+নির্দিষ্ট গ্রুপের কার্যপরিধি সম্পর্কে জানতে দেখুন [[{{MediaWiki:Listgrouprights-helppage}}|additional information]]।',
 'listgrouprights-key' => '* <span class="listgrouprights-granted">অনুমোদিত অধিকার</span>
 * <span class="listgrouprights-revoked">বাধাপ্রাপ্ত অধিকার</span>',
 'listgrouprights-group' => 'দল',
@@ -2257,7 +2290,9 @@ $1',
 # Namespace form on various pages
 'namespace' => 'নামস্থান:',
 'invert' => 'ব্যুত্ক্রমে নির্বাচন',
+'tooltip-invert' => 'যে সকল নামস্থানের পাতাগুলোর পরিবর্তনসমূহর দেখতে চাচ্ছেন না সেগুলোর নামের পাশে টিক দিন',
 'namespace_association' => 'সংশ্লিষ্ট নামস্থান',
+'tooltip-namespace_association' => 'এখানে টিক দেয়ার মাধ্যমে সংশ্লিষ্ট নামস্থান এবং আলাপপাতাসমূহ অন্তর্ভুক্ত করছেন',
 'blanknamespace' => '(প্রধান)',
 
 # Contributions
@@ -2535,6 +2570,7 @@ $1',
 'exportcuronly' => 'সম্পূর্ণ ইতিহাস নয়, কেবল বর্তমান সংশোধনটি অন্তর্ভুক্ত করা হোক',
 'exportnohistory' => "----
 '''লক্ষ্য করুন:''' কর্মদক্ষতা-সম্পর্কিত কারণের জন্য এই ফর্মের মাধ্যমে কোন পাতার সমগ্র ইতিহাস রপ্তানি করা নিষ্ক্রিয় করা হয়েছে।",
+'exportlistauthors' => 'প্রতি পাতার অবদানকারীর একটি পূর্ণাঙ্গ তালিকা যুক্ত হবে',
 'export-submit' => 'রপ্তানি করা হোক',
 'export-addcattext' => 'এই বিষয়শ্রেণী থেকে পাতা যোগ করা হোক:',
 'export-addcat' => 'যোগ',
@@ -2590,6 +2626,7 @@ $1',
 'importstart' => 'পাতা আমদানি করা হচ্ছে...',
 'import-revision-count' => '$1 {{PLURAL:$1|টি সংশোধন|টি সংশোধন}}',
 'importnopages' => 'আমদানি করার মত কোন পাতা নেই।',
+'imported-log-entries' => '$1টি {{PLURAL:$1|লগ এন্ট্রি|লগ এন্ট্রিসমূহ}} আমদানি করা হয়েছে।',
 'importfailed' => 'আমদানি ব্যর্থ: $1',
 'importunknownsource' => 'আমদানি উৎসের ধরন অজানা',
 'importcantopen' => 'আমদানি ফাইল খোলা যায়নি',
@@ -2602,7 +2639,9 @@ $1',
 'importuploaderrorsize' => 'আমদানি ফাইল আপলোড ব্যর্থ। ফাইলটির আকার অনুমোদিত আপলোডের আকারের চেয়ে বড়।',
 'importuploaderrorpartial' => 'আমদানি ফাইল আপলোড ব্যর্থ। ফাইলটি কেবল আংশিকভাবে আপলোড করা হয়েছে।',
 'importuploaderrortemp' => 'আমদানি ফাইলের আপলোড ব্যর্থ। একটি সাময়িক ফোল্ডার হারানো গেছে।',
+'import-parse-failure' => 'XML পার্স করা যায়নি',
 'import-noarticle' => 'ইম্পোর্ট করার মত কোন পাতা নেই!',
+'import-nonewrevisions' => 'পূর্বের সকল সংস্করণ ইম্পোর্ট করা হয়েছে।',
 'xml-error-string' => '$1 যে লাইনে $2, কলামে $3 (বাইট $4): $5',
 'import-upload' => 'XML ডাটা আপলোড',
 'import-token-mismatch' => 'সেশন ডাটা হারিয়ে গিয়েছে।
@@ -2627,12 +2666,12 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'জাভাস্ক্রিপ্ট পরীক্ষা',
-'javascripttest-disabled' => 'এই উইকিতে নির্ধারিত অপশনটি চালু নেই।',
 'javascripttest-title' => '$1 পরীক্ষা চলছে',
 'javascripttest-pagetext-noframework' => 'এই পাতাটি জাভাস্ক্রিপ্ট পরীক্ষার জন্য সংরক্ষিত।',
 'javascripttest-pagetext-unknownframework' => 'পরীক্ষার অজানা ফ্রেমওয়ার্ক "$1"।',
 'javascripttest-pagetext-frameworks' => 'অনুগ্রহ করে নিচের কোনো একটি ফ্রেমওয়ার্ক নির্ধারণ করুন: $1',
 'javascripttest-pagetext-skins' => 'পরীক্ষার জন্য একটি স্কীন নির্ধারণ করুন:',
+'javascripttest-qunit-intro' => 'mediawiki.org থেকে [$1 পরীক্ষার ডলুমেন্টেশন] দেখুন।',
 'javascripttest-qunit-heading' => 'মিডিয়াউইকি জাভাস্ক্রিপ্ট কিউইউনিট টেস্ট স্যুট',
 
 # Tooltip help for the actions
@@ -3554,6 +3593,10 @@ $4-এ নিশ্চিতকরণ কোডটি মেয়াদোত
 'feedback-bugcheck' => 'উত্তম! যাচাই করুন যে এই [$1  জানা বাগের] কোন একটি কিনা।',
 'feedback-bugnew' => 'আমি যাচাই করেছি। নতুন বাগ নিবন্ধন করুন।',
 
+# Search suggestions
+'searchsuggest-search' => 'অনুসন্ধান',
+'searchsuggest-containing' => 'যা আছে...',
+
 # API errors
 'api-error-badaccess-groups' => 'আপনার এই উইকিতে ফাইল আপলোডের অনুমতি নেই।',
 'api-error-badtoken' => 'অভ্যন্তরীণ ত্রুটি: খারাপ টোকেন।',
index 281dbdd..af935e9 100644 (file)
@@ -456,8 +456,6 @@ $messages = array(
 'search-interwiki-caption' => 'སྲིང་མོའི་ལས་འཆར།',
 'search-interwiki-default' => '$1ལས་རྙེད་པ།',
 'search-interwiki-more' => '(དེ་ལས་མང་བ།)',
-'search-mwsuggest-enabled' => 'གྲོས་འཆར་དང་བཅས།',
-'search-mwsuggest-disabled' => 'གྲོས་འཆར་མི་དགོས།',
 'search-relatedarticle' => 'འབྲེལ་ཡོད།',
 'searchall' => 'ཚང་མ།',
 'powersearch' => 'ཞིབ་ཏུ་འཚོལ་བ།',
index 65e0217..215fc9e 100644 (file)
@@ -865,8 +865,6 @@ $2',
 'search-interwiki-caption' => 'বনক প্রকল্পহানি',
 'search-interwiki-default' => '$1 ফলাফলহানি:',
 'search-interwiki-more' => '(আরাকউ)',
-'search-mwsuggest-enabled' => 'পরামর্শল',
-'search-mwsuggest-disabled' => 'পরামর্শ নেই',
 'search-relatedarticle' => 'সাকেই আসে',
 'mwsuggest-disable' => 'AJAXরে থা নাদি',
 'searcheverything-enable' => 'হাব্বি নাঙথাকে বিসারা',
@@ -1737,4 +1735,8 @@ Also see [[Special:WantedCategories|wanted categories]].',
 'revdelete-unrestricted' => 'ডান্ডিকরেকুরাগরাঙ সীমাবদ্ধতাহানি নেইকর',
 'newuserlog-byemail' => 'ই-মেইলর মা পেঠাদিয়াসি পাসৱার্ডগ',
 
+# Search suggestions
+'searchsuggest-search' => 'বিসারা',
+'searchsuggest-containing' => 'আসেতা...',
+
 );
index c6a1999..2c60dc9 100644 (file)
@@ -1193,8 +1193,6 @@ Gallout a reot kavout munudoù e [{{fullurl:{{#Special:Log}}/delete|page={{FULLP
 'search-interwiki-caption' => 'Raktresoù kar',
 'search-interwiki-default' => "$1 disoc'h :",
 'search-interwiki-more' => "(muioc'h)",
-'search-mwsuggest-enabled' => 'gant kinnigoù',
-'search-mwsuggest-disabled' => 'hep kinnigoù',
 'search-relatedarticle' => "Disoc'hoù kar",
 'mwsuggest-disable' => 'Diweredekaat kinnigoù AJAX',
 'searcheverything-enable' => 'Klask en holl esaouennoù anv',
@@ -2811,7 +2809,6 @@ Enrollit ar bajenn war hoc'h urzhiataer ha kargit anezhi amañ.",
 
 # JavaScriptTest
 'javascripttest' => 'Amprouadenn JavaScript',
-'javascripttest-disabled' => "N'eo ket bet gweredekaet an arc'hwel-mañ war ar wiki.",
 'javascripttest-title' => 'Emeur o seveniñ $1 amprouadenn',
 'javascripttest-pagetext-noframework' => 'Miret eo ar bajenn-mañ evit amprouiñ JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Framm amprouiñ "$1" dianav.',
@@ -3846,6 +3843,10 @@ A-hend-all e c'hallit ober gant ar furmskrid eeunaet dindan. Ouzhpennet e vo hoc
 'feedback-bugcheck' => "Eus ar c'hentañ ! Gwiriit mat n'emañ ket e-touez an [$1 draen diskoachet c'hoazh].",
 'feedback-bugnew' => 'Gwiriet em eus. Kemenn un draen nevez',
 
+# Search suggestions
+'searchsuggest-search' => 'Klask',
+'searchsuggest-containing' => 'ennañ...',
+
 # API errors
 'api-error-badaccess-groups' => "N'oc'h ket aotreet da enporzhiañ restroù war ar wiki-mañ.",
 'api-error-badtoken' => 'Fazi diabarzh : "jedouer" fall.',
index 0caaa7f..d3a942e 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'Yakşambe',
-'monday'        => 'Duşambe',
-'tuesday'       => 'Sişambe',
-'wednesday'     => 'Cárşambe',
-'thursday'      => 'Pancşambe',
-'friday'        => 'Jummá',
-'saturday'      => 'Afta',
-'sun'           => 'Yakşambe',
-'mon'           => 'Duşambe',
-'tue'           => 'Sişambe',
-'wed'           => 'Cárşambe',
-'thu'           => 'Pancşambe',
-'fri'           => 'Jummá',
-'sat'           => 'Afta',
-'january'       => 'Janvarí',
-'february'      => 'Farvarí',
-'march'         => 'Márc',
-'april'         => 'Aprel',
-'may_long'      => 'Maí',
-'june'          => 'Jún',
-'july'          => 'Jaoláí',
-'august'        => 'Agast',
-'september'     => 'Satumbar',
-'october'       => 'Aktúbar',
-'november'      => 'Naombar',
-'december'      => 'Dasumbar',
-'january-gen'   => 'Janvarí',
-'february-gen'  => 'Farvarí',
-'march-gen'     => 'Márc',
-'april-gen'     => 'Aprel',
-'may-gen'       => 'Maí',
-'june-gen'      => 'Jún',
-'july-gen'      => 'Jaoláí',
-'august-gen'    => 'Agast',
+'sunday' => 'Yakşambe',
+'monday' => 'Duşambe',
+'tuesday' => 'Sişambe',
+'wednesday' => 'Cárşambe',
+'thursday' => 'Pancşambe',
+'friday' => 'Jummá',
+'saturday' => 'Afta',
+'sun' => 'Yakşambe',
+'mon' => 'Duşambe',
+'tue' => 'Sişambe',
+'wed' => 'Cárşambe',
+'thu' => 'Pancşambe',
+'fri' => 'Jummá',
+'sat' => 'Afta',
+'january' => 'Janvarí',
+'february' => 'Farvarí',
+'march' => 'Márc',
+'april' => 'Aprel',
+'may_long' => 'Maí',
+'june' => 'Jún',
+'july' => 'Jaoláí',
+'august' => 'Agast',
+'september' => 'Satumbar',
+'october' => 'Aktúbar',
+'november' => 'Naombar',
+'december' => 'Dasumbar',
+'january-gen' => 'Janvarí',
+'february-gen' => 'Farvarí',
+'march-gen' => 'Márc',
+'april-gen' => 'Aprel',
+'may-gen' => 'Maí',
+'june-gen' => 'Jún',
+'july-gen' => 'Jaoláí',
+'august-gen' => 'Agast',
 'september-gen' => 'Satumbar',
-'october-gen'   => 'Aktúbar',
-'november-gen'  => 'Naombar',
-'december-gen'  => 'Dasumbar',
-'jan'           => 'Janvarí',
-'feb'           => 'Farvarí',
-'mar'           => 'Márc',
-'apr'           => 'Aprel',
-'may'           => 'Maí',
-'jun'           => 'Jún',
-'jul'           => 'Jaoláí',
-'aug'           => 'Agast',
-'sep'           => 'Satumbar',
-'oct'           => 'Aktúbar',
-'nov'           => 'Naombar',
-'dec'           => 'Dasumbar',
+'october-gen' => 'Aktúbar',
+'november-gen' => 'Naombar',
+'december-gen' => 'Dasumbar',
+'jan' => 'Janvarí',
+'feb' => 'Farvarí',
+'mar' => 'Márc',
+'apr' => 'Aprel',
+'may' => 'Maí',
+'jun' => 'Jún',
+'jul' => 'Jaoláí',
+'aug' => 'Agast',
+'sep' => 'Satumbar',
+'oct' => 'Aktúbar',
+'nov' => 'Naombar',
+'dec' => 'Dasumbar',
 
 # Categories related messages
-'pagecategories'         => '{{PLURAL:$1|Xáot|Xáot ák}}',
-'category_header'        => 'Xáot "$1" ŧí panna ģák',
-'subcategories'          => 'Şefko Xáot ák',
-'hidden-categories'      => '{{PLURAL:$1|Aodem á xáot|Aodem á xáot ák}}',
-'category-subcat-count'  => '{{PLURAL:$2|Dá xáot aŧí bíra dá şefko-xáot e.|Dá xáot aŧí, kulloí $2 án, đá {{PLURAL:$1|şefko-xáot e|$1 şefko-xáot arer}}.}}',
+'pagecategories' => '{{PLURAL:$1|Xáot|Xáot ák}}',
+'category_header' => 'Xáot "$1" ŧí panna ģák',
+'subcategories' => 'Şefko Xáot ák',
+'hidden-categories' => '{{PLURAL:$1|Aodem á xáot|Aodem á xáot ák}}',
+'category-subcat-count' => '{{PLURAL:$2|Dá xáot aŧí bíra dá şefko-xáot e.|Dá xáot aŧí, kulloí $2 án, đá {{PLURAL:$1|şefko-xáot e|$1 şefko-xáot arer}}.}}',
 'category-article-count' => '{{PLURAL:$2|Dá xáot aŧí bíra şefko panna ģák o.|Dá xáot aŧí şefko {{PLURAL:$1|panna|$1 panna}}, kulloí $2 án.}}',
 'listingcontinuesabbrev' => 'barjá.',
 
-'about'      => 'Bárav aŧ',
-'newwindow'  => '(púskuno darí seŧí malingik)',
-'cancel'     => 'Paşomán',
-'mytalk'     => 'Kaná ítgap',
+'about' => 'Bárav aŧ',
+'newwindow' => '(púskuno darí seŧí malingik)',
+'cancel' => 'Paşomán',
+'mytalk' => 'Kaná ítgap',
 'navigation' => 'Kasarşoní',
 
 # Cologne Blue skin
@@ -83,102 +83,102 @@ $messages = array(
 
 # Vector skin
 'vector-action-addsection' => 'Púskun sarhál',
-'vector-action-delete'     => 'Mesa',
-'vector-action-move'       => 'Surif',
-'vector-action-protect'    => 'Rakk',
-'vector-view-create'       => 'Biná',
-'vector-view-edit'         => 'Radbadal',
-'vector-view-history'      => 'Lekav e ur',
-'vector-view-view'         => 'Xuán',
-'vector-view-viewsource'   => 'Bumpad e ur',
-'actions'                  => 'Amal ák',
-'namespaces'               => 'Pin-jága ģák',
-'variants'                 => 'Badaldroşumk',
-
-'errorpagetitle'   => 'Radí',
-'returnto'         => '$1 á aŕseng.',
-'tagline'          => '{{SITENAME}} án',
-'help'             => 'Ráhşon',
-'search'           => 'Paŧŧopol',
-'searchbutton'     => 'Paŧŧopol',
-'searcharticle'    => 'Ráím',
-'history'          => 'Panna ná lekav',
-'history_short'    => 'Lekav',
+'vector-action-delete' => 'Mesa',
+'vector-action-move' => 'Surif',
+'vector-action-protect' => 'Rakk',
+'vector-view-create' => 'Biná',
+'vector-view-edit' => 'Radbadal',
+'vector-view-history' => 'Lekav e ur',
+'vector-view-view' => 'Xuán',
+'vector-view-viewsource' => 'Bumpad e ur',
+'actions' => 'Amal ák',
+'namespaces' => 'Pin-jága ģák',
+'variants' => 'Badaldroşumk',
+
+'errorpagetitle' => 'Radí',
+'returnto' => '$1 á aŕseng.',
+'tagline' => '{{SITENAME}} án',
+'help' => 'Ráhşon',
+'search' => 'Paŧŧopol',
+'searchbutton' => 'Paŧŧopol',
+'searcharticle' => 'Ráím',
+'history' => 'Panna ná lekav',
+'history_short' => 'Lekav',
 'printableversion' => 'Chapáí droşum',
-'permalink'        => 'Pakká gańđ',
-'edit'             => 'Radbadal',
-'create'           => 'Biná',
-'editthispage'     => 'Dá panna ŧí radbadal kar',
+'permalink' => 'Pakká gańđ',
+'edit' => 'Radbadal',
+'create' => 'Biná',
+'editthispage' => 'Dá panna ŧí radbadal kar',
 'create-this-page' => 'Dá panna e ađđ et',
-'delete'           => 'Mesa',
-'protect'          => 'Rakk',
-'protect_change'   => 'badal kar',
-'newpage'          => 'Púskuno panna',
-'talkpage'         => 'Dá panna ná bárav aŧ ítgap kabo',
+'delete' => 'Mesa',
+'protect' => 'Rakk',
+'protect_change' => 'badal kar',
+'newpage' => 'Púskuno panna',
+'talkpage' => 'Dá panna ná bárav aŧ ítgap kabo',
 'talkpagelinktext' => 'Ítgap',
-'personaltools'    => 'Tená aozár ák',
-'talk'             => 'Ítgap',
-'views'            => 'Nadára',
-'toolbox'          => 'Aozárxána',
-'otherlanguages'   => 'Elo bolí teŧí',
-'redirectedfrom'   => '($1 án aŕsok)',
-'redirectpagesub'  => 'Aŕsengoká panna',
-'lastmodifiedat'   => 'Dá panna ŧí guđđíko radbadal $1 ($2) á massus us.',
-'jumpto'           => 'Dáng drikka:',
+'personaltools' => 'Tená aozár ák',
+'talk' => 'Ítgap',
+'views' => 'Nadára',
+'toolbox' => 'Aozárxána',
+'otherlanguages' => 'Elo bolí teŧí',
+'redirectedfrom' => '($1 án aŕsok)',
+'redirectpagesub' => 'Aŕsengoká panna',
+'lastmodifiedat' => 'Dá panna ŧí guđđíko radbadal $1 ($2) á massus us.',
+'jumpto' => 'Dáng drikka:',
 'jumptonavigation' => 'kasarşoní',
-'jumptosearch'     => 'paŧŧopol',
+'jumptosearch' => 'paŧŧopol',
 
 # 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'            => '{{SITENAME}} ná bárav aŧ',
-'aboutpage'            => 'Project:Bárav',
-'copyright'            => 'Mađđí $1 aná rid aŧ rasenging e.',
-'copyrightpage'        => '{{ns:project}}:Hakkxuájaí',
-'currentevents'        => 'Sáŕí hál',
-'currentevents-url'    => 'Project:Sáŕí hál',
-'disclaimers'          => 'Dazkaşşík',
-'disclaimerpage'       => 'Project:Las dazkaşşí',
-'edithelp'             => 'Radbadal ráhşoní',
-'edithelppage'         => 'Help:Radbadal',
-'helppage'             => 'Help:Ridoband',
-'mainpage'             => 'Monpanna',
+'aboutsite' => '{{SITENAME}} ná bárav aŧ',
+'aboutpage' => 'Project:Bárav',
+'copyright' => 'Mađđí $1 aná rid aŧ rasenging e.',
+'copyrightpage' => '{{ns:project}}:Hakkxuájaí',
+'currentevents' => 'Sáŕí hál',
+'currentevents-url' => 'Project:Sáŕí hál',
+'disclaimers' => 'Dazkaşşík',
+'disclaimerpage' => 'Project:Las dazkaşşí',
+'edithelp' => 'Radbadal ráhşoní',
+'edithelppage' => 'Help:Radbadal',
+'helppage' => 'Help:Ridoband',
+'mainpage' => 'Monpanna',
 'mainpage-description' => 'Monpanna',
-'portal'               => 'Cágiŕd bundar',
-'portal-url'           => 'Project: Cágiŕd bundar',
-'privacy'              => 'Rázdárí ráhband',
-'privacypage'          => 'Project:Rázdárí ráhband',
+'portal' => 'Cágiŕd bundar',
+'portal-url' => 'Project: Cágiŕd bundar',
+'privacy' => 'Rázdárí ráhband',
+'privacypage' => 'Project:Rázdárí ráhband',
 
 'badaccess' => 'Mokal radí',
 
-'retrievedfrom'       => '"$1" án alok',
-'youhavenewmessages'  => 'Nekin $1 ($2) are.',
-'newmessageslink'     => 'púskuno kulav',
+'retrievedfrom' => '"$1" án alok',
+'youhavenewmessages' => 'Nekin $1 ($2) are.',
+'newmessageslink' => 'púskuno kulav',
 'newmessagesdifflink' => 'guđđíko radbadal',
-'editsection'         => 'radbadal',
-'editold'             => 'radbadal',
-'viewsourceold'       => 'bumpad e ur',
-'editlink'            => 'radbadal',
-'viewsourcelink'      => 'bumpad e ur',
-'editsectionhint'     => 'Vanđ aŧí radbadal: $1',
-'toc'                 => 'Ridoband',
-'showtoc'             => 'páş',
-'hidetoc'             => 'aodem',
-'site-rss-feed'       => '$1 RSS serí',
-'site-atom-feed'      => '$1 Atom serí',
-'page-rss-feed'       => '"$1" RSS serí',
-'page-atom-feed'      => '"$1" Atom serí',
-'red-link-title'      => '$1 (panna káŧum án aff)',
+'editsection' => 'radbadal',
+'editold' => 'radbadal',
+'viewsourceold' => 'bumpad e ur',
+'editlink' => 'radbadal',
+'viewsourcelink' => 'bumpad e ur',
+'editsectionhint' => 'Vanđ aŧí radbadal: $1',
+'toc' => 'Ridoband',
+'showtoc' => 'páş',
+'hidetoc' => 'aodem',
+'site-rss-feed' => '$1 RSS serí',
+'site-atom-feed' => '$1 Atom serí',
+'page-rss-feed' => '"$1" RSS serí',
+'page-atom-feed' => '"$1" Atom serí',
+'red-link-title' => '$1 (panna káŧum án aff)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Panna',
-'nstab-user'     => 'Kárband ná panna',
-'nstab-special'  => 'Xás á panna',
-'nstab-project'  => 'Bunkárem panna',
-'nstab-image'    => 'Fáil',
+'nstab-main' => 'Panna',
+'nstab-user' => 'Kárband ná panna',
+'nstab-special' => 'Xás á panna',
+'nstab-project' => 'Bunkárem panna',
+'nstab-image' => 'Fáil',
 'nstab-template' => 'Kálib',
 'nstab-category' => 'Xáot',
 
 # General errors
-'missing-article'    => 'Cáindárí ambár aŧí panna sená nivişt xanningtav arásiŧ ki xaningosus, "$1" $2 piní á.
+'missing-article' => 'Cáindárí ambár aŧí panna sená nivişt xanningtav arásiŧ ki xaningosus, "$1" $2 piní á.
 
 Dá geştirí mesingoko panna sená nákára o fark yá lekav ná gańđ aseá ining án marek.
 
@@ -186,89 +186,89 @@ Aga dun aff, to ní software aŧí aeb as xanánus.
 
 Ná minnatvár maron ki dáná itlá e [[Special:ListUsers/sysop|amaldár]] as e kes, o URL e nişán kes.',
 'missingarticle-rev' => '(radbadal droşum#: $1)',
-'viewsource'         => 'Bumpad e ur',
+'viewsource' => 'Bumpad e ur',
 
 # Login and logout pages
-'yourname'                => 'Kárband pin:',
-'yourpassword'            => 'Kilítlaoz:',
-'remembermypassword'      => 'Dá darí ŧí kaná pinváxubí e ust á ates (ziát án ziát $1 {{PLURAL:$1|de|de}} akin)',
-'login'                   => 'Drustírástí',
+'yourname' => 'Kárband pin:',
+'yourpassword' => 'Kilítlaoz:',
+'remembermypassword' => 'Dá darí ŧí kaná pinváxubí e ust á ates (ziát án ziát $1 {{PLURAL:$1|de|de}} akin)',
+'login' => 'Drustírástí',
 'nav-login-createaccount' => 'Drustírástí / pinváxubí',
-'userlogin'               => 'Drustírástí / pinváxubí',
-'logout'                  => 'Bidar mar',
-'userlogout'              => 'Bidar mar',
-'nologinlink'             => 'Púskun pinváxubí kar',
-'mailmypassword'          => 'Púskuná kilítlaoz e girok ŧapál aŧ mon et',
-'loginlanguagelabel'      => 'Bolí: $1',
+'userlogin' => 'Drustírástí / pinváxubí',
+'logout' => 'Bidar mar',
+'userlogout' => 'Bidar mar',
+'nologinlink' => 'Púskun pinváxubí kar',
+'mailmypassword' => 'Púskuná kilítlaoz e girok ŧapál aŧ mon et',
+'loginlanguagelabel' => 'Bolí: $1',
 
 # Edit page toolbar
-'bold_sample'     => 'Zanđ nivişt',
-'bold_tip'        => 'Zanđ nivişt',
-'italic_sample'   => 'Coŧ nivişt',
-'italic_tip'      => 'Coŧ nivişt',
-'link_sample'     => 'Gańđ aná sarhál',
-'link_tip'        => 'Handí gańđ',
-'extlink_sample'  => 'http://www.example.com gańđ aná sarhál',
-'extlink_tip'     => 'Darí gańđ (sarlaoz http:// e ust á ates)',
+'bold_sample' => 'Zanđ nivişt',
+'bold_tip' => 'Zanđ nivişt',
+'italic_sample' => 'Coŧ nivişt',
+'italic_tip' => 'Coŧ nivişt',
+'link_sample' => 'Gańđ aná sarhál',
+'link_tip' => 'Handí gańđ',
+'extlink_sample' => 'http://www.example.com gańđ aná sarhál',
+'extlink_tip' => 'Darí gańđ (sarlaoz http:// e ust á ates)',
 'headline_sample' => 'Sarhál',
-'headline_tip'    => 'Şefko sarhál',
-'nowiki_sample'   => 'Be-berifok á nivişt áte dáŕe şá',
-'nowiki_tip'      => 'Vikí berifing e gírám kar',
-'image_tip'       => 'Liccok fáil',
-'media_tip'       => 'Fáil ná gańđ',
-'sig_tip'         => 'Ná dazrand vaxtŧappo ton avár',
-'hr_tip'          => 'Pánádí lík (kazání aŧ kárem aļ)',
+'headline_tip' => 'Şefko sarhál',
+'nowiki_sample' => 'Be-berifok á nivişt áte dáŕe şá',
+'nowiki_tip' => 'Vikí berifing e gírám kar',
+'image_tip' => 'Liccok fáil',
+'media_tip' => 'Fáil ná gańđ',
+'sig_tip' => 'Ná dazrand vaxtŧappo ton avár',
+'hr_tip' => 'Pánádí lík (kazání aŧ kárem aļ)',
 
 # Edit pages
-'summary'                          => 'Bungapp:',
-'subject'                          => 'Sarhál:',
-'minoredit'                        => 'Dá cunko radbadal as e',
-'watchthis'                        => 'Dá panna ná xiálí mar',
-'savearticle'                      => 'Panna e atíko kar',
-'preview'                          => 'Sarí Jác',
-'showpreview'                      => 'Sarí jác nişán et',
-'showdiff'                         => 'Fark nişán et',
-'anoneditwarning'                  => "'''Xiál kes:''' Ní pinváxubí kattanus.
+'summary' => 'Bungapp:',
+'subject' => 'Sarhál:',
+'minoredit' => 'Dá cunko radbadal as e',
+'watchthis' => 'Dá panna ná xiálí mar',
+'savearticle' => 'Panna e atíko kar',
+'preview' => 'Sarí Jác',
+'showpreview' => 'Sarí jác nişán et',
+'showdiff' => 'Fark nişán et',
+'anoneditwarning' => "'''Xiál kes:''' Ní pinváxubí kattanus.
 Panna ná radbadal lekav aŧí ná IP pajjár atíko kanningik.",
-'summary-preview'                  => 'Bungapp ná sarí jác:',
-'newarticle'                       => '(Púskun)',
-'newarticletext'                   => "Ní anduno panna sená rand e alkunus ki káŧum án joŕ aff.
+'summary-preview' => 'Bungapp ná sarí jác:',
+'newarticle' => '(Púskun)',
+'newarticletext' => "Ní anduno panna sená rand e alkunus ki káŧum án joŕ aff.
 Panna ná biná e kanning kin şefko đabbá ŧí likking şurú kar (Pen cáindárí kin [[{{MediaWiki:Helppage}}|ráhşoní panna]] e ur).
 Aga dáŕe radínk aŧ bassunus, to ''browser'' ná '''padí''' baŧŧańŕ e xaļ.",
-'noarticletext'                    => "Dáiskán dá panna ŧí icc nivişta aff.
+'noarticletext' => "Dáiskán dá panna ŧí icc nivişta aff.
 Elo panna ģáteŧí [[Special:Search/{{PAGENAME}}|dá sarhál e paŧŧa]],
 <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} đek kunoká ''log'' áte paŧŧa],
 yá [{{fullurl:{{FULLPAGENAME}}|action=edit}} dá panna ŧí radbadal kar]</span>.",
-'noarticletext-nopermission'       => "Dáiskán dá panna ŧí icc nivişta aff.
+'noarticletext-nopermission' => "Dáiskán dá panna ŧí icc nivişta aff.
 Elo panna ģáteŧí [[Special:Search/{{PAGENAME}}|dá sarhál e paŧŧa]],
 yá <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} đek kunoká ''log'' áte paŧŧa].",
-'previewnote'                      => "'''Yát kes ki dá bíra sarí jác ase.'''
+'previewnote' => "'''Yát kes ki dá bíra sarí jác ase.'''
 Ná radbadal ák deskáne atíko matano.",
-'editing'                          => '$1 aŧí radbadal kanning us',
-'editingsection'                   => '$1 (vanđ) aŧí radbadal',
-'templatesused'                    => 'Dá panna ŧí aloká {{PLURAL:$1|Kálib|Kálib ák}}:',
-'templatesusedpreview'             => 'Dá sarí jác aŧí aloká {{PLURAL:$1|Kálib|Kálib ák}}:',
-'template-protected'               => '(rakk karok)',
-'template-semiprotected'           => '(nem-rakk)',
-'hiddencategories'                 => 'Dá panna {{PLURAL:$1|1 aodemo xáot|$1 aodemo xáot}} ná básk ase:',
+'editing' => '$1 aŧí radbadal kanning us',
+'editingsection' => '$1 (vanđ) aŧí radbadal',
+'templatesused' => 'Dá panna ŧí aloká {{PLURAL:$1|Kálib|Kálib ák}}:',
+'templatesusedpreview' => 'Dá sarí jác aŧí aloká {{PLURAL:$1|Kálib|Kálib ák}}:',
+'template-protected' => '(rakk karok)',
+'template-semiprotected' => '(nem-rakk)',
+'hiddencategories' => 'Dá panna {{PLURAL:$1|1 aodemo xáot|$1 aodemo xáot}} ná básk ase:',
 'permissionserrorstext-withaction' => 'Ne $2 ná mokal aff, oná {{PLURAL:$1|dalíl dáde|dalíl ák dádo}}:',
 
 # History pages
-'viewpagelogs'         => 'Dá panna ná hisáb áte ur',
-'currentrev-asof'      => '$1 iskán caŧŧ púskuná radbadal droşum',
-'revisionasof'         => '$1 á sáŕí badaldroşum',
-'previousrevision'     => '← Mutkuná badaldroşum',
-'nextrevision'         => 'Púskuná badal droşum →',
-'currentrevisionlink'  => 'Caŧŧ púskuná badal droşum',
-'cur'                  => 'sáŕí',
-'last'                 => 'must',
+'viewpagelogs' => 'Dá panna ná hisáb áte ur',
+'currentrev-asof' => '$1 iskán caŧŧ púskuná radbadal droşum',
+'revisionasof' => '$1 á sáŕí badaldroşum',
+'previousrevision' => '← Mutkuná badaldroşum',
+'nextrevision' => 'Púskuná badal droşum →',
+'currentrevisionlink' => 'Caŧŧ púskuná badal droşum',
+'cur' => 'sáŕí',
+'last' => 'must',
 'history-show-deleted' => 'Bíra mesok',
-'histfirst'            => 'Vaxtí á',
-'histlast'             => 'Caŧŧ púskuná',
+'histfirst' => 'Vaxtí á',
+'histlast' => 'Caŧŧ púskuná',
 
 # Revision deletion
-'rev-delundel'           => 'páş/aodem',
-'revdel-restore'         => 'páşí e badal kar',
+'rev-delundel' => 'páş/aodem',
+'revdel-restore' => 'páşí e badal kar',
 'revdel-restore-deleted' => 'mesok badaldroşumk',
 'revdel-restore-visible' => 'páş badaldroşumk',
 
@@ -277,57 +277,54 @@ Ná radbadal ák deskáne atíko matano.",
 
 # Diffs
 'history-title' => '$1 aŧí radbadal ná lekav',
-'difference'    => '(Badal droşum teŧí fark)',
-'lineno'        => 'Lík $1:',
-'editundo'      => 'ságí',
+'lineno' => 'Lík $1:',
+'editundo' => 'ságí',
 
 # Search results
-'searchresults'                    => 'Paŧŧopol ná kaŧŧiá',
-'searchresults-title'              => '$1 kin paŧŧopol ná kaŧŧiá',
-'searchresulttext'                 => '{{SITENAME}} ŧí paŧŧopol ná bábat cáindárí kin [[{{MediaWiki:Helppage}}|{{int:help}}]] e ur.',
-'searchsubtitle'                   => 'Ní \'\'\'[[:$1]]\'\'\' kin paŧpol kares ([[Special:Prefixindex/$1|"$1" án biná maroká ģuŧ panna ģák]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|"$1" ton gańđok ģuŧ panna ģák]])',
-'searchsubtitleinvalid'            => "Ní '''$1''' akin paŧŧopol kares",
-'notitlematches'                   => 'Dá pin aná icco panna ná sarhál allav',
-'notextmatches'                    => 'Icco panna nivişt dá vaŕ aná allav',
-'prevn'                            => 'gidrengoká {{PLURAL:$1|$1}}',
-'nextn'                            => 'mon aná {{PLURAL:$1|$1}}',
-'shown-title'                      => 'Ar panna ģá $1 {{PLURAL:$1|kaŧŧiá|kaŧŧiá}} nişán et',
-'viewprevnext'                     => '($1 {{int:pipe-separator}} $2) ($3) e ur',
-'searchmenu-new'                   => "'''Dá Vikí ŧí \"[[:\$1]]\" panna ná biná kar!'''",
-'searchprofile-articles'           => 'Nivişt panna ģák',
-'searchprofile-project'            => 'Ráhşon o bunkárem panna ģák',
-'searchprofile-images'             => 'Multimedia',
-'searchprofile-everything'         => 'Ar giŕá',
-'searchprofile-advanced'           => 'Xúŕt',
-'searchprofile-articles-tooltip'   => '$1 ŧí paŧŧa',
-'searchprofile-project-tooltip'    => '$1 ŧí paŧŧa',
-'searchprofile-images-tooltip'     => 'Fáil átekin paŧŧpol',
+'searchresults' => 'Paŧŧopol ná kaŧŧiá',
+'searchresults-title' => '$1 kin paŧŧopol ná kaŧŧiá',
+'searchresulttext' => '{{SITENAME}} ŧí paŧŧopol ná bábat cáindárí kin [[{{MediaWiki:Helppage}}|{{int:help}}]] e ur.',
+'searchsubtitle' => 'Ní \'\'\'[[:$1]]\'\'\' kin paŧpol kares ([[Special:Prefixindex/$1|"$1" án biná maroká ģuŧ panna ģák]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|"$1" ton gańđok ģuŧ panna ģák]])',
+'searchsubtitleinvalid' => "Ní '''$1''' akin paŧŧopol kares",
+'notitlematches' => 'Dá pin aná icco panna ná sarhál allav',
+'notextmatches' => 'Icco panna nivişt dá vaŕ aná allav',
+'prevn' => 'gidrengoká {{PLURAL:$1|$1}}',
+'nextn' => 'mon aná {{PLURAL:$1|$1}}',
+'shown-title' => 'Ar panna ģá $1 {{PLURAL:$1|kaŧŧiá|kaŧŧiá}} nişán et',
+'viewprevnext' => '($1 {{int:pipe-separator}} $2) ($3) e ur',
+'searchmenu-new' => "'''Dá Vikí ŧí \"[[:\$1]]\" panna ná biná kar!'''",
+'searchprofile-articles' => 'Nivişt panna ģák',
+'searchprofile-project' => 'Ráhşon o bunkárem panna ģák',
+'searchprofile-images' => 'Multimedia',
+'searchprofile-everything' => 'Ar giŕá',
+'searchprofile-advanced' => 'Xúŕt',
+'searchprofile-articles-tooltip' => '$1 ŧí paŧŧa',
+'searchprofile-project-tooltip' => '$1 ŧí paŧŧa',
+'searchprofile-images-tooltip' => 'Fáil átekin paŧŧpol',
 'searchprofile-everything-tooltip' => 'Ģuŧŧ nivişt áteŧí paŧŧpol (ítgap ná panna ģáteton avár)',
-'search-result-size'               => '$1 ({{PLURAL:$2|1 laoz|$2 laoz}})',
-'search-redirect'                  => '(aŕsa $1)',
-'search-section'                   => '($1 vanđ)',
-'search-suggest'                   => 'Maga dád xuáhása: $1',
-'search-interwiki-caption'         => 'Amkár bunkáremk',
-'search-interwiki-default'         => '$1 kaŧŧiá:',
-'search-interwiki-more'            => '(pen)',
-'search-mwsuggest-enabled'         => 'saláh ton',
-'search-mwsuggest-disabled'        => 'be saláh',
-'searchrelated'                    => 'amrang',
-'searchall'                        => 'ģuŧŧ',
-'nonefound'                        => "'''Xiáldárí''': Bunyádí vaŕ aŧ bíra giŕás pinjága áteŧí paŧpol marek.
+'search-result-size' => '$1 ({{PLURAL:$2|1 laoz|$2 laoz}})',
+'search-redirect' => '(aŕsa $1)',
+'search-section' => '($1 vanđ)',
+'search-suggest' => 'Maga dád xuáhása: $1',
+'search-interwiki-caption' => 'Amkár bunkáremk',
+'search-interwiki-default' => '$1 kaŧŧiá:',
+'search-interwiki-more' => '(pen)',
+'searchrelated' => 'amrang',
+'searchall' => 'ģuŧŧ',
+'nonefound' => "'''Xiáldárí''': Bunyádí vaŕ aŧ bíra giŕás pinjága áteŧí paŧpol marek.
 
 Ģuŧŧ mađđí ŧí paŧpol kin (ítgap panna, kálib, dá-e teton aviŕda) tená just átá avalsar aŧí sarlaoz ''all:'' xaļ, yá bakár pinjága e sarlaoz ná jága ģá xaļ.",
-'search-nonefound'                 => 'Just aná icc kaŧŧiá allav',
-'powersearch'                      => 'Xúŕt paŧŧopol',
-'powersearch-legend'               => 'Xúŕt paŧŧopol',
-'powersearch-ns'                   => 'Pin-jága ģáteŧí paŧŧopol:',
-'powersearch-redir'                => 'Aŕsoká panna ģátá cirr e nişán et',
-'powersearch-field'                => 'Dáŕkin paŧŧopol',
+'search-nonefound' => 'Just aná icc kaŧŧiá allav',
+'powersearch' => 'Xúŕt paŧŧopol',
+'powersearch-legend' => 'Xúŕt paŧŧopol',
+'powersearch-ns' => 'Pin-jága ģáteŧí paŧŧopol:',
+'powersearch-redir' => 'Aŕsoká panna ģátá cirr e nişán et',
+'powersearch-field' => 'Dáŕkin paŧŧopol',
 
 # Preferences page
-'preferences'   => 'Gicenk',
+'preferences' => 'Gicenk',
 'mypreferences' => 'Kaná gicenk',
-'yourrealname'  => 'Aslí pin',
+'yourrealname' => 'Aslí pin',
 
 # Groups
 'group-sysop' => 'Amaldár ák',
@@ -341,61 +338,61 @@ Ná radbadal ák deskáne atíko matano.",
 'action-edit' => 'dá panna ŧí radbadal kar',
 
 # Recent changes
-'nchanges'                    => '$1 {{PLURAL:$1|radbadal|radbadal}}',
-'recentchanges'               => 'Zút áteaŧ maroká radbadal ák',
-'recentchanges-legend'        => 'Zút áteaŧ marok radbadal tekin gicenk',
+'nchanges' => '$1 {{PLURAL:$1|radbadal|radbadal}}',
+'recentchanges' => 'Zút áteaŧ maroká radbadal ák',
+'recentchanges-legend' => 'Zút áteaŧ marok radbadal tekin gicenk',
 'recentchanges-label-newpage' => 'Dá radbadal aŧ panna sená biná mass',
-'recentchanges-label-minor'   => 'Dá cunko radbadal as e',
-'recentchanges-label-bot'     => 'Dá xudkár asená dú án maroko radbadal as e',
-'rcnote'                      => "Şefko {{PLURAL:$1|'''1''' radbadal e|guđđíko '''$1''' radbadal áko}}, gidrengoká {{PLURAL:$2|de aŧí|'''$2''' de teŧí}}, $5, $4 ná hisáb aŧ.",
-'rcnotefrom'                  => "Şefko raddobadal ák '''$2''' án maroko ('''$1''' iskán páş o)",
-'rclistfrom'                  => '$1 án púskuná radbadal áke nişán et',
-'rcshowhideminor'             => 'Cunká radbadal áte $1',
-'rcshowhidebots'              => 'Boŧ áte $1',
-'rcshowhideliu'               => 'Drustírástí kárband áte $1',
-'rcshowhideanons'             => 'Bidar kárband áte $1',
-'rcshowhidemine'              => 'Kaná radbadal áte $1',
-'rclinks'                     => 'Guđđíko $2 de teŧí maroká guđđíko $1 radbadal e nişán et<br />$3',
-'diff'                        => 'fark',
-'hist'                        => 'lekav',
-'hide'                        => 'aodem kar',
-'show'                        => 'níşán et',
-'minoreditletter'             => 'C',
-'newpageletter'               => 'P',
-'boteditletter'               => 'x',
-'rc-enhanced-expand'          => 'Vaddíko hál e nişán et (JavaScript xuáik)',
-'rc-enhanced-hide'            => 'Vaddíko hál e đakka',
+'recentchanges-label-minor' => 'Dá cunko radbadal as e',
+'recentchanges-label-bot' => 'Dá xudkár asená dú án maroko radbadal as e',
+'rcnote' => "Şefko {{PLURAL:$1|'''1''' radbadal e|guđđíko '''$1''' radbadal áko}}, gidrengoká {{PLURAL:$2|de aŧí|'''$2''' de teŧí}}, $5, $4 ná hisáb aŧ.",
+'rcnotefrom' => "Şefko raddobadal ák '''$2''' án maroko ('''$1''' iskán páş o)",
+'rclistfrom' => '$1 án púskuná radbadal áke nişán et',
+'rcshowhideminor' => 'Cunká radbadal áte $1',
+'rcshowhidebots' => 'Boŧ áte $1',
+'rcshowhideliu' => 'Drustírástí kárband áte $1',
+'rcshowhideanons' => 'Bidar kárband áte $1',
+'rcshowhidemine' => 'Kaná radbadal áte $1',
+'rclinks' => 'Guđđíko $2 de teŧí maroká guđđíko $1 radbadal e nişán et<br />$3',
+'diff' => 'fark',
+'hist' => 'lekav',
+'hide' => 'aodem kar',
+'show' => 'níşán et',
+'minoreditletter' => 'C',
+'newpageletter' => 'P',
+'boteditletter' => 'x',
+'rc-enhanced-expand' => 'Vaddíko hál e nişán et (JavaScript xuáik)',
+'rc-enhanced-hide' => 'Vaddíko hál e đakka',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Amrang á radbadal ák',
+'recentchangeslinked' => 'Amrang á radbadal ák',
 'recentchangeslinked-toolbox' => 'Amrang á radbadal ák',
-'recentchangeslinked-title'   => '"$1" ná bábat radbadal ák',
+'recentchangeslinked-title' => '"$1" ná bábat radbadal ák',
 'recentchangeslinked-summary' => "Dá amo radbadal átá rid e aráfk ki zút áteaŧ amo panna ģáteŧí massuno aráfk ki xáso panna se án gańđok o (yá xáso xáot asená básk áteton). [[Special:Watchlist|Ná xiálí rid]] aŧí sáŕí panna ģáte '''zanđ nivişt''' aŧ nişán kanningáne.",
-'recentchangeslinked-page'    => 'Panna ná pin:',
+'recentchangeslinked-page' => 'Panna ná pin:',
 
 # Upload
-'upload'        => 'Fáil laggif',
+'upload' => 'Fáil laggif',
 'uploadlogpage' => 'Laggifing ná hisáb',
-'filedesc'      => 'Bungapp',
+'filedesc' => 'Bungapp',
 'uploadedimage' => '"[[$1]]" laggifingá',
 
-'license'        => 'Muxtárnáma',
+'license' => 'Muxtárnáma',
 'license-header' => 'Muxtárnáma',
 
 # File description page
-'file-anchor-link'          => 'Fáil',
-'filehist'                  => 'Fáil ná lekav',
-'filehist-help'             => 'Táríx/vaxt e xaļ o fáil e amo droşum aŧí ur ki amo vaxt á ass.',
-'filehist-revert'           => 'ságí',
-'filehist-current'          => 'sáŕí',
-'filehist-datetime'         => 'De/Vaxt',
-'filehist-thumb'            => 'Cunikfoŧú',
-'filehist-thumbtext'        => '$1 íá badal droşum kin cunikfoŧú',
-'filehist-user'             => 'Kárband',
-'filehist-dimensions'       => 'Bálád',
-'filehist-comment'          => 'Darşánxiál',
-'imagelinks'                => 'Fáil ná gańđ ák',
-'linkstoimage'              => 'Şefko {{PLURAL:$1|panna fáil ton gańđok e|$1 panna ģák fáil ton gańđok o}}:',
+'file-anchor-link' => 'Fáil',
+'filehist' => 'Fáil ná lekav',
+'filehist-help' => 'Táríx/vaxt e xaļ o fáil e amo droşum aŧí ur ki amo vaxt á ass.',
+'filehist-revert' => 'ságí',
+'filehist-current' => 'sáŕí',
+'filehist-datetime' => 'De/Vaxt',
+'filehist-thumb' => 'Cunikfoŧú',
+'filehist-thumbtext' => '$1 íá badal droşum kin cunikfoŧú',
+'filehist-user' => 'Kárband',
+'filehist-dimensions' => 'Bálád',
+'filehist-comment' => 'Darşánxiál',
+'imagelinks' => 'Fáil ná gańđ ák',
+'linkstoimage' => 'Şefko {{PLURAL:$1|panna fáil ton gańđok e|$1 panna ģák fáil ton gańđok o}}:',
 'uploadnewversion-linktext' => 'Dá fáil ná púskuno badal droşum as laggif',
 
 # Random page
@@ -405,30 +402,30 @@ Ná radbadal ák deskáne atíko matano.",
 'statistics' => 'Hisábkitáb',
 
 # Miscellaneous special pages
-'nbytes'        => '$1 {{PLURAL:$1|báiŧ|báiŧ}}',
-'nmembers'      => '$1 {{PLURAL:$1|básk|básk}}',
-'prefixindex'   => 'Ģuŧŧ panna ģák sarloaz ton',
-'newpages'      => 'Púskuná panna ģák',
-'move'          => 'Surif',
-'movethispage'  => 'Dá panna e surif',
+'nbytes' => '$1 {{PLURAL:$1|báiŧ|báiŧ}}',
+'nmembers' => '$1 {{PLURAL:$1|básk|básk}}',
+'prefixindex' => 'Ģuŧŧ panna ģák sarloaz ton',
+'newpages' => 'Púskuná panna ģák',
+'move' => 'Surif',
+'movethispage' => 'Dá panna e surif',
 'pager-newer-n' => '{{PLURAL:$1|púskuná 1|púskuná $1}}',
 'pager-older-n' => '{{PLURAL:$1|mutkuná 1|mutkuná $1}}',
 
 # Book sources
-'booksources'               => 'Kitábí bumpad',
+'booksources' => 'Kitábí bumpad',
 'booksources-search-legend' => 'Kitábí bumpad átekin paŧŧpol',
-'booksources-go'            => 'Ráím',
+'booksources-go' => 'Ráím',
 
 # Special:Log
 'log' => 'Lekav',
 
 # Special:AllPages
-'allpages'       => 'Ģuŧŧ panna ģák',
+'allpages' => 'Ģuŧŧ panna ģák',
 'alphaindexline' => '$1 án $2 iskán',
-'prevpage'       => 'Mustko panna ($1)',
-'allpagesfrom'   => 'Dáŕaŧ biná maroká panna ģáte nişán et:',
-'allpagesto'     => 'Dáŕaŧ esar maroká panna ģáte nişán et:',
-'allarticles'    => 'Ģuŧŧ panna ģák',
+'prevpage' => 'Mustko panna ($1)',
+'allpagesfrom' => 'Dáŕaŧ biná maroká panna ģáte nişán et:',
+'allpagesto' => 'Dáŕaŧ esar maroká panna ģáte nişán et:',
+'allarticles' => 'Ģuŧŧ panna ģák',
 'allpagessubmit' => 'Ráím',
 
 # Special:Categories
@@ -447,112 +444,112 @@ Ná radbadal ák deskáne atíko matano.",
 'emailuser' => 'Dá kárband e girokŧapál as mon et',
 
 # Watchlist
-'watchlist'         => 'Kaná xiálí rid',
-'mywatchlist'       => 'Kaná xiálí rid',
-'removedwatchtext'  => 'Panna "[[:$1]]" e [[Special:Watchlist|ná xiálírid]] án kaşşingáne.',
-'watch'             => 'Xiálí mar',
-'watchthispage'     => 'Dá panna ná xiálí mar',
-'unwatch'           => 'Bexiál mar',
+'watchlist' => 'Kaná xiálí rid',
+'mywatchlist' => 'Kaná xiálí rid',
+'removedwatchtext' => 'Panna "[[:$1]]" e [[Special:Watchlist|ná xiálírid]] án kaşşingáne.',
+'watch' => 'Xiálí mar',
+'watchthispage' => 'Dá panna ná xiálí mar',
+'unwatch' => 'Bexiál mar',
 'watchlist-details' => 'Ná xiálí rid aŧí {{PLURAL:$1|$1 panna se|$1 panna o}}, ítgap panna ģák hisáb aŧí affas.',
-'wlshowlast'        => 'Guđđíko $1 ganŧa $2 de $3 e nişán et',
+'wlshowlast' => 'Guđđíko $1 ganŧa $2 de $3 e nişán et',
 'watchlist-options' => 'Xiálírid gicenk',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'Xiálí manning...',
+'watching' => 'Xiálí manning...',
 'unwatching' => 'Bexiál manning...',
 
 # Delete
-'deletepage'            => 'Panna e mesa',
-'confirmdeletetext'     => 'Ní panna as e oná lekav ton avár mesing aŧí us.
+'deletepage' => 'Panna e mesa',
+'confirmdeletetext' => 'Ní panna as e oná lekav ton avár mesing aŧí us.
 Dá pakk kar ki ní dun kanning xuáisa, dáná pad án poh us, o ní dád [[{{MediaWiki:Policy-url}}|ráhband]] ná vaŕ aŧ kanning us.',
-'actioncomplete'        => 'Amal sarjam',
-'actionfailed'          => 'Amal besob mass',
-'deletedtext'           => '"$1" mesingáne.
+'actioncomplete' => 'Amal sarjam',
+'actionfailed' => 'Amal besob mass',
+'deletedtext' => '"$1" mesingáne.
 Zút áteaŧ mesing átá lekav kin $2 e ur.',
-'dellogpage'            => 'Mesing ná hisáb',
-'deletecomment'         => 'Dalíl:',
-'deleteotherreason'     => 'Elo/pen dalíl:',
+'dellogpage' => 'Mesing ná hisáb',
+'deletecomment' => 'Dalíl:',
+'deleteotherreason' => 'Elo/pen dalíl:',
 'deletereasonotherlist' => 'Elo dalíl',
 
 # Rollback
 'rollbacklink' => 'ģuŧŧ e aŕsa',
 
 # Protect
-'protectlogpage'              => 'Rakk hisáb',
-'protectedarticle'            => '"[[$1]]" rakk mass',
-'protectcomment'              => 'Dalíl',
-'protect-default'             => 'Ģuŧŧ kárband áte mokal et',
-'protect-fallback'            => '"$1" mokal xuáik',
+'protectlogpage' => 'Rakk hisáb',
+'protectedarticle' => '"[[$1]]" rakk mass',
+'protectcomment' => 'Dalíl',
+'protect-default' => 'Ģuŧŧ kárband áte mokal et',
+'protect-fallback' => '"$1" mokal xuáik',
 'protect-level-autoconfirmed' => 'Púskuná o bepin á kárband átiá rok xaļ',
-'protect-level-sysop'         => 'Bíra Amaldár ák',
-'restriction-type'            => 'Mokal:',
+'protect-level-sysop' => 'Bíra Amaldár ák',
+'restriction-type' => 'Mokal:',
 
 # Undelete
-'undeletelink'     => 'ur/aŕsa',
+'undeletelink' => 'ur/aŕsa',
 'undeleteviewlink' => 'ur',
 
 # Namespace form on various pages
-'namespace'      => 'Pin-jága:',
-'invert'         => 'Gicen e elo mon kar',
+'namespace' => 'Pin-jága:',
+'invert' => 'Gicen e elo mon kar',
 'blanknamespace' => '(Bundar)',
 
 # Contributions
-'contributions'       => 'Kárband ná baŕáhík',
+'contributions' => 'Kárband ná baŕáhík',
 'contributions-title' => '$1 kin kárband ná baŕáhík',
-'mycontris'           => 'Kaná baŕáhík',
-'contribsub2'         => '$1 ($2) kin',
-'uctop'               => '(buŕz buŕzko)',
-'month'               => 'Dá tú (o must) án:',
-'year'                => 'Dá sál (o must) án:',
+'mycontris' => 'Kaná baŕáhík',
+'contribsub2' => '$1 ($2) kin',
+'uctop' => '(buŕz buŕzko)',
+'month' => 'Dá tú (o must) án:',
+'year' => 'Dá sál (o must) án:',
 
-'sp-contributions-newbies'  => 'Bíra púskuná pinváxub átá baŕáhí te nişán et',
+'sp-contributions-newbies' => 'Bíra púskuná pinváxub átá baŕáhí te nişán et',
 'sp-contributions-blocklog' => 'rok aná hisáb',
-'sp-contributions-talk'     => 'ítgap',
-'sp-contributions-search'   => 'Baŕáhí kin paŧŧopol',
+'sp-contributions-talk' => 'ítgap',
+'sp-contributions-search' => 'Baŕáhí kin paŧŧopol',
 'sp-contributions-username' => 'IP pajjár yá kárband pin:',
-'sp-contributions-submit'   => 'Paŧŧopol',
+'sp-contributions-submit' => 'Paŧŧopol',
 
 # What links here
-'whatlinkshere'            => 'Dáŕe ant gańđoke',
-'whatlinkshere-title'      => '$1 aton gańđok á panna ģák',
-'whatlinkshere-page'       => 'Panna:',
-'linkshere'                => "Şefko panna ģák '''[[:$1]]''' ton gańđok o:",
-'isredirect'               => 'aŕsengoká panna',
-'istemplate'               => 'aviŕdaí',
-'isimage'                  => 'fáil gańđ',
-'whatlinkshere-prev'       => '{{PLURAL:$1|mustko|mustko $1}}',
-'whatlinkshere-next'       => '{{PLURAL:$1|randíko|randíko $1}}',
-'whatlinkshere-links'      => '← gańđ ák',
+'whatlinkshere' => 'Dáŕe ant gańđoke',
+'whatlinkshere-title' => '$1 aton gańđok á panna ģák',
+'whatlinkshere-page' => 'Panna:',
+'linkshere' => "Şefko panna ģák '''[[:$1]]''' ton gańđok o:",
+'isredirect' => 'aŕsengoká panna',
+'istemplate' => 'aviŕdaí',
+'isimage' => 'fáil gańđ',
+'whatlinkshere-prev' => '{{PLURAL:$1|mustko|mustko $1}}',
+'whatlinkshere-next' => '{{PLURAL:$1|randíko|randíko $1}}',
+'whatlinkshere-links' => '← gańđ ák',
 'whatlinkshere-hideredirs' => '$1 aŕsik',
-'whatlinkshere-hidetrans'  => 'aviŕdaí te $1',
-'whatlinkshere-hidelinks'  => 'gańđ áte $1',
-'whatlinkshere-filters'    => 'Birvek',
+'whatlinkshere-hidetrans' => 'aviŕdaí te $1',
+'whatlinkshere-hidelinks' => 'gańđ áte $1',
+'whatlinkshere-filters' => 'Birvek',
 
 # Block/unblock
-'blockip'                  => 'Kárband á rok xaļ',
-'ipboptions'               => '2 ganŧa:2 hours,1 de:1 day,3 de:3 days,1 afta:1 week,2 afta:2 weeks,1 tú:1 month,3 tú:3 months,6 tú:6 months,1 sál:1 year,be kacc:infinite',
-'ipblocklist'              => 'IP pajjár o kárbandpin ák ki rok laggok e iyá tá',
-'blocklink'                => 'rok xaļ',
-'unblocklink'              => 'rok xalás',
-'change-blocklink'         => 'rok aŧí radbadal',
-'contribslink'             => 'baŕáhík',
-'blocklogpage'             => 'Rok hisáb',
-'unblocklogentry'          => '$1 án rok mur kanningá',
+'blockip' => 'Kárband á rok xaļ',
+'ipboptions' => '2 ganŧa:2 hours,1 de:1 day,3 de:3 days,1 afta:1 week,2 afta:2 weeks,1 tú:1 month,3 tú:3 months,6 tú:6 months,1 sál:1 year,be kacc:infinite',
+'ipblocklist' => 'IP pajjár o kárbandpin ák ki rok laggok e iyá tá',
+'blocklink' => 'rok xaļ',
+'unblocklink' => 'rok xalás',
+'change-blocklink' => 'rok aŧí radbadal',
+'contribslink' => 'baŕáhík',
+'blocklogpage' => 'Rok hisáb',
+'unblocklogentry' => '$1 án rok mur kanningá',
 'block-log-flags-nocreate' => 'pinváxubí á rok xallingá',
 
 # Move page
-'movearticle'    => 'Panna e surif:',
-'newtitle'       => 'Púskuná sarhál á:',
-'movepagebtn'    => 'Panna e surif',
-'pagemovedsub'   => 'Surifing sarsob mass',
+'movearticle' => 'Panna e surif:',
+'newtitle' => 'Púskuná sarhál á:',
+'movepagebtn' => 'Panna e surif',
+'pagemovedsub' => 'Surifing sarsob mass',
 'movepage-moved' => '\'\'\'"$1" e "$2"\'\'\' á surifingáne',
-'articleexists'  => 'Anná pin aná panna málav án sáŕí e, yá ná tiroká pin ravá aff.
+'articleexists' => 'Anná pin aná panna málav án sáŕí e, yá ná tiroká pin ravá aff.
 Pen pin as gicen kar.',
-'movedto'        => 'dáng surifingá',
-'movetalk'       => 'Aviŕda ģá ítgap panna e surif',
-'movelogpage'    => 'Surifing ná hisáb',
-'movereason'     => 'Dalíl:',
-'revertmove'     => 'málav ná',
+'movedto' => 'dáng surifingá',
+'movetalk' => 'Aviŕda ģá ítgap panna e surif',
+'movelogpage' => 'Surifing ná hisáb',
+'movereason' => 'Dalíl:',
+'revertmove' => 'málav ná',
 
 # Namespace 8 related
 'allmessagesname' => 'Pin',
@@ -561,68 +558,68 @@ Pen pin as gicen kar.',
 'thumbnail-more' => 'Bhallun kar',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'             => 'Ná kárbandí panna',
-'tooltip-pt-mytalk'               => 'Ná ítgap panna',
-'tooltip-pt-preferences'          => 'Ná gicenk',
-'tooltip-pt-watchlist'            => 'Amo panna ģátá rid aráfteŧí radbadal ná xiálí us',
-'tooltip-pt-mycontris'            => 'Ná baŕáhí tá rid',
-'tooltip-pt-login'                => 'Drustírástí kes to bház juán e, vale, lázum aff',
-'tooltip-pt-logout'               => 'Bidar mar',
-'tooltip-ca-talk'                 => 'Niviştánk ná bárav aŧ ítgap',
-'tooltip-ca-edit'                 => 'Num dá panna ŧí radbadal kanning kere. Radbadal áte aŧíko kanning án must sarí jác e ta zarúr albo.',
-'tooltip-ca-addsection'           => 'Púskuno vanđ asená biná kar',
-'tooltip-ca-viewsource'           => 'Dá panna rakk karok e.
+'tooltip-pt-userpage' => 'Ná kárbandí panna',
+'tooltip-pt-mytalk' => 'Ná ítgap panna',
+'tooltip-pt-preferences' => 'Ná gicenk',
+'tooltip-pt-watchlist' => 'Amo panna ģátá rid aráfteŧí radbadal ná xiálí us',
+'tooltip-pt-mycontris' => 'Ná baŕáhí tá rid',
+'tooltip-pt-login' => 'Drustírástí kes to bház juán e, vale, lázum aff',
+'tooltip-pt-logout' => 'Bidar mar',
+'tooltip-ca-talk' => 'Niviştánk ná bárav aŧ ítgap',
+'tooltip-ca-edit' => 'Num dá panna ŧí radbadal kanning kere. Radbadal áte aŧíko kanning án must sarí jác e ta zarúr albo.',
+'tooltip-ca-addsection' => 'Púskuno vanđ asená biná kar',
+'tooltip-ca-viewsource' => 'Dá panna rakk karok e.
 Dáná bumpad e unning kesa',
-'tooltip-ca-history'              => 'Dá panna ná málav ná şefbuŕz ák',
-'tooltip-ca-protect'              => 'Dá panna e rakk kar',
-'tooltip-ca-delete'               => 'Dá panna e mesa',
-'tooltip-ca-move'                 => 'Dá panna e surif',
-'tooltip-ca-watch'                => 'Dá panna e tená xiálí rid aŧí avár kar',
-'tooltip-ca-unwatch'              => 'Dá panna e tená xiálí rid án kaşşa',
-'tooltip-search'                  => '{{SITENAME}} aŧí paŧŧa',
-'tooltip-search-go'               => 'Aga caŧŧ andá pin aná panna are to in iyá ta',
-'tooltip-search-fulltext'         => 'Panna ģáteŧí dá laoz áte paŧŧa',
-'tooltip-p-logo'                  => 'Monpanna ģá in',
-'tooltip-n-mainpage'              => 'Monpanna ģá in',
-'tooltip-n-mainpage-description'  => 'Monpanna ģá in',
-'tooltip-n-portal'                => 'Kárem ná bábat, ní ant kanning kesa, giŕá te aráŕe paŧŧoí e',
-'tooltip-n-currentevents'         => 'Sáŕí sefbuŕz átá bumpadí cáindárí',
-'tooltip-n-recentchanges'         => 'Vikí ŧí zút áteaŧ maroká radbadal ák',
-'tooltip-n-randompage'            => 'Saŧŧí panna as mal',
-'tooltip-n-help'                  => 'Paŧŧing xaning ná jága',
-'tooltip-t-whatlinkshere'         => 'Ģuŧ amo vikí panna ģátá rid arfák dáŕe gańđoko',
-'tooltip-t-recentchangeslinked'   => 'Dá panna ton gańđoká panna ģáteŧí zút áteaŧ maroká radbadal ák',
-'tooltip-feed-rss'                => 'Dá panna kin RSS serí',
-'tooltip-feed-atom'               => 'Dá panna kin Atom serí',
-'tooltip-t-contributions'         => 'Dá kárband ná baŕáhí tá rid e ur',
-'tooltip-t-emailuser'             => 'Dá kárband e girokŧapál as mon et',
-'tooltip-t-upload'                => 'Fáil laggif',
-'tooltip-t-specialpages'          => 'Ģuŧŧ xás á panna ģátá ridband',
-'tooltip-t-print'                 => 'Dá panna ná chapáí droşum',
-'tooltip-t-permalink'             => 'Panna ná dá badaldroşum ná pakká gańđ',
-'tooltip-ca-nstab-main'           => 'Niviştánk ná panna e ur',
-'tooltip-ca-nstab-user'           => 'Kárband ná panna e ur',
-'tooltip-ca-nstab-special'        => 'Dá xáso panna as e. Ní dáŧí radbadal kanning kappesa.',
-'tooltip-ca-nstab-project'        => 'Bunkárem ná panna e ur',
-'tooltip-ca-nstab-image'          => 'Fáil ná panna e ur',
-'tooltip-ca-nstab-template'       => 'Kálib e ur',
-'tooltip-ca-nstab-category'       => 'Xáot panna e ur',
-'tooltip-minoredit'               => 'Dád cunko radbadal as leka',
-'tooltip-save'                    => 'Tená radbadal áte atíko kar',
-'tooltip-preview'                 => 'Tená radbadal átá sarí jác e aļ. Minnatvár!',
-'tooltip-diff'                    => 'Nivişt aŧí tená radbadal áte nişán et',
+'tooltip-ca-history' => 'Dá panna ná málav ná şefbuŕz ák',
+'tooltip-ca-protect' => 'Dá panna e rakk kar',
+'tooltip-ca-delete' => 'Dá panna e mesa',
+'tooltip-ca-move' => 'Dá panna e surif',
+'tooltip-ca-watch' => 'Dá panna e tená xiálí rid aŧí avár kar',
+'tooltip-ca-unwatch' => 'Dá panna e tená xiálí rid án kaşşa',
+'tooltip-search' => '{{SITENAME}} aŧí paŧŧa',
+'tooltip-search-go' => 'Aga caŧŧ andá pin aná panna are to in iyá ta',
+'tooltip-search-fulltext' => 'Panna ģáteŧí dá laoz áte paŧŧa',
+'tooltip-p-logo' => 'Monpanna ģá in',
+'tooltip-n-mainpage' => 'Monpanna ģá in',
+'tooltip-n-mainpage-description' => 'Monpanna ģá in',
+'tooltip-n-portal' => 'Kárem ná bábat, ní ant kanning kesa, giŕá te aráŕe paŧŧoí e',
+'tooltip-n-currentevents' => 'Sáŕí sefbuŕz átá bumpadí cáindárí',
+'tooltip-n-recentchanges' => 'Vikí ŧí zút áteaŧ maroká radbadal ák',
+'tooltip-n-randompage' => 'Saŧŧí panna as mal',
+'tooltip-n-help' => 'Paŧŧing xaning ná jága',
+'tooltip-t-whatlinkshere' => 'Ģuŧ amo vikí panna ģátá rid arfák dáŕe gańđoko',
+'tooltip-t-recentchangeslinked' => 'Dá panna ton gańđoká panna ģáteŧí zút áteaŧ maroká radbadal ák',
+'tooltip-feed-rss' => 'Dá panna kin RSS serí',
+'tooltip-feed-atom' => 'Dá panna kin Atom serí',
+'tooltip-t-contributions' => 'Dá kárband ná baŕáhí tá rid e ur',
+'tooltip-t-emailuser' => 'Dá kárband e girokŧapál as mon et',
+'tooltip-t-upload' => 'Fáil laggif',
+'tooltip-t-specialpages' => 'Ģuŧŧ xás á panna ģátá ridband',
+'tooltip-t-print' => 'Dá panna ná chapáí droşum',
+'tooltip-t-permalink' => 'Panna ná dá badaldroşum ná pakká gańđ',
+'tooltip-ca-nstab-main' => 'Niviştánk ná panna e ur',
+'tooltip-ca-nstab-user' => 'Kárband ná panna e ur',
+'tooltip-ca-nstab-special' => 'Dá xáso panna as e. Ní dáŧí radbadal kanning kappesa.',
+'tooltip-ca-nstab-project' => 'Bunkárem ná panna e ur',
+'tooltip-ca-nstab-image' => 'Fáil ná panna e ur',
+'tooltip-ca-nstab-template' => 'Kálib e ur',
+'tooltip-ca-nstab-category' => 'Xáot panna e ur',
+'tooltip-minoredit' => 'Dád cunko radbadal as leka',
+'tooltip-save' => 'Tená radbadal áte atíko kar',
+'tooltip-preview' => 'Tená radbadal átá sarí jác e aļ. Minnatvár!',
+'tooltip-diff' => 'Nivişt aŧí tená radbadal áte nişán et',
 'tooltip-compareselectedversions' => 'Dá panna ná irá gicen karok radbadal droşum tá niám aŧí fark e ur',
-'tooltip-watch'                   => 'Dá panna e tená xiálí rid aŧí avár kar',
-'tooltip-rollback'                => '"Ģuŧŧ e aŕsa" án dá panna ŧí guđđíko baŕáhí tirok ná ģuŧŧ radbadal ák asi dakk aŧí aŕsengira.',
-'tooltip-undo'                    => '"Aŕsa" e xalling án dá radbadal aŕsengik o sarí jác droşum aŧí radbadal ná darí malingik. Dáŕán bungap aŧí dalíl likking ná vár rasengik.',
-'tooltip-summary'                 => 'Guańđo bungapp as aviŕda kar',
+'tooltip-watch' => 'Dá panna e tená xiálí rid aŧí avár kar',
+'tooltip-rollback' => '"Ģuŧŧ e aŕsa" án dá panna ŧí guđđíko baŕáhí tirok ná ģuŧŧ radbadal ák asi dakk aŧí aŕsengira.',
+'tooltip-undo' => '"Aŕsa" e xalling án dá radbadal aŕsengik o sarí jác droşum aŧí radbadal ná darí malingik. Dáŕán bungap aŧí dalíl likking ná vár rasengik.',
+'tooltip-summary' => 'Guańđo bungapp as aviŕda kar',
 
 # Browsing diffs
 'previousdiff' => '← Mutkuná radbadal',
-'nextdiff'     => 'Púskuná radbadal',
+'nextdiff' => 'Púskuná radbadal',
 
 # Metadata
-'metadata-expand'   => 'Vaddíko hál e nişán et',
+'metadata-expand' => 'Vaddíko hál e nişán et',
 'metadata-collapse' => 'Vaddíko hál e đakka',
 
 # External editor support
@@ -631,12 +628,12 @@ Dáná bumpad e unning kesa',
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'ģuŧŧ',
 'namespacesall' => 'ģuŧŧ',
-'monthsall'     => 'ģuŧŧ',
+'monthsall' => 'ģuŧŧ',
 
 # Watchlist editing tools
 'watchlisttools-view' => 'Đek kunoká radbadal áke ur',
 'watchlisttools-edit' => 'Xiálí rid e ur o badal kar',
-'watchlisttools-raw'  => 'Bekacc á xiálírid aŧí radbadal kar',
+'watchlisttools-raw' => 'Bekacc á xiálírid aŧí radbadal kar',
 
 # Special:SpecialPages
 'specialpages' => 'Xás á panna ģák',
index 263acb9..ce20c93 100644 (file)
@@ -1300,8 +1300,6 @@ Korištenje navigacionih linkova će resetovati ovaj stupac.',
 'search-interwiki-caption' => 'Srodni projekti',
 'search-interwiki-default' => '$1 rezultati:',
 'search-interwiki-more' => '(više)',
-'search-mwsuggest-enabled' => 'sa sugestijama',
-'search-mwsuggest-disabled' => 'bez sugestija',
 'search-relatedarticle' => 'Povezano',
 'mwsuggest-disable' => 'Onemogući AJAX prijedloge',
 'searcheverything-enable' => 'Traži u svim imenskim prostorima',
@@ -2895,7 +2893,6 @@ Nedostaje privremeni folder.',
 
 # JavaScriptTest
 'javascripttest' => 'Testiranje JavaScript-e',
-'javascripttest-disabled' => 'Ova funkcija je onemogućena na ovom wikiju.',
 'javascripttest-title' => 'Pokretanje $1 testova',
 'javascripttest-pagetext-noframework' => 'Ova stranica je određena za pokretanje JavaScript testova.',
 'javascripttest-pagetext-unknownframework' => 'Nepoznat radni okvir testiranja"$1".',
@@ -3925,6 +3922,10 @@ Inače, možete ispuniti jednostavan obrazac ispod. Vaš komentar biti će dodan
 'feedback-bugcheck' => 'Odlično! Molimo provjerite da se ne radi o nekom [$1 poznatom "bugu"].',
 'feedback-bugnew' => 'Provjereno. Prijavi novu grešku',
 
+# Search suggestions
+'searchsuggest-search' => 'Traži',
+'searchsuggest-containing' => 'sadrži...',
+
 # API errors
 'api-error-badaccess-groups' => 'Nemate ovlasti da postavljate datoteke na ovoj wiki.',
 'api-error-badtoken' => 'Unutrašnja greška: token nije ispravan.',
index 662d45e..c4003b0 100644 (file)
@@ -16,263 +16,263 @@ $fallback = "id";
 
 $messages = array(
 # Dates
-'sunday'        => "Āha'",
-'monday'        => 'Asenéŋ',
-'tuesday'       => 'Salasa',
-'wednesday'     => 'Araba',
-'thursday'      => "Kamisi'",
-'friday'        => 'Jumā',
-'saturday'      => 'Sattu',
-'sun'           => 'Āha',
-'mon'           => 'Ase',
-'tue'           => 'Sal',
-'wed'           => 'Ara',
-'thu'           => 'Kam',
-'fri'           => 'Jum',
-'sat'           => 'Sat',
-'january'       => 'Januari',
-'february'      => 'Fébruari',
-'march'         => "Maré'",
-'april'         => 'April',
-'may_long'      => 'Méi',
-'june'          => 'Juni',
-'july'          => 'Juli',
-'august'        => "Ogoso'",
-'september'     => 'September',
-'october'       => 'Oktober',
-'november'      => 'November',
-'december'      => 'Désémber',
-'january-gen'   => 'Januari',
-'february-gen'  => 'Fébruari',
-'march-gen'     => "Maré'",
-'april-gen'     => 'April',
-'may-gen'       => 'Méi',
-'june-gen'      => 'Juni',
-'july-gen'      => 'Juli',
-'august-gen'    => "Ogoso'",
+'sunday' => "Āha'",
+'monday' => 'Asenéŋ',
+'tuesday' => 'Salasa',
+'wednesday' => 'Araba',
+'thursday' => "Kamisi'",
+'friday' => 'Jumā',
+'saturday' => 'Sattu',
+'sun' => 'Āha',
+'mon' => 'Ase',
+'tue' => 'Sal',
+'wed' => 'Ara',
+'thu' => 'Kam',
+'fri' => 'Jum',
+'sat' => 'Sat',
+'january' => 'Januari',
+'february' => 'Fébruari',
+'march' => "Maré'",
+'april' => 'April',
+'may_long' => 'Méi',
+'june' => 'Juni',
+'july' => 'Juli',
+'august' => "Ogoso'",
+'september' => 'September',
+'october' => 'Oktober',
+'november' => 'November',
+'december' => 'Désémber',
+'january-gen' => 'Januari',
+'february-gen' => 'Fébruari',
+'march-gen' => "Maré'",
+'april-gen' => 'April',
+'may-gen' => 'Méi',
+'june-gen' => 'Juni',
+'july-gen' => 'Juli',
+'august-gen' => "Ogoso'",
 'september-gen' => 'September',
-'october-gen'   => 'Oktober',
-'november-gen'  => 'November',
-'december-gen'  => 'Désémber',
+'october-gen' => 'Oktober',
+'november-gen' => 'November',
+'december-gen' => 'Désémber',
 
 # Categories related messages
 'category_header' => 'Leppa rilaleŋ kategori "$1"',
-'subcategories'   => 'Subkategori',
-
-'about'      => 'Atajangeng',
-'article'    => 'Lontara',
-'cancel'     => 'Rusa',
-'mypage'     => "Leppana iya'",
-'mytalk'     => 'Bicarana iyya',
-'anontalk'   => 'Bicarana IP édé',
+'subcategories' => 'Subkategori',
+
+'about' => 'Atajangeng',
+'article' => 'Lontara',
+'cancel' => 'Rusa',
+'mypage' => "Leppana iya'",
+'mytalk' => 'Bicarana iyya',
+'anontalk' => 'Bicarana IP édé',
 'navigation' => 'Navigasi',
-'and'        => '&#32;na',
+'and' => '&#32;na',
 
 # Cologne Blue skin
-'qbfind'         => 'Assapparang',
-'qbbrowse'       => 'Berowoso',
-'qbedit'         => 'Padécéŋ',
-'qbpageoptions'  => 'Édé leppa',
-'qbpageinfo'     => 'Konteks',
-'qbmyoptions'    => "Leppana iya'",
+'qbfind' => 'Assapparang',
+'qbbrowse' => 'Berowoso',
+'qbedit' => 'Padécéŋ',
+'qbpageoptions' => 'Édé leppa',
+'qbpageinfo' => 'Konteks',
+'qbmyoptions' => "Leppana iya'",
 'qbspecialpages' => 'Leppa spésiala',
-'faq'            => 'FAQ',
-'faqpage'        => 'Project:FAQ',
+'faq' => 'FAQ',
+'faqpage' => 'Project:FAQ',
 
 # Vector skin
-'vector-action-move'     => "Paléccé'",
-'vector-view-create'     => 'Ebbu',
-'vector-view-edit'       => 'Padéccéng',
-'vector-view-view'       => 'Baca',
+'vector-action-move' => "Paléccé'",
+'vector-view-create' => 'Ebbu',
+'vector-view-edit' => 'Padéccéng',
+'vector-view-view' => 'Baca',
 'vector-view-viewsource' => 'Ita sumber',
 
-'errorpagetitle'   => 'Asalaŋ',
-'returnto'         => 'Lisu ri $1.',
-'tagline'          => 'Polé {{SITENAME}}',
-'help'             => 'Paŋinriŋ',
-'search'           => 'Assapparaŋ',
-'searchbutton'     => 'Sappa',
-'go'               => 'Lao',
-'searcharticle'    => 'Lao',
-'history'          => 'Versi riolo leppaë',
-'history_short'    => 'versi riolo',
-'permalink'        => 'Pranala permanen',
-'edit'             => 'Padécéŋ',
-'create'           => 'Ebbu',
-'editthispage'     => 'Padécéŋiki iyé leppa',
+'errorpagetitle' => 'Asalaŋ',
+'returnto' => 'Lisu ri $1.',
+'tagline' => 'Polé {{SITENAME}}',
+'help' => 'Paŋinriŋ',
+'search' => 'Assapparaŋ',
+'searchbutton' => 'Sappa',
+'go' => 'Lao',
+'searcharticle' => 'Lao',
+'history' => 'Versi riolo leppaë',
+'history_short' => 'versi riolo',
+'permalink' => 'Pranala permanen',
+'edit' => 'Padécéŋ',
+'create' => 'Ebbu',
+'editthispage' => 'Padécéŋiki iyé leppa',
 'create-this-page' => 'Ebbuiki leppa iyé',
-'delete'           => 'Peddé',
-'deletethispage'   => 'Peddé iyé leppa',
-'protect'          => 'Accalinruŋi',
-'protect_change'   => 'pinra',
-'protectthispage'  => 'Accalinruŋi leppa iyyé',
-'unprotect'        => 'Téccalinruŋi',
-'newpage'          => 'Leppa baru',
-'talkpage'         => 'Bicara iyé leppa',
+'delete' => 'Peddé',
+'deletethispage' => 'Peddé iyé leppa',
+'protect' => 'Accalinruŋi',
+'protect_change' => 'pinra',
+'protectthispage' => 'Accalinruŋi leppa iyyé',
+'unprotect' => 'Téccalinruŋi',
+'newpage' => 'Leppa baru',
+'talkpage' => 'Bicara iyé leppa',
 'talkpagelinktext' => 'Bicara',
-'specialpage'      => 'Leppa spésiala',
-'personaltools'    => 'Tool sialé-alé',
-'articlepage'      => 'Ita lontara',
-'talk'             => 'Bicara',
-'toolbox'          => 'Toolbox',
-'userpage'         => 'Ita leppa papaké',
-'projectpage'      => 'Ita leppa proyék',
-'imagepage'        => 'Ita leppa rapaŋ',
-'mediawikipage'    => 'Ita leppa méséje',
-'templatepage'     => 'Ita leppa templata',
-'viewhelppage'     => 'Ita leppa panginriŋ',
-'categorypage'     => 'Ita leppa kategori',
-'viewtalkpage'     => 'Ita leppa bicara',
-'redirectedfrom'   => '(Riredirect polé $1)',
-'redirectpagesub'  => 'Leppa redirect',
-'jumpto'           => 'Luppe lao:',
-'jumptosearch'     => 'sappa',
+'specialpage' => 'Leppa spésiala',
+'personaltools' => 'Tool sialé-alé',
+'articlepage' => 'Ita lontara',
+'talk' => 'Bicara',
+'toolbox' => 'Toolbox',
+'userpage' => 'Ita leppa papaké',
+'projectpage' => 'Ita leppa proyék',
+'imagepage' => 'Ita leppa rapaŋ',
+'mediawikipage' => 'Ita leppa méséje',
+'templatepage' => 'Ita leppa templata',
+'viewhelppage' => 'Ita leppa panginriŋ',
+'categorypage' => 'Ita leppa kategori',
+'viewtalkpage' => 'Ita leppa bicara',
+'redirectedfrom' => '(Riredirect polé $1)',
+'redirectpagesub' => 'Leppa redirect',
+'jumpto' => 'Luppe lao:',
+'jumptosearch' => 'sappa',
 
 # 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'            => 'Tentang {{SITENAME}}',
-'currentevents'        => 'Accanjingeŋ kokkoro',
-'currentevents-url'    => 'Project:Accanjingeŋ kokkoro',
-'disclaimers'          => 'Diseklaima',
-'edithelp'             => 'Paŋinriŋ mapadécéŋ',
-'edithelppage'         => 'Help:Mapadécéŋ',
-'helppage'             => 'Help:Lise',
-'mainpage'             => 'Leppa Indoë',
+'aboutsite' => 'Tentang {{SITENAME}}',
+'currentevents' => 'Accanjingeŋ kokkoro',
+'currentevents-url' => 'Project:Accanjingeŋ kokkoro',
+'disclaimers' => 'Diseklaima',
+'edithelp' => 'Paŋinriŋ mapadécéŋ',
+'edithelppage' => 'Help:Mapadécéŋ',
+'helppage' => 'Help:Lise',
+'mainpage' => 'Leppa Indoë',
 'mainpage-description' => 'Leppa Indoë',
-'portal'               => 'Portal komunitas',
+'portal' => 'Portal komunitas',
 
 'newmessageslink' => 'pappaseŋ baru',
-'editsection'     => 'padécéŋ',
-'editold'         => 'padécéŋ',
-'viewsourceold'   => 'ita sumber',
-'editlink'        => 'padécéŋ',
-'viewsourcelink'  => 'ita sumber',
+'editsection' => 'padécéŋ',
+'editold' => 'padécéŋ',
+'viewsourceold' => 'ita sumber',
+'editlink' => 'padécéŋ',
+'viewsourcelink' => 'ita sumber',
 'editsectionhint' => 'Padécéŋ kajuru: $1',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Leppa',
-'nstab-user'      => 'Leppa papaké',
-'nstab-media'     => 'Leppa média',
-'nstab-special'   => 'Leppa spésiala',
-'nstab-project'   => 'Proyek',
-'nstab-image'     => 'Rapang',
+'nstab-main' => 'Leppa',
+'nstab-user' => 'Leppa papaké',
+'nstab-media' => 'Leppa média',
+'nstab-special' => 'Leppa spésiala',
+'nstab-project' => 'Proyek',
+'nstab-image' => 'Rapang',
 'nstab-mediawiki' => 'Pappaseŋ',
-'nstab-template'  => 'Templata',
-'nstab-help'      => 'Paŋinriŋ',
-'nstab-category'  => 'Kategori',
+'nstab-template' => 'Templata',
+'nstab-help' => 'Paŋinriŋ',
+'nstab-category' => 'Kategori',
 
 # Main script and global functions
 'nosuchspecialpage' => "Iyaro leppa spésiala dé'na eŋka",
 
 # General errors
-'error'               => 'Éro',
-'databaseerror'       => 'Éro databése',
-'readonly'            => 'Databése rikonci',
+'error' => 'Éro',
+'databaseerror' => 'Éro databése',
+'readonly' => 'Databése rikonci',
 'missingarticle-diff' => '(Beda: $1, $2)',
-'internalerror'       => 'Éro internal',
-'internalerror_info'  => 'Éro internal: $1',
-'badtitle'            => 'Judul dek essa',
-'viewsource'          => 'Ita sumber',
+'internalerror' => 'Éro internal',
+'internalerror_info' => 'Éro internal: $1',
+'badtitle' => 'Judul dek essa',
+'viewsource' => 'Ita sumber',
 
 # Virus scanner
 'virus-unknownscanner' => "Antivirus dé' riisseŋ:",
 
 # Login and logout pages
-'yourname'                => 'Aseŋ papaké:',
-'yourpassword'            => 'Adacili:',
-'login'                   => 'log attama',
+'yourname' => 'Aseŋ papaké:',
+'yourpassword' => 'Adacili:',
+'login' => 'log attama',
 'nav-login-createaccount' => 'Log attama / ebbu akun',
-'userlogin'               => 'Log attama / ebbu akun',
-'logout'                  => 'Log essu',
-'userlogout'              => 'Log essu',
-'notloggedin'             => 'Déppa log attama',
-'nologin'                 => "Dé' gaga akaun? '''$1'''.",
-'nologinlink'             => 'Ebbu akun',
-'createaccount'           => 'Ebbu akun',
-'gotaccount'              => "Purani eŋka akun? '''$1'''.",
-'gotaccountlink'          => 'Log attama',
-'loginerror'              => 'Éro log attama',
-'mailmypassword'          => 'E-mail adacili baru',
+'userlogin' => 'Log attama / ebbu akun',
+'logout' => 'Log essu',
+'userlogout' => 'Log essu',
+'notloggedin' => 'Déppa log attama',
+'nologin' => "Dé' gaga akaun? '''$1'''.",
+'nologinlink' => 'Ebbu akun',
+'createaccount' => 'Ebbu akun',
+'gotaccount' => "Purani eŋka akun? '''$1'''.",
+'gotaccountlink' => 'Log attama',
+'loginerror' => 'Éro log attama',
+'mailmypassword' => 'E-mail adacili baru',
 
 # Change password dialog
 'oldpassword' => 'Pasewodo matoa:',
 
 # Edit page toolbar
-'bold_tip'    => 'Teks maumpek',
-'italic_tip'  => 'Teks Italik',
+'bold_tip' => 'Teks maumpek',
+'italic_tip' => 'Teks Italik',
 'extlink_tip' => 'Link risaliweŋ (jangan lupa awalan http:// )',
 
 # Edit pages
-'savearticle'      => 'Taro leppa',
-'preview'          => 'Pribiu',
-'showpreview'      => 'Ita pribiu',
-'showlivepreview'  => 'Pribiu live',
-'showdiff'         => 'Mita perubahan',
-'summary-preview'  => 'Pribiu summary:',
-'blockedtitle'     => 'Papaké riblok',
-'accmailtitle'     => 'Ada sandi ni riantarak.',
-'accmailtext'      => 'Ada sandi "$1" riantarak ri $2.',
+'savearticle' => 'Taro leppa',
+'preview' => 'Pribiu',
+'showpreview' => 'Ita pribiu',
+'showlivepreview' => 'Pribiu live',
+'showdiff' => 'Mita perubahan',
+'summary-preview' => 'Pribiu summary:',
+'blockedtitle' => 'Papaké riblok',
+'accmailtitle' => 'Ada sandi ni riantarak.',
+'accmailtext' => 'Ada sandi "$1" riantarak ri $2.',
 'anontalkpagetext' => "----''Ini adalah halaman diskusi untuk pengguna anonim yang belum membuat rekening atau tidak menggunakannya. Karena tidak membuat rekening, kami terpaksa memakai alamat IP untuk mengenalinya. Alamat IP seperti ini dapat dipakai oleh beberapa pengguna yang berbeda. Jika Anda adalah pengguna anonim dan merasa mendapatkan komentar-komentar yang tidak berkaitan dengan anda, kami anjurkan untuk [[Special:UserLogin|membuat rekening atau masuk log]] untuk menghindari kerancuan dengan pengguna anonim lain.''",
-'editing'          => 'Mapadécéŋ $1',
+'editing' => 'Mapadécéŋ $1',
 
 # History pages
-'previousrevision'    => '←Revisi riolo',
+'previousrevision' => '←Revisi riolo',
 'currentrevisionlink' => 'Revisi tannapa',
-'page_first'          => 'séuwani',
-'histfirst'           => 'Poŋ loa',
-'histlast'            => 'Poŋ nappa',
-'historysize'         => '($1 {{PLURAL:$1|bita|bita}})',
-'historyempty'        => '(kapa)',
+'page_first' => 'séuwani',
+'histfirst' => 'Poŋ loa',
+'histlast' => 'Poŋ nappa',
+'historysize' => '($1 {{PLURAL:$1|bita|bita}})',
+'historyempty' => '(kapa)',
 
 # Revision feed
 'history-feed-item-nocomment' => '$1 ri $2',
 
 # Revision deletion
-'rev-deleted-comment'    => '(komentar ripeddé)',
-'rev-deleted-user'       => '(ripeddéni aseŋna papakeë)',
-'rev-deleted-event'      => '(log gau ripeddéni)',
-'rev-delundel'           => "pakitaï/tapo'",
-'revdelete-selected'     => "'''{{PLURAL:$2|Revisi|Revisi-revisi}} ripiléna [[$1]]ë:'''",
-'logdelete-selected'     => "'''{{PLURAL:$1|Log|Log-log}} ripilé:'''",
-'revdelete-hide-text'    => 'Tapoïki text revisië',
+'rev-deleted-comment' => '(komentar ripeddé)',
+'rev-deleted-user' => '(ripeddéni aseŋna papakeë)',
+'rev-deleted-event' => '(log gau ripeddéni)',
+'rev-delundel' => "pakitaï/tapo'",
+'revdelete-selected' => "'''{{PLURAL:$2|Revisi|Revisi-revisi}} ripiléna [[$1]]ë:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Log|Log-log}} ripilé:'''",
+'revdelete-hide-text' => 'Tapoïki text revisië',
 'revdelete-hide-comment' => 'Tapo komentar mapadecéŋ',
-'revdelete-hide-user'    => 'Tapo aseŋ papakéna/IPna papadéceŋë',
-'revdelete-log'          => 'Saba:',
+'revdelete-hide-user' => 'Tapo aseŋ papakéna/IPna papadéceŋë',
+'revdelete-log' => 'Saba:',
 
 # Diffs
 'editundo' => 'undo',
 
 # Search results
-'searchsubtitle'        => "Masappa iko '''[[:$1]]'''",
+'searchsubtitle' => "Masappa iko '''[[:$1]]'''",
 'searchsubtitleinvalid' => "Massappa iko '''$1'''",
-'viewprevnext'          => 'Ita ($1 {{int:pipe-separator}} $2) ($3)',
-'searchhelp-url'        => 'Help:Lise',
-'search-result-size'    => '$1 ({{PLURAL:$2|1 ada|$2 ada}})',
-'search-redirect'       => '(redirect $1)',
+'viewprevnext' => 'Ita ($1 {{int:pipe-separator}} $2) ($3)',
+'searchhelp-url' => 'Help:Lise',
+'search-result-size' => '$1 ({{PLURAL:$2|1 ada|$2 ada}})',
+'search-redirect' => '(redirect $1)',
 
 # Quickbar
 'qbsettings-none' => 'Dégaga',
 
 # Preferences page
-'mypreferences'     => 'Bérékkeŋeŋna iyya',
-'prefsnologin'      => "Déppa ma'log attama'",
-'prefs-watchlist'   => 'Watchlist',
-'prefs-misc'        => 'Misc',
-'saveprefs'         => 'Taro',
-'prefs-editing'     => 'Mapadécéŋ',
+'mypreferences' => 'Bérékkeŋeŋna iyya',
+'prefsnologin' => "Déppa ma'log attama'",
+'prefs-watchlist' => 'Watchlist',
+'prefs-misc' => 'Misc',
+'saveprefs' => 'Taro',
+'prefs-editing' => 'Mapadécéŋ',
 'searchresultshead' => 'Masappa',
-'youremail'         => 'E-mail:',
-'username'          => 'Aseŋ papaké:',
-'uid'               => 'ID papaké:',
-'email'             => 'E-mail',
+'youremail' => 'E-mail:',
+'username' => 'Aseŋ papaké:',
+'uid' => 'ID papaké:',
+'email' => 'E-mail',
 
 # Groups
 'group-sysop' => 'Puŋgawa',
-'group-all'   => '(sininna)',
+'group-all' => '(sininna)',
 
-'group-user-member'  => '{{GENDER:$1|Pappaké}}',
+'group-user-member' => '{{GENDER:$1|Pappaké}}',
 'group-sysop-member' => 'Puŋgawa',
 
-'grouppage-user'  => '{{ns:project}}:Pappaké',
+'grouppage-user' => '{{ns:project}}:Pappaké',
 'grouppage-sysop' => '{{ns:project}}:Puŋgawa',
 
 # Rights
@@ -280,77 +280,77 @@ $messages = array(
 'right-edit' => 'Mappadécéŋi leppa',
 
 # Recent changes
-'recentchanges'   => 'Pappakinra tanappa',
-'rcshowhidebots'  => '$1 bot',
-'rcshowhideliu'   => "$1 papaké mattama' log",
+'recentchanges' => 'Pappakinra tanappa',
+'rcshowhidebots' => '$1 bot',
+'rcshowhideliu' => "$1 papaké mattama' log",
 'rcshowhideanons' => '$1 papaké anon',
-'diff'            => 'beda',
-'hide'            => 'Tapok',
+'diff' => 'beda',
+'hide' => 'Tapok',
 'minoreditletter' => 'k',
-'newpageletter'   => 'B',
-'boteditletter'   => 'b',
+'newpageletter' => 'B',
+'boteditletter' => 'b',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Pappakapinra terkait',
-'recentchangeslinked-feed'    => 'Pappakapinra terkait',
+'recentchangeslinked' => 'Pappakapinra terkait',
+'recentchangeslinked-feed' => 'Pappakapinra terkait',
 'recentchangeslinked-toolbox' => 'Pappakapinra terkait',
 
 # Upload
-'upload'    => 'Lureng berkas',
+'upload' => 'Lureng berkas',
 'uploadbtn' => 'Lureng berkas',
 
 # Special:ListFiles
 'listfiles_name' => 'Aseŋ',
 
 # File description page
-'file-anchor-link'    => 'Rapang',
-'filehist-user'       => 'Papaké',
+'file-anchor-link' => 'Rapang',
+'filehist-user' => 'Papaké',
 'filehist-dimensions' => 'Dimensi',
-'imagelinks'          => 'Liŋke',
+'imagelinks' => 'Liŋke',
 
 # File deletion
-'filedelete'             => 'Mapeddé $1',
-'filedelete-legend'      => 'Mapeddé berkas',
-'filedelete-intro'       => "Iko purani mapeddé '''[[Media:$1|$1]]'''.",
-'filedelete-submit'      => 'Peddé',
-'filedelete-success'     => "'''$1''' purani ripeddé.",
+'filedelete' => 'Mapeddé $1',
+'filedelete-legend' => 'Mapeddé berkas',
+'filedelete-intro' => "Iko purani mapeddé '''[[Media:$1|$1]]'''.",
+'filedelete-submit' => 'Peddé',
+'filedelete-success' => "'''$1''' purani ripeddé.",
 'filedelete-success-old' => "Berkas '''[[Media:$1|$1]]''' versi $3, $2 purani ripeddé.",
-'filedelete-nofile'      => "'''$1''' dé'na eŋka.",
+'filedelete-nofile' => "'''$1''' dé'na eŋka.",
 
 # MIME search
 'mimesearch' => 'Assapparaŋ MIME',
-'mimetype'   => 'Tipe MIME:',
-'download'   => 'unduh',
+'mimetype' => 'Tipe MIME:',
+'download' => 'unduh',
 
 # Random page
-'randompage'         => 'Leppa random',
+'randompage' => 'Leppa random',
 'randompage-nopages' => 'Degaga leppa rilaleŋ iyyé namespaceë.',
 
 # Statistics
 'statistics-articles' => 'Leppa liseë',
-'statistics-pages'    => 'Leppaë',
-'statistics-files'    => 'File-file nalise menré',
+'statistics-pages' => 'Leppaë',
+'statistics-files' => 'File-file nalise menré',
 
 # Miscellaneous special pages
 'ancientpages' => 'Leppa talloa',
-'move'         => 'Paleccé',
+'move' => 'Paleccé',
 'movethispage' => 'Paleccé leppa iyyé',
 
 # Special:Log
 'specialloguserlabel' => 'Papaké:',
-'log'                 => 'Log',
-'all-logs-page'       => 'Maneŋ log',
+'log' => 'Log',
+'all-logs-page' => 'Maneŋ log',
 
 # Special:AllPages
-'allpages'          => 'Maneng halamang',
-'alphaindexline'    => '$1 ri $2',
-'allpagesfrom'      => 'Mappaitang halamang-halamang rimulai:',
-'allarticles'       => 'Sininna leppa',
-'allinnamespace'    => 'Maneŋ leppa (namespace $1)',
+'allpages' => 'Maneng halamang',
+'alphaindexline' => '$1 ri $2',
+'allpagesfrom' => 'Mappaitang halamang-halamang rimulai:',
+'allarticles' => 'Sininna leppa',
+'allinnamespace' => 'Maneŋ leppa (namespace $1)',
 'allnotinnamespace' => 'Maneŋ leppa (tania rilaleŋ namespace $1)',
-'allpagesnext'      => 'Selanjutnya',
-'allpagessubmit'    => 'Lanre',
-'allpagesprefix'    => 'Mappaitang halamang-halamang éngkalinga awang:',
+'allpagesnext' => 'Selanjutnya',
+'allpagessubmit' => 'Lanre',
+'allpagesprefix' => 'Mappaitang halamang-halamang éngkalinga awang:',
 
 # Special:Categories
 'categories' => 'Maneŋ kategori',
@@ -361,12 +361,12 @@ Halamang bicara éréngé gabungan halamang bicara pada wettu depan didaftarkan
 éréngé halamang akan wessi '''umpek''' ri [[Special:RecentChanges|daftar pinra tanappa]] barak lebih lemmak ita.
 
 Apak ida ronnak mappedde halamang édé ri daftar jagaan, klik \"Mangedda jaga\" pada kolom ri sedde.",
-'watch'          => 'Ampi',
-'unwatch'        => 'Tenriampi',
+'watch' => 'Ampi',
+'unwatch' => 'Tenriampi',
 
 # Delete
 'actioncomplete' => 'Proses makkapo',
-'dellogpage'     => 'Log peddé-peddé',
+'dellogpage' => 'Log peddé-peddé',
 
 # Protect
 'prot_1movedto2' => '[[$1]] ésuk ri [[$2]]',
@@ -377,45 +377,45 @@ Apak ida ronnak mappedde halamang édé ri daftar jagaan, klik \"Mangedda jaga\"
 'sp-contributions-talk' => 'Bicara',
 
 # What links here
-'whatlinkshere'       => 'Pranala ri leppa iyéwé',
-'whatlinkshere-page'  => 'Leppa:',
+'whatlinkshere' => 'Pranala ri leppa iyéwé',
+'whatlinkshere-page' => 'Leppa:',
 'whatlinkshere-links' => '← liŋke',
 
 # Block/unblock
 'ipblocklist-submit' => 'Sappa',
-'blocklink'          => 'blok',
-'contribslink'       => 'kontrib',
+'blocklink' => 'blok',
+'contribslink' => 'kontrib',
 
 # Move page
-'articleexists'             => 'Leppa béla ida pile ni ujuk, a dek essa.
+'articleexists' => 'Leppa béla ida pile ni ujuk, a dek essa.
 Silakan pile aseng laing.',
-'movelogpage'               => 'Log leccé',
-'movereason'                => 'Saba:',
-'delete_and_move'           => 'Peddé nappa paleccé',
-'delete_and_move_text'      => '==Mapeddé riperelu==
+'movelogpage' => 'Log leccé',
+'movereason' => 'Saba:',
+'delete_and_move' => 'Peddé nappa paleccé',
+'delete_and_move_text' => '==Mapeddé riperelu==
 Leppa destinasi "[[:$1]]" purani eŋka.
 Eloko peddéï supaya weddiŋi mapalecé?',
-'delete_and_move_confirm'   => "Iyé', peddé iyaro leppa",
-'delete_and_move_reason'    => 'Ripeddé supaya weddiŋi mapalecé',
+'delete_and_move_confirm' => "Iyé', peddé iyaro leppa",
+'delete_and_move_reason' => 'Ripeddé supaya weddiŋi mapalecé',
 'immobile-source-namespace' => 'Leppa-leppa rilaleŋna namespace "$1"ë de\'na ullé ripaleccé',
-'immobile-source-page'      => "Iyyedé leppaë de'na ullé ripaleccé.",
+'immobile-source-page' => "Iyyedé leppaë de'na ullé ripaleccé.",
 
 # Namespace 8 related
-'allmessages'        => 'Maneng pappaseng',
-'allmessagesname'    => 'Aseng',
+'allmessages' => 'Maneng pappaseng',
+'allmessagesname' => 'Aseng',
 'allmessagesdefault' => 'Teks totok',
 'allmessagescurrent' => 'Teks kokkoro',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'      => "Leppa papaké iya'",
-'tooltip-pt-mytalk'        => "Leppa bicara iya'",
-'tooltip-pt-preferences'   => "Preferencena iya'",
-'tooltip-pt-logout'        => 'Log maessu',
-'tooltip-ca-talk'          => 'Pabicarana iyé leppa',
-'tooltip-ca-move'          => 'Paléccé leppa édé',
-'tooltip-search'           => 'Sappa ri {{SITENAME}}',
-'tooltip-search-go'        => 'Lao ri leppa aseŋna pappada iyyé rekko eŋkaï',
-'tooltip-n-mainpage'       => 'Lao ri Leppa Indoë',
+'tooltip-pt-userpage' => "Leppa papaké iya'",
+'tooltip-pt-mytalk' => "Leppa bicara iya'",
+'tooltip-pt-preferences' => "Preferencena iya'",
+'tooltip-pt-logout' => 'Log maessu',
+'tooltip-ca-talk' => 'Pabicarana iyé leppa',
+'tooltip-ca-move' => 'Paléccé leppa édé',
+'tooltip-search' => 'Sappa ri {{SITENAME}}',
+'tooltip-search-go' => 'Lao ri leppa aseŋna pappada iyyé rekko eŋkaï',
+'tooltip-n-mainpage' => 'Lao ri Leppa Indoë',
 'tooltip-ca-nstab-special' => "Iyanaéwé séuwa leppa spésiala', dé'na idi' ullé padécéŋiki",
 
 # Attribution
@@ -430,48 +430,48 @@ Eloko peddéï supaya weddiŋi mapalecé?',
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'maneŋ',
 'namespacesall' => 'maneŋ',
-'monthsall'     => 'maneŋ',
+'monthsall' => 'maneŋ',
 
 # Multipage image navigation
-'imgmultigo'   => 'Lao!',
+'imgmultigo' => 'Lao!',
 'imgmultigoto' => 'Lao ri leppa $1',
 
 # Table pager
-'ascending_abbrev'         => 'énré',
-'descending_abbrev'        => 'no',
-'table_pager_first'        => 'Leppa séuwani',
+'ascending_abbrev' => 'énré',
+'descending_abbrev' => 'no',
+'table_pager_first' => 'Leppa séuwani',
 'table_pager_limit_submit' => 'Lao',
 
 # Auto-summaries
 'autosumm-replace' => "Masullé leppaë lao '$1'",
-'autosumm-new'     => "Leppa baru: '$1'",
+'autosumm-new' => "Leppa baru: '$1'",
 
 # Size units
-'size-bytes'     => '$1 B',
+'size-bytes' => '$1 B',
 'size-kilobytes' => '$1 KB',
 'size-megabytes' => '$1 MB',
 'size-gigabytes' => '$1 GB',
 
 # Live preview
 'livepreview-loading' => 'Mallise…',
-'livepreview-ready'   => 'Mallise… Sokkuni!',
+'livepreview-ready' => 'Mallise… Sokkuni!',
 
 # Special:Version
 'version-specialpages' => 'Leppa spésiala',
 
 # Special:SpecialPages
-'specialpages'                 => 'Leppa spésiala',
-'specialpages-note'            => '----
+'specialpages' => 'Leppa spésiala',
+'specialpages-note' => '----
 * Leppa spésiala normal
 * <strong class="mw-specialpagerestricted">Leppa spésiala terbatas</strong>',
-'specialpages-group-other'     => 'Leppa spésiala laiŋë',
-'specialpages-group-login'     => 'Log attama / mendaftar',
-'specialpages-group-changes'   => 'Pinrana tanappaë sibawa logeë',
-'specialpages-group-users'     => 'Papaké sibawa hak-hak',
-'specialpages-group-pages'     => 'Sininna leppaë',
+'specialpages-group-other' => 'Leppa spésiala laiŋë',
+'specialpages-group-login' => 'Log attama / mendaftar',
+'specialpages-group-changes' => 'Pinrana tanappaë sibawa logeë',
+'specialpages-group-users' => 'Papaké sibawa hak-hak',
+'specialpages-group-pages' => 'Sininna leppaë',
 'specialpages-group-pagetools' => 'Tool leppaë',
-'specialpages-group-wiki'      => 'Data sibawa tool wiki',
-'specialpages-group-spam'      => 'Tool spam',
+'specialpages-group-wiki' => 'Data sibawa tool wiki',
+'specialpages-group-spam' => 'Tool spam',
 
 # Special:BlankPage
 'blankpage' => 'Leppa kosoŋë',
index 97ed470..ca92ed1 100644 (file)
@@ -844,7 +844,7 @@ Podeu [[Special:Search/{{PAGENAME}}|cercar aquest títol]] en altres pàgines,
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} cercar en els registres]
 o [{{fullurl:{{FULLPAGENAME}}|action=edit}} crear-la ara]</span>.',
 'noarticletext-nopermission' => 'Actualment no hi ha text en aquesta pàgina.
-Podeu [[Special:Search/{{PAGENAME}}|cercar aquest títol]] en altres pàgines o bé <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} cercar en els registres relacionats]</span>.',
+Podeu [[Special:Search/{{PAGENAME}}|cercar aquest títol]] en altres pàgines o bé <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} cercar en els registres relacionats]</span>, però no teniu permisos per crear la pàgina.',
 'missing-revision' => 'La revisió # $1  de la pàgina anomenada "{{PAGENAME}}" no existeix.
 
 Això és normalment provocat per després d\'un enllaç d\'història antiquat a una pàgina que s\'ha suprimit.
@@ -1208,8 +1208,6 @@ Es pot trobar més informació en el [{{fullurl:{{#Special:Log}}/delete|page={{F
 'search-interwiki-caption' => 'Projectes germans',
 'search-interwiki-default' => '$1 resultats:',
 'search-interwiki-more' => '(més)',
-'search-mwsuggest-enabled' => 'amb suggeriments',
-'search-mwsuggest-disabled' => 'cap suggeriment',
 'search-relatedarticle' => 'Relacionat',
 'mwsuggest-disable' => 'Inhabilita els suggeriments en AJAX',
 'searcheverything-enable' => 'Cerca a tots els espais de noms',
@@ -2384,7 +2382,7 @@ al resum a continuació, juntament amb detalls dels usuaris que l'havien editat
 
 Consulteu el [[Special:Log/delete|registre d'esborraments]] per a veure els esborraments i els restauraments més recents.",
 'undelete-header' => "Vegeu [[Special:Log/delete|el registre d'eliminació]] per a veure les pàgines eliminades recentment.",
-'undelete-search-title' => 'Pàgines de cerca suprimit',
+'undelete-search-title' => 'Cerca de pàgines esborrades',
 'undelete-search-box' => 'Cerca pàgines esborrades',
 'undelete-search-prefix' => 'Mostra pàgines que comencin:',
 'undelete-search-submit' => 'Cerca',
@@ -2680,7 +2678,7 @@ Incorporeu-les manualment, si us plau.",
 
 La pàgina de destinació, «[[:$1]]», ja existeix. Voleu eliminar-la per a fer lloc al trasllat?",
 'delete_and_move_confirm' => 'Sí, esborra la pàgina',
-'delete_and_move_reason' => 'Suprimit per donar pas a pas de " [[$1]] "',
+'delete_and_move_reason' => 'S\'ha eliminat per a permetre el reanomenament de " [[$1]] "',
 'selfmove' => "Els títols d'origen i de destinació coincideixen: no és possible de reanomenar una pàgina a si mateixa.",
 'immobile-source-namespace' => 'No es poden moure pàgines de l\'espai de noms "$1"',
 'immobile-target-namespace' => 'No es poden moure pàgines cap a l\'espai de noms "$1"',
@@ -2810,7 +2808,6 @@ Deseu-lo al vostre ordinador i carregueu-ne una còpia ací.",
 
 # JavaScriptTest
 'javascripttest' => 'Proves de JavaScript',
-'javascripttest-disabled' => "No s'ha inhabilitat la funció en el wiki.",
 'javascripttest-title' => "S'estan executant $1 proves",
 'javascripttest-pagetext-noframework' => "Es reserva la pàgina per a l'execució de tests amb JavaScript.",
 'javascripttest-pagetext-unknownframework' => "L'entorn de proves «$1» és desconegut.",
@@ -3777,6 +3774,10 @@ Altrament, podeu fer servir un senzill formulari a continuació. El vostre comen
 'feedback-bugcheck' => 'Fantàstic! Comproveu que no sigui un dels [$1 problemes ja coneguts].',
 'feedback-bugnew' => "Ja ho he comprovat. Informeu d'un nou problema",
 
+# Search suggestions
+'searchsuggest-search' => 'Cerca',
+'searchsuggest-containing' => 'que conté ...',
+
 # API errors
 'api-error-badaccess-groups' => 'No teniu permís per a carregar fitxers en aquest wiki.',
 'api-error-badtoken' => 'Error intern: argument incorrecte.',
index 5e6e2f9..b58427e 100644 (file)
@@ -14,85 +14,83 @@ $fallback = "es";
 
 $messages = array(
 # Dates
-'january'      => 'Enero',
-'february'     => 'Febrero',
-'march'        => 'Marzo',
-'april'        => 'Abril',
-'may_long'     => 'Mayo',
-'june'         => 'Junio',
-'july'         => 'Julio',
-'august'       => 'Agosto',
-'september'    => 'Septiembre',
-'october'      => 'Octubre',
-'november'     => 'Noviembre',
-'december'     => 'Diciembre',
-'april-gen'    => 'Abril',
-'august-gen'   => 'Agosto',
+'january' => 'Enero',
+'february' => 'Febrero',
+'march' => 'Marzo',
+'april' => 'Abril',
+'may_long' => 'Mayo',
+'june' => 'Junio',
+'july' => 'Julio',
+'august' => 'Agosto',
+'september' => 'Septiembre',
+'october' => 'Octubre',
+'november' => 'Noviembre',
+'december' => 'Diciembre',
+'april-gen' => 'Abril',
+'august-gen' => 'Agosto',
 'december-gen' => 'Diciembre',
-'apr'          => 'Abr',
-'aug'          => 'Ago',
-'dec'          => 'Dic',
+'apr' => 'Abr',
+'aug' => 'Ago',
+'dec' => 'Dic',
 
 # Categories related messages
 'category_header' => 'Maga articulo na categoria "$1"',
 
-'about'   => 'Acerca de',
+'about' => 'Acerca de',
 'article' => 'El laman del pagina',
 
-'tagline'          => 'Estava na {{SITENAME}}',
-'help'             => 'Ayuda',
-'search'           => 'Busqueda',
-'searchbutton'     => 'Busca',
-'searcharticle'    => 'Anda',
-'history_short'    => 'Historia',
+'tagline' => 'Estava na {{SITENAME}}',
+'help' => 'Ayuda',
+'search' => 'Busqueda',
+'searchbutton' => 'Busca',
+'searcharticle' => 'Anda',
+'history_short' => 'Historia',
 'printableversion' => 'El version que puede imprenta',
-'edit'             => 'Revisa',
-'delete'           => 'Bora',
+'edit' => 'Revisa',
+'delete' => 'Bora',
 'talkpagelinktext' => 'Cuento',
-'personaltools'    => 'Maga herramientas personal',
-'articlepage'      => 'Mira con el laman del pagina',
-'views'            => 'Maga vista',
-'categorypage'     => 'Mira con el pagina de categoria',
-'otherlanguages'   => 'na otro maga lenguaje',
-'lastmodifiedat'   => 'Ya modifica con este pagina por ultimo vez en hora $2 del $1.',
+'personaltools' => 'Maga herramientas personal',
+'articlepage' => 'Mira con el laman del pagina',
+'views' => 'Maga vista',
+'categorypage' => 'Mira con el pagina de categoria',
+'otherlanguages' => 'na otro maga lenguaje',
+'lastmodifiedat' => 'Ya modifica con este pagina por ultimo vez en hora $2 del $1.',
 
 # 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'            => 'Acerca de {{SITENAME}}',
-'aboutpage'            => 'Project:Acerca de',
-'copyright'            => 'Obtenible el maga texto de este Wikipedia bajo los terminos y maga condicion del <i>$1</i>.',
-'copyrightpage'        => '{{ns:project}}:Maga derecho del autor',
-'currentevents'        => 'Maga sucesos actual',
-'currentevents-url'    => 'Project:Maga sucesos actual',
-'disclaimers'          => 'Maga aviso legal',
-'disclaimerpage'       => 'Project:El maga limitacion general de maga responsabilidad',
-'mainpage'             => 'El Primero Pagina',
+'aboutsite' => 'Acerca de {{SITENAME}}',
+'aboutpage' => 'Project:Acerca de',
+'copyright' => 'Obtenible el maga texto de este Wikipedia bajo los terminos y maga condicion del <i>$1</i>.',
+'copyrightpage' => '{{ns:project}}:Maga derecho del autor',
+'currentevents' => 'Maga sucesos actual',
+'currentevents-url' => 'Project:Maga sucesos actual',
+'disclaimers' => 'Maga aviso legal',
+'disclaimerpage' => 'Project:El maga limitacion general de maga responsabilidad',
+'mainpage' => 'El Primero Pagina',
 'mainpage-description' => 'El Primero Pagina',
-'portal'               => 'Portal del Comunidad',
-'privacy'              => 'Policia na proteccion del maga informacion',
-'privacypage'          => 'Project:Policia na proteccion del maga informacion',
+'portal' => 'Portal del Comunidad',
+'privacy' => 'Policia na proteccion del maga informacion',
+'privacypage' => 'Project:Policia na proteccion del maga informacion',
 
-'retrievedfrom'   => 'Obtenido de "$1"',
+'retrievedfrom' => 'Obtenido de "$1"',
 'editsectionhint' => 'Revisa el seccion: $1',
-'site-rss-feed'   => '$1 Informacion de RSS',
-'site-atom-feed'  => '$1 Informacion de Atom',
-'red-link-title'  => '$1 (jendeh ta existi el pagina)',
+'site-rss-feed' => '$1 Informacion de RSS',
+'site-atom-feed' => '$1 Informacion de Atom',
+'red-link-title' => '$1 (jendeh ta existi el pagina)',
 
 # Login and logout pages
 'acct_creation_throttle_hit' => 'Ya crea ya {{PLURAL:$1|un cuenta registro|$1 maga cuenta registro}} el maga visita de este wiki usando el de uste direccion de IP  en el ultimo dia. Entonces, ya sobra ya na maximo numero que ta puede permiti el sistema para crea cuenta. Por causa de este razon, no puede mas crea nuevo cuenta usando el de uste direccion de IP este maga tiempo.',
-'accountcreated'             => 'El cuenta registro del usuario es creando',
-'accountcreatedtext'         => 'Creao ya el cuenta registro por usuario $1.',
+'accountcreated' => 'El cuenta registro del usuario es creando',
+'accountcreatedtext' => 'Creao ya el cuenta registro por usuario $1.',
 
 # Edit pages
 'blockedtitle' => 'El usuario es prohibido o bloqueado',
 'accmailtitle' => 'Enviao ya el contraseña.',
-'accmailtext'  => "El contraseña que el sistema ya escogi automatico por usuario [[User talk:$1|$1]] enviado ya a $2.
+'accmailtext' => "El contraseña que el sistema ya escogi automatico por usuario [[User talk:$1|$1]] enviado ya a $2.
 
 El contraseña de este nuevo cuenta puede cambia na pagina ''[[Special:ChangePassword|cambia el contraseña]]'' despues el autenticacion.",
 
 # Search results
-'search-result-size'        => '$1 ({{PLURAL:$2|1 palabra|$2 maga palabra}})',
-'search-mwsuggest-enabled'  => 'con sugestiones',
-'search-mwsuggest-disabled' => 'sin sugestion',
+'search-result-size' => '$1 ({{PLURAL:$2|1 palabra|$2 maga palabra}})',
 
 # Preferences page
 'changepassword' => 'Cambia con el contraseña',
@@ -107,7 +105,7 @@ El contraseña de este nuevo cuenta puede cambia na pagina ''[[Special:ChangePas
 'allarticles' => 'Todo maga articulo',
 
 # Special:Categories
-'categories'         => 'Maga categoria',
+'categories' => 'Maga categoria',
 'categoriespagetext' => 'El maga siguiente {{PLURAL:$1|categoria tiene|categoria tiene}} maga pagina o medio de comunicacion.
 
 El maga [[Special:UnusedCategories|categoria sin usando]] jendeh ta abuya aqui.
@@ -127,12 +125,12 @@ Por favor mira tambien el maga [[Special:WantedCategories|categoria requeridas]]
 'contributions' => 'Maga contribuciones del usuario',
 
 # Block/unblock
-'blockip'           => 'Usuario prohibido',
+'blockip' => 'Usuario prohibido',
 'blockipsuccesssub' => 'El prohibicion es confirmado con exito',
-'contribslink'      => 'Maga contribuciones',
+'contribslink' => 'Maga contribuciones',
 
 # Tooltip help for the actions
-'tooltip-search'     => 'Busca na {{SITENAME}}',
+'tooltip-search' => 'Busca na {{SITENAME}}',
 'tooltip-n-mainpage' => 'Visita na Primero Pagina',
 
 );
index 17545b0..94a9203 100644 (file)
@@ -756,8 +756,6 @@ $1',
 'search-interwiki-caption' => 'Гергара кхолламаш',
 'search-interwiki-default' => '$1 хилам.:',
 'search-interwiki-more' => '(кхин)',
-'search-mwsuggest-enabled' => 'хьехаршца',
-'search-mwsuggest-disabled' => 'хьехар доцуш',
 'searcheverything-enable' => 'Массо цIера анахь лахар',
 'searchrelated' => 'хlоттаделларг',
 'searchall' => 'массо',
index b7d1060..1761147 100644 (file)
@@ -9,6 +9,7 @@
  *
  * @author Abastillas
  * @author Dosmiin Barsbold
+ * @author Harvzsf
  * @author Jordz
  * @author Mirzali
  * @author Palang hernan
@@ -723,8 +724,6 @@ Hinumdomi nga ang paggamit sa mga sumpay sa nabigasyon mo-reset sa column.',
 'search-interwiki-caption' => 'Mga kaubang proyekto',
 'search-interwiki-default' => '$1 ka mga resulta:',
 'search-interwiki-more' => '(dugang pa)',
-'search-mwsuggest-enabled' => 'may mga sugyot',
-'search-mwsuggest-disabled' => 'walay mga sugyot',
 'showingresultsheader' => "{{PLURAL:$5|Resulta '''$1''' sa '''$3'''|Mga resulta '''$1 - $2''' of '''$3'''}} sa '''$4'''",
 'nonefound' => "'''Bantayi''': Dili tanang ngalang espasyo (namespaces) ang gipangita by default.
 Sulayi'g prefix ang imong gipangita gamit ang ''all:'' alang mangita sa tanang sulod (apil ang mga panid sa hisgot, plantilya, ubp), o gamita ang gikinahanglang ngalang espasyo isip prefix.",
@@ -1076,7 +1075,7 @@ Puyde nimo usbon ang level sa proteksyon ning panid, pero dili kini makaapekto s
 'linkshere' => "Ang mosunod nga mga panid misumpay sa '''[[:$1]]''':",
 'isredirect' => 'panid sa redirekta',
 'istemplate' => 'transklusyon',
-'isimage' => 'sumpay nga imahen',
+'isimage' => 'sumpay sa payl',
 'whatlinkshere-prev' => '{{PLURAL:$1|miaging|miaging $1}}',
 'whatlinkshere-next' => '{{PLURAL:$1|sunod|sunod $1}}',
 'whatlinkshere-links' => '← mga sumpay',
index 99d4116..f05a9e0 100644 (file)
@@ -644,8 +644,6 @@ Fanapunta na para u na'nuebu i kolumna anggen un usa i inachetton nabegasion.",
 'search-interwiki-caption' => 'Proyektu siha ni mamarehu',
 'search-interwiki-default' => 'Humuyongña gi $1:',
 'search-interwiki-more' => '(mas)',
-'search-mwsuggest-enabled' => 'yan abisa',
-'search-mwsuggest-disabled' => "tåya' abisa",
 'search-relatedarticle' => 'Umachetton',
 'mwsuggest-disable' => "Na'påra i abisan AJAX",
 'searchrelated' => 'umachetton',
index 7d6c525..9867ae2 100644 (file)
@@ -9,53 +9,77 @@
  *
  * @author Etse (on chr.wikipedia.org)
  * @author Gmaxwell (on chr.wikipedia.org)
+ * @author Malafaya
  * @author Maximillion Pegasus
  * @author Srtxg (on chr.wikipedia.org)
  */
 
 $messages = array(
 # Dates
-'january'  => 'UᏃᎸᏔᏂ',
-'february' => 'KᎠᎦᎵ',
-'march'    => 'ᎠᏄᏱ',
-'april'    => 'ᏥᎶᏂ',
-'june'     => 'DᎡᎭᎷᏱ',
-
-'about'      => 'ᎬᏩᏚᏫᏛ',
-'article'    => 'ᎤᏓᏡᎬ',
+'january' => 'ᏚᏃᎸᏔᏂ',
+'february' => 'ᎧᎦᎵ',
+'march' => 'ᎠᏄᏱ',
+'april' => 'ᎧᏩᏂ',
+'may_long' => 'ᎠᎾᎠᎬᏘ',
+'june' => 'ᏕᎭᎷᏱ',
+'july' => 'ᎫᏰᏉᏂ',
+'august' => 'ᎦᎶᏂᎢ',
+'september' => 'ᏚᎵᎢᏍᏗ',
+'october' => 'ᏚᏂᏅᏗ',
+'november' => 'ᏄᏓᏕᏆ',
+'december' => 'ᎥᏍᎩᎦ',
+'jan' => 'ᏚᏃᎸ',
+'feb' => 'ᎧᎦᎵ',
+'mar' => 'ᎠᏄᏱ',
+'apr' => 'ᎧᏩᏂ',
+'may' => 'ᎠᎾᎠ',
+'jun' => 'ᏕᎭᎷ',
+'jul' => 'ᎫᏰᏉ',
+'aug' => 'ᎦᎶᏂ',
+'sep' => 'ᏚᎵᎢ',
+'oct' => 'ᏚᏂᏅ',
+'nov' => 'ᏄᏓᏕ',
+'dec' => 'ᎥᏍᎩ',
+
+'about' => 'ᎬᏩᏚᏫᏛ',
+'article' => 'ᎤᏓᏡᎬ',
 'navigation' => 'ᎠᏂᎩᏍᏗ ᏥᏳ',
 
 # Cologne Blue skin
-'qbpageinfo'     => 'ᎦᎷᎯᏍᏗ',
+'qbpageinfo' => 'ᎦᎷᎯᏍᏗ',
 'qbspecialpages' => 'ᎤᏤᎵᏛ',
 
-'help'             => 'ᎠᎵᏍᏕᎸᏗ',
-'search'           => 'ᎠᏯᏍᏗ',
-'go'               => 'ᎮᎦ',
-'history'          => 'ᏆᏥ ᎧᏃᎮᏍᎩ',
-'history_short'    => 'ᎧᏃᎮᏍᎩ',
+'help' => 'ᎠᎵᏍᏕᎸᏗ',
+'search' => 'ᎠᏯᏍᏗ',
+'searchbutton' => 'ᎠᏯᏍᏗ',
+'go' => 'ᎮᎦ',
+'history' => 'ᏆᏥ ᎧᏃᎮᏍᎩ',
+'history_short' => 'ᎧᏃᎮᏍᎩ',
 'printableversion' => 'ᎦᎴᏯᏛ ᏅᎬᎪᏔᏅᎯ',
-'permalink'        => 'ᏂᎪᎯᎸ ᏕᎬᏔᏛ',
+'permalink' => 'ᏂᎪᎯᎸ ᏕᎬᏔᏛ',
 'talkpagelinktext' => 'ᎧᏃᎮᎸᏗ',
-'talk'             => 'ᎧᏃᎮᎸᏗ',
-'toolbox'          => 'ᎪᎱᏍᏗ ᎬᏔᏂᏓᏍᏗ ᎧᏁᏌᎢ',
-'otherlanguages'   => 'ᎭᏫᎾᏗᏢ ᏐᎢ ᏗᎦᏬᏂᎯᏍᏗ',
-'jumptosearch'     => 'ᎡᏗt',
+'talk' => 'ᎧᏃᎮᎸᏗ',
+'toolbox' => 'ᎪᎱᏍᏗ ᎬᏔᏂᏓᏍᏗ ᎧᏁᏌᎢ',
+'otherlanguages' => 'ᎭᏫᎾᏗᏢ ᏐᎢ ᏗᎦᏬᏂᎯᏍᏗ',
+'jumptosearch' => 'ᎡᏗt',
 
 # 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).
-'aboutpage'            => 'Project:ᎬᏩᏚᏫᏛ',
-'currentevents'        => 'ᏗᏤᎢ',
-'mainpage'             => 'ᎤᎵᎮᎵᏍᏗ',
+'aboutpage' => 'Project:ᎬᏩᏚᏫᏛ',
+'currentevents' => 'ᏗᏤᎢ',
+'mainpage' => 'ᎤᎵᎮᎵᏍᏗ',
 'mainpage-description' => 'ᎤᎵᎮᎵᏍᏗ',
-'portal'               => 'ᎾᎥ ᏄᎾᏓᎸ ᎠᏍᏚᎢᏍᏗ',
+'portal' => 'ᎾᎥ ᏄᎾᏓᎸ ᎠᏍᏚᎢᏍᏗ',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'ᎤᏓᏡᎬ',
+'nstab-main' => 'ᎤᏓᏡᎬ',
 'nstab-category' => 'ᏗᎦᎪᏗ',
 
 # General errors
 'viewsource' => 'DᎢᎧᏃᏗᎢ DᎢᏓᎴᎲᏍᎬ',
 
+# Revision deletion
+'revdelete-radio-set' => 'ᎥᎥ',
+
 # Diffs
 'editundo' => 'IᎬᎾᏕᏍᏗ',
 
@@ -69,8 +93,8 @@ $messages = array(
 'recentchanges' => 'ᎾᏞᎬ ᏗᎦᏁᏟᏴᏍᏗ',
 
 # Recent changes linked
-'recentchangeslinked'         => 'ᎪᎱᏍᏗ ᎠᎾᏓᏛᏂ ᏗᎦᏁᏟᏴᏍᏗ',
-'recentchangeslinked-feed'    => 'ᎪᎱᏍᏗ ᎠᎾᏓᏛᏂ ᏗᎦᏁᏟᏴᏍᏗ',
+'recentchangeslinked' => 'ᎪᎱᏍᏗ ᎠᎾᏓᏛᏂ ᏗᎦᏁᏟᏴᏍᏗ',
+'recentchangeslinked-feed' => 'ᎪᎱᏍᏗ ᎠᎾᏓᏛᏂ ᏗᎦᏁᏟᏴᏍᏗ',
 'recentchangeslinked-toolbox' => 'ᎪᎱᏍᏗ ᎠᎾᏓᏛᏂ ᏗᎦᏁᏟᏴᏍᏗ',
 
 # Upload
index f2e1eaf..70a58c7 100644 (file)
@@ -1132,8 +1132,6 @@ $1",
 'search-interwiki-caption' => 'پرۆژە خوشکەکان',
 'search-interwiki-default' => '$1 ئەنجام:',
 'search-interwiki-more' => '(زیاتر)',
-'search-mwsuggest-enabled' => 'بە پێشنیارەکانەوە',
-'search-mwsuggest-disabled' => 'بێ پێشنیار',
 'search-relatedarticle' => 'پەیوەست',
 'mwsuggest-disable' => 'پێشنیارەکانی AJAX نیشان مەدە',
 'searcheverything-enable' => 'لە ھەموو بۆشایی‌‌ناوەکان دا بگەڕێ',
@@ -3312,6 +3310,10 @@ $5
 'feedback-submit' => 'تێبینییەکان بنێرە',
 'feedback-close' => 'ئەنجام درا',
 
+# Search suggestions
+'searchsuggest-search' => 'گەڕان',
+'searchsuggest-containing' => 'بە لەبەرگرتنەوەی ...',
+
 # API errors
 'api-error-filename-tooshort' => 'ناوی پەڕگەکە زۆر کورتە.',
 'api-error-filetype-banned' => 'ئەم جۆرە پەڕگەیە قەدەغەیە.',
index 91b6cc4..c4cad31 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Corsican (Corsu)
+/** Corsican (corsu)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
 
 $messages = array(
 'underline-always' => 'Sempre',
-'underline-never'  => 'Mai',
+'underline-never' => 'Mai',
 
 # Dates
-'sunday'        => 'dumenica',
-'monday'        => 'luni',
-'tuesday'       => 'marti',
-'wednesday'     => 'mercuri',
-'thursday'      => 'ghjovi',
-'friday'        => 'venneri',
-'saturday'      => 'sabbatu',
-'sun'           => 'dum',
-'mon'           => 'lun',
-'tue'           => 'mar',
-'wed'           => 'mer',
-'thu'           => 'ghj',
-'fri'           => 'ven',
-'sat'           => 'sab',
-'january'       => 'ghjennaghju',
-'february'      => 'ferraghju',
-'march'         => 'marzu',
-'april'         => 'aprile',
-'may_long'      => 'maghju',
-'june'          => 'ghjugnu',
-'july'          => 'lugliu',
-'august'        => 'aostu',
-'september'     => 'settembre',
-'october'       => 'ottobre',
-'november'      => 'nuvembre',
-'december'      => 'dicembre',
-'january-gen'   => 'ghjennaghju',
-'february-gen'  => 'ferraghju',
-'march-gen'     => 'marzu',
-'april-gen'     => 'aprile',
-'may-gen'       => 'maghju',
-'june-gen'      => 'ghjugnu',
-'july-gen'      => 'lugliu',
-'august-gen'    => 'aostu',
+'sunday' => 'dumenica',
+'monday' => 'luni',
+'tuesday' => 'marti',
+'wednesday' => 'mercuri',
+'thursday' => 'ghjovi',
+'friday' => 'venneri',
+'saturday' => 'sabbatu',
+'sun' => 'dum',
+'mon' => 'lun',
+'tue' => 'mar',
+'wed' => 'mer',
+'thu' => 'ghj',
+'fri' => 'ven',
+'sat' => 'sab',
+'january' => 'ghjennaghju',
+'february' => 'ferraghju',
+'march' => 'marzu',
+'april' => 'aprile',
+'may_long' => 'maghju',
+'june' => 'ghjugnu',
+'july' => 'lugliu',
+'august' => 'aostu',
+'september' => 'settembre',
+'october' => 'ottobre',
+'november' => 'nuvembre',
+'december' => 'dicembre',
+'january-gen' => 'ghjennaghju',
+'february-gen' => 'ferraghju',
+'march-gen' => 'marzu',
+'april-gen' => 'aprile',
+'may-gen' => 'maghju',
+'june-gen' => 'ghjugnu',
+'july-gen' => 'lugliu',
+'august-gen' => 'aostu',
 'september-gen' => 'settembre',
-'october-gen'   => 'ottobre',
-'november-gen'  => 'nuvembre',
-'december-gen'  => 'dicembre',
-'jan'           => 'ghje',
-'feb'           => 'fer',
-'mar'           => 'mar',
-'apr'           => 'apr',
-'may'           => 'mag',
-'jun'           => 'ghju',
-'jul'           => 'lug',
-'aug'           => 'aos',
-'sep'           => 'set',
-'oct'           => 'ott',
-'nov'           => 'nuv',
-'dec'           => 'dic',
+'october-gen' => 'ottobre',
+'november-gen' => 'nuvembre',
+'december-gen' => 'dicembre',
+'jan' => 'ghje',
+'feb' => 'fer',
+'mar' => 'mar',
+'apr' => 'apr',
+'may' => 'mag',
+'jun' => 'ghju',
+'jul' => 'lug',
+'aug' => 'aos',
+'sep' => 'set',
+'oct' => 'ott',
+'nov' => 'nuv',
+'dec' => 'dic',
 
 # Categories related messages
-'pagecategories'  => '{{PLURAL:$1|Categuria|Categurie}}',
+'pagecategories' => '{{PLURAL:$1|Categuria|Categurie}}',
 'category_header' => 'Articuli in a categuria "$1"',
-'subcategories'   => 'Sottucategurie',
-
-'about'      => 'À prupositu',
-'article'    => 'Articulu',
-'cancel'     => 'Annullà',
-'mypage'     => 'A mo pagina',
-'mytalk'     => 'E mo discussioni',
-'anontalk'   => 'Discussione per istu indirizzu IP',
+'subcategories' => 'Sottucategurie',
+
+'about' => 'À prupositu',
+'article' => 'Articulu',
+'cancel' => 'Annullà',
+'mypage' => 'A mo pagina',
+'mytalk' => 'E mo discussioni',
+'anontalk' => 'Discussione per istu indirizzu IP',
 'navigation' => 'Navigazione',
-'and'        => '&#32;è',
+'and' => '&#32;è',
 
 # Cologne Blue skin
-'qbpageoptions'  => 'Issa pagina',
-'qbpageinfo'     => 'Cuntestu',
-'qbmyoptions'    => 'E mo pagine',
+'qbpageoptions' => 'Issa pagina',
+'qbpageinfo' => 'Cuntestu',
+'qbmyoptions' => 'E mo pagine',
 'qbspecialpages' => 'Pagine spiciale',
 
 # Vector skin
-'vector-action-delete'  => 'Supprimà',
+'vector-action-delete' => 'Supprimà',
 'vector-action-protect' => 'Pruteghje',
-'vector-view-edit'      => 'Mudificà',
-
-'errorpagetitle'   => 'Errore',
-'returnto'         => 'Vultà à $1.',
-'help'             => 'Aiutu',
-'search'           => 'Ricerca',
-'searchbutton'     => 'Ricerca',
-'searcharticle'    => 'Và',
-'history'          => 'Cronolugia',
-'history_short'    => 'Cronolugia',
-'permalink'        => 'Ligame permanente',
-'print'            => 'Stampà',
-'edit'             => 'Mudificà',
-'create'           => 'Creà',
-'delete'           => 'Supprimà',
-'deletethispage'   => 'Cancellà issa pagina',
-'protect'          => 'Pruteghje',
-'protectthispage'  => 'Pruteghje issa pagina',
-'newpage'          => 'Pagina nova',
+'vector-view-edit' => 'Mudificà',
+
+'errorpagetitle' => 'Errore',
+'returnto' => 'Vultà à $1.',
+'help' => 'Aiutu',
+'search' => 'Ricerca',
+'searchbutton' => 'Ricerca',
+'searcharticle' => 'Và',
+'history' => 'Cronolugia',
+'history_short' => 'Cronolugia',
+'permalink' => 'Ligame permanente',
+'print' => 'Stampà',
+'edit' => 'Mudificà',
+'create' => 'Creà',
+'delete' => 'Supprimà',
+'deletethispage' => 'Cancellà issa pagina',
+'protect' => 'Pruteghje',
+'protectthispage' => 'Pruteghje issa pagina',
+'newpage' => 'Pagina nova',
 'talkpagelinktext' => 'discussione',
-'specialpage'      => 'Pagina speciale',
-'articlepage'      => "Vede l'articulu",
-'talk'             => 'Discussione',
-'toolbox'          => 'Stuvigli',
-'userpage'         => 'Vede a pagina di utilizatore',
-'otherlanguages'   => 'In altri lingui',
-'lastmodifiedat'   => 'Ultima mudifica di ista pagina u $1 à e $2.',
-'protectedpage'    => 'Pagina prutetta',
+'specialpage' => 'Pagina speciale',
+'articlepage' => "Vede l'articulu",
+'talk' => 'Discussione',
+'toolbox' => 'Stuvigli',
+'userpage' => 'Vede a pagina di utilizatore',
+'otherlanguages' => 'In altri lingui',
+'lastmodifiedat' => 'Ultima mudifica di ista pagina u $1 à e $2.',
+'protectedpage' => 'Pagina prutetta',
 'jumptonavigation' => 'navigazione',
-'jumptosearch'     => 'ricerca',
+'jumptosearch' => 'ricerca',
 
 # 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'            => 'À prupositu di {{SITENAME}}',
-'aboutpage'            => 'Project:À prupositu',
-'currentevents'        => 'Ultimi evenimenti',
-'currentevents-url'    => 'Project:Ultimi evenimenti',
-'disclaimers'          => 'Avertimenti',
-'disclaimerpage'       => 'Project:Avertimenti generali',
-'mainpage'             => 'Pagina maestra',
+'aboutsite' => 'À prupositu di {{SITENAME}}',
+'aboutpage' => 'Project:À prupositu',
+'currentevents' => 'Ultimi evenimenti',
+'currentevents-url' => 'Project:Ultimi evenimenti',
+'disclaimers' => 'Avertimenti',
+'disclaimerpage' => 'Project:Avertimenti generali',
+'mainpage' => 'Pagina maestra',
 'mainpage-description' => 'Pagina maestra',
-'portal'               => 'Purtone di a cumunità',
-'portal-url'           => 'Project:Purtone di a cumunità',
-'privacy'              => 'Pulitica pè a riservatezza',
-'privacypage'          => 'Project:Pulitica pè a riservatezza',
+'portal' => 'Purtone di a cumunità',
+'portal-url' => 'Project:Purtone di a cumunità',
+'privacy' => 'Pulitica pè a riservatezza',
+'privacypage' => 'Project:Pulitica pè a riservatezza',
 
 'versionrequired' => 'A version $1 di MediaWiki hè necessaria',
 
 'newmessagesdifflink' => 'ultima mudifica',
-'editsection'         => 'mudificà',
-'editold'             => 'mudificà',
-'editlink'            => 'mudificà',
-'toc'                 => 'Cuntenutu',
-'showtoc'             => 'mustrà',
-'hidetoc'             => 'piattà',
-'feed-atom'           => 'Atomu',
+'editsection' => 'mudificà',
+'editold' => 'mudificà',
+'editlink' => 'mudificà',
+'toc' => 'Cuntenutu',
+'showtoc' => 'mustrà',
+'hidetoc' => 'piattà',
+'feed-atom' => 'Atomu',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Articulu',
-'nstab-user'      => 'Utilizatore',
-'nstab-image'     => 'Schedariu',
+'nstab-main' => 'Articulu',
+'nstab-user' => 'Utilizatore',
+'nstab-image' => 'Schedariu',
 'nstab-mediawiki' => 'Messaghju',
-'nstab-template'  => 'Mudellu',
-'nstab-help'      => "Pagina d'aiutu",
-'nstab-category'  => 'Categuria',
+'nstab-template' => 'Mudellu',
+'nstab-help' => "Pagina d'aiutu",
+'nstab-category' => 'Categuria',
 
 # General errors
-'error'         => 'Errore',
+'error' => 'Errore',
 'internalerror' => 'Errore internu',
 
 # Login and logout pages
-'yourname'                   => 'Nome di utilizatore:',
-'yourpassword'               => 'Parulla secreta:',
-'yourpasswordagain'          => 'Scrive torna a parulla secreta:',
-'yourdomainname'             => 'U to duminiu:',
-'login'                      => 'Cunnessione',
-'userlogin'                  => 'Cunnessione / Registramentu',
-'logout'                     => 'Scunnessione',
-'userlogout'                 => 'Scunnessione',
-'nologinlink'                => 'Registramentu',
-'createaccount'              => 'Registramentu',
-'gotaccountlink'             => 'Cunnessione',
-'createaccountreason'        => 'Mutivu:',
-'loginsuccesstitle'          => 'Cunnessione fatta',
+'yourname' => 'Nome di utilizatore:',
+'yourpassword' => 'Parulla secreta:',
+'yourpasswordagain' => 'Scrive torna a parulla secreta:',
+'yourdomainname' => 'U to duminiu:',
+'login' => 'Cunnessione',
+'userlogin' => 'Cunnessione / Registramentu',
+'logout' => 'Scunnessione',
+'userlogout' => 'Scunnessione',
+'nologinlink' => 'Registramentu',
+'createaccount' => 'Registramentu',
+'gotaccountlink' => 'Cunnessione',
+'createaccountreason' => 'Mutivu:',
+'loginsuccesstitle' => 'Cunnessione fatta',
 'acct_creation_throttle_hit' => "Desulatu, ai digià fattu $1 registramenti. Ùn ne poi micca fà d'altri.",
-'accountcreated'             => 'Registramentu fattu',
-'accountcreatedtext'         => "U registramentu di l'utilizatore $1 hè statu fattu.",
-'loginlanguagelabel'         => 'Lingua: $1',
+'accountcreated' => 'Registramentu fattu',
+'accountcreatedtext' => "U registramentu di l'utilizatore $1 hè statu fattu.",
+'loginlanguagelabel' => 'Lingua: $1',
 
 # Change password dialog
 'retypenew' => 'Scrive torna a nova parulla secreta:',
@@ -185,39 +185,39 @@ $messages = array(
 'image_sample' => 'Esempiu.jpg',
 
 # Edit pages
-'minoredit'              => 'Mudifica minore',
-'savearticle'            => 'Arrighjistrà a pagina',
-'showdiff'               => 'Mustrà i cambiamenti',
-'anoneditwarning'        => "'''Attenzione''': ùn sè micca un utilizatore registratu, oppuru ùn ai fattu a cunnessione.
+'minoredit' => 'Mudifica minore',
+'savearticle' => 'Arrighjistrà a pagina',
+'showdiff' => 'Mustrà i cambiamenti',
+'anoneditwarning' => "'''Attenzione''': ùn sè micca un utilizatore registratu, oppuru ùn ai fattu a cunnessione.
 U to indirizzu IP serà registratu indu a cronolugia di ista pagina.",
-'loginreqlink'           => 'cunnessione',
-'accmailtitle'           => 'Parulla secreta inviata.',
-'accmailtext'            => 'A parulla secreta per "$1" hè stata inviata à l\'indirizzu $2.',
-'editing'                => 'Mudifica di $1',
-'editingsection'         => 'Mudifica di $1 (sezzione)',
-'editingcomment'         => 'Mudifica di $1 (cummentu)',
-'editconflict'           => 'Cunflittu di mudificazione: $1',
-'yourtext'               => 'U to testu',
-'yourdiff'               => 'Differenze',
-'template-protected'     => '(prutettu)',
+'loginreqlink' => 'cunnessione',
+'accmailtitle' => 'Parulla secreta inviata.',
+'accmailtext' => 'A parulla secreta per "$1" hè stata inviata à l\'indirizzu $2.',
+'editing' => 'Mudifica di $1',
+'editingsection' => 'Mudifica di $1 (sezzione)',
+'editingcomment' => 'Mudifica di $1 (cummentu)',
+'editconflict' => 'Cunflittu di mudificazione: $1',
+'yourtext' => 'U to testu',
+'yourdiff' => 'Differenze',
+'template-protected' => '(prutettu)',
 'template-semiprotected' => '(mezu prutettu)',
-'nocreatetitle'          => 'Creazione di pagina limitata',
+'nocreatetitle' => 'Creazione di pagina limitata',
 
 # Account creation failure
 'cantcreateaccounttitle' => 'Registramentu micca pussibile',
 
 # History pages
-'currentrev'  => 'Ultima revisione',
-'page_first'  => 'prima',
-'histfirst'   => 'Prima',
-'histlast'    => 'Ultima',
+'currentrev' => 'Ultima revisione',
+'page_first' => 'prima',
+'histfirst' => 'Prima',
+'histlast' => 'Ultima',
 'historysize' => '({{PLURAL:$1|1 ottettu|$1 ottetti}})',
 
 # Revision feed
 'history-feed-title' => 'Cronolugia di e revisione',
 
 # Revision deletion
-'rev-delundel'  => 'mustrà/piattà',
+'rev-delundel' => 'mustrà/piattà',
 'revdelete-log' => 'Mutivu:',
 
 # History merging
@@ -225,90 +225,90 @@ U to indirizzu IP serà registratu indu a cronolugia di ista pagina.",
 
 # Search results
 'searchresults' => 'Risultati di a ricerca',
-'powersearch'   => 'Ricerca',
+'powersearch' => 'Ricerca',
 
 # Preferences page
-'preferences'       => 'Preferenze',
-'mypreferences'     => 'Preferenze',
-'prefs-rc'          => 'Ultimi cambiamenti',
-'prefs-watchlist'   => 'Articuli seguitati',
-'columns'           => 'Culonne:',
+'preferences' => 'Preferenze',
+'mypreferences' => 'Preferenze',
+'prefs-rc' => 'Ultimi cambiamenti',
+'prefs-watchlist' => 'Articuli seguitati',
+'columns' => 'Culonne:',
 'searchresultshead' => 'Ricerca',
-'localtime'         => 'Ora lucale',
-'allowemail'        => 'Abilità a ricezzione di e-mail da altri utilizatori',
-'prefs-files'       => 'Schedarii',
-'youremail'         => 'Indirizzu e-mail:',
-'yourrealname'      => 'U to veru nome:',
-'yourlanguage'      => "Lingua di l'interfaccia:",
-'yourvariant'       => 'Variante',
-'yournick'          => 'Signatura pè e discussioni:',
+'localtime' => 'Ora lucale',
+'allowemail' => 'Abilità a ricezzione di e-mail da altri utilizatori',
+'prefs-files' => 'Schedarii',
+'youremail' => 'Indirizzu e-mail:',
+'yourrealname' => 'U to veru nome:',
+'yourlanguage' => "Lingua di l'interfaccia:",
+'yourvariant' => 'Variante',
+'yournick' => 'Signatura pè e discussioni:',
 
 # User rights
-'editinguser'             => "Mudifica di '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
+'editinguser' => "Mudifica di '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
 'userrights-groupsmember' => 'Membru di:',
-'userrights-reason'       => 'Mutivu:',
+'userrights-reason' => 'Mutivu:',
 
 # Groups
-'group'            => 'Gruppu:',
-'group-bot'        => 'Boti',
-'group-sysop'      => 'Amministratori',
+'group' => 'Gruppu:',
+'group-bot' => 'Boti',
+'group-sysop' => 'Amministratori',
 'group-bureaucrat' => 'Burocrati',
-'group-all'        => '(tutti)',
+'group-all' => '(tutti)',
 
-'group-bot-member'        => 'Botu',
-'group-sysop-member'      => 'Amministratore',
+'group-bot-member' => 'Botu',
+'group-sysop-member' => 'Amministratore',
 'group-bureaucrat-member' => 'Burocratu',
 
-'grouppage-bot'        => '{{ns:project}}:Boti',
-'grouppage-sysop'      => '{{ns:project}}:Amministratori',
+'grouppage-bot' => '{{ns:project}}:Boti',
+'grouppage-sysop' => '{{ns:project}}:Amministratori',
 'grouppage-bureaucrat' => '{{ns:project}}:Burocrati',
 
 # Recent changes
-'recentchanges'   => 'Ultimi cambiamenti',
-'rcnotefrom'      => "Quì sò discritti i cambiamenti dipoi <b>$2</b> (sin'à <b>$1</b>).",
-'rclistfrom'      => 'Mustrà i cambiamenti dipoi $1',
+'recentchanges' => 'Ultimi cambiamenti',
+'rcnotefrom' => "Quì sò discritti i cambiamenti dipoi <b>$2</b> (sin'à <b>$1</b>).",
+'rclistfrom' => 'Mustrà i cambiamenti dipoi $1',
 'rcshowhideminor' => '$1 i cambiamenti minori',
-'rcshowhidebots'  => '$1 i boti',
-'rcshowhideliu'   => "$1 l'utilizatori registrati",
+'rcshowhidebots' => '$1 i boti',
+'rcshowhideliu' => "$1 l'utilizatori registrati",
 'rcshowhideanons' => '$1 i cuntributori anonimi',
-'rcshowhidemine'  => '$1 e mo cuntribuzioni',
-'rclinks'         => 'Mustrà ultimi $1 cambiamenti in i $2 ghjorni scorsi<br />$3',
-'hist'            => 'cron',
-'hide'            => 'piattà',
-'show'            => 'mustrà',
+'rcshowhidemine' => '$1 e mo cuntribuzioni',
+'rclinks' => 'Mustrà ultimi $1 cambiamenti in i $2 ghjorni scorsi<br />$3',
+'hist' => 'cron',
+'hide' => 'piattà',
+'show' => 'mustrà',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Cambiamenti assuciati',
-'recentchangeslinked-feed'    => 'Cambiamenti assuciati',
+'recentchangeslinked' => 'Cambiamenti assuciati',
+'recentchangeslinked-feed' => 'Cambiamenti assuciati',
 'recentchangeslinked-toolbox' => 'Cambiamenti assuciati',
 
 # Upload
-'upload'     => 'Incaricà un schedariu',
-'uploadbtn'  => 'Incaricà un schedariu',
-'filename'   => 'Nome di u schedariu',
+'upload' => 'Incaricà un schedariu',
+'uploadbtn' => 'Incaricà un schedariu',
+'filename' => 'Nome di u schedariu',
 'filestatus' => "Statu di u dirittu d'autore:",
 
 'upload-file-error' => 'Errore internu',
 
 # Special:ListFiles
-'imgfile'        => 'schedariu',
+'imgfile' => 'schedariu',
 'listfiles_date' => 'Data',
 'listfiles_name' => 'Nome',
 'listfiles_user' => 'Utilizatore',
 
 # File description page
-'file-anchor-link'   => 'Schedariu',
-'filehist'           => "Cronolugia di l'imagine",
+'file-anchor-link' => 'Schedariu',
+'filehist' => "Cronolugia di l'imagine",
 'filehist-deleteone' => 'supprimà',
-'filehist-user'      => 'Utilizatore',
-'imagelinks'         => 'Ligami',
+'filehist-user' => 'Utilizatore',
+'imagelinks' => 'Ligami',
 
 # File reversion
 'filerevert-comment' => 'Mutivu:',
 
 # File deletion
 'filedelete-comment' => 'Mutivu:',
-'filedelete-submit'  => 'Supprimà',
+'filedelete-submit' => 'Supprimà',
 
 # Unused templates
 'unusedtemplateswlh' => 'altri ligami',
@@ -317,39 +317,39 @@ U to indirizzu IP serà registratu indu a cronolugia di ista pagina.",
 'randompage' => 'Pagina à casu',
 
 # Statistics
-'statistics'              => 'Statistiche',
+'statistics' => 'Statistiche',
 'statistics-header-users' => "Statistiche nant'à l'utilizatori",
 
 'brokenredirects-edit' => 'mudificà',
 
 # Miscellaneous special pages
-'ncategories'       => '$1 {{PLURAL:$1|categuria|categurie}}',
+'ncategories' => '$1 {{PLURAL:$1|categuria|categurie}}',
 'specialpage-empty' => 'Issa pagina hè biota.',
-'popularpages'      => 'Pagine populare',
-'shortpages'        => 'Pagine corte',
-'longpages'         => 'Pagine longhe',
-'protectedpages'    => 'Pagine prutette',
-'listusers'         => 'Listinu di i cuntributori',
-'newpages'          => 'Pagine nove',
-'ancientpages'      => 'Pagine vechje',
+'popularpages' => 'Pagine populare',
+'shortpages' => 'Pagine corte',
+'longpages' => 'Pagine longhe',
+'protectedpages' => 'Pagine prutette',
+'listusers' => 'Listinu di i cuntributori',
+'newpages' => 'Pagine nove',
+'ancientpages' => 'Pagine vechje',
 
 # Special:Log
-'specialloguserlabel'  => 'Utilizatore:',
+'specialloguserlabel' => 'Utilizatore:',
 'speciallogtitlelabel' => 'Titulu:',
-'all-logs-page'        => "Tutte l'azzioni",
+'all-logs-page' => "Tutte l'azzioni",
 
 # Special:AllPages
-'allpages'          => 'Tutte e pagine',
-'alphaindexline'    => 'da $1 à $2',
-'allpagesfrom'      => 'Mustrà e pagine à parte da:',
-'allarticles'       => "Tutti l'articuli",
-'allinnamespace'    => 'Tutte e pagine di u spaziu $1',
+'allpages' => 'Tutte e pagine',
+'alphaindexline' => 'da $1 à $2',
+'allpagesfrom' => 'Mustrà e pagine à parte da:',
+'allarticles' => "Tutti l'articuli",
+'allinnamespace' => 'Tutte e pagine di u spaziu $1',
 'allnotinnamespace' => 'Tutte e pagine micca di u spaziu $1',
-'allpagesprev'      => 'Precedenti',
-'allpagesnext'      => 'Seguenti',
-'allpagessubmit'    => 'Và',
-'allpagesprefix'    => 'Mustrà e pagine chì cumincianu cù:',
-'allpages-bad-ns'   => 'U spaziu "$1" ùn esiste micca nant\'à {{SITENAME}}',
+'allpagesprev' => 'Precedenti',
+'allpagesnext' => 'Seguenti',
+'allpagessubmit' => 'Và',
+'allpagesprefix' => 'Mustrà e pagine chì cumincianu cù:',
+'allpages-bad-ns' => 'U spaziu "$1" ùn esiste micca nant\'à {{SITENAME}}',
 
 # Special:Categories
 'categories' => 'Categurie',
@@ -362,59 +362,59 @@ U to indirizzu IP serà registratu indu a cronolugia di ista pagina.",
 'listusers-submit' => 'Mustrà',
 
 # E-mail user
-'emailto'      => 'À:',
+'emailto' => 'À:',
 'emailsubject' => 'Sughjettu:',
 'emailmessage' => 'Messaghju:',
-'emailsend'    => 'Invià',
+'emailsend' => 'Invià',
 
 # Watchlist
-'watchlist'   => 'Articuli seguitati',
+'watchlist' => 'Articuli seguitati',
 'mywatchlist' => 'Articuli seguitati',
-'watch'       => 'Seguità',
+'watch' => 'Seguità',
 
-'enotif_reset'       => 'Marcà tutte e pagine visitate',
+'enotif_reset' => 'Marcà tutte e pagine visitate',
 'enotif_newpagetext' => 'Ista hè una pagina nova.',
-'changed'            => 'cambiatu',
-'created'            => 'creatu',
+'changed' => 'cambiatu',
+'created' => 'creatu',
 
 # Delete
-'deletepage'      => 'Supprimà a pagina',
-'excontent'       => "u cuntenutu era: '$1'",
+'deletepage' => 'Supprimà a pagina',
+'excontent' => "u cuntenutu era: '$1'",
 'excontentauthor' => "u cuntenutu era: '$1' (è u solu cuntributore era '[[Special:Contributions/$2|$2]]')",
-'exblank'         => 'a pagina era biota',
-'delete-legend'   => 'Supprimà',
-'actioncomplete'  => 'Azzione compia',
-'deletecomment'   => 'Mutivu:',
+'exblank' => 'a pagina era biota',
+'delete-legend' => 'Supprimà',
+'actioncomplete' => 'Azzione compia',
+'deletecomment' => 'Mutivu:',
 
 # Protect
-'protectedarticle'            => 'prutettu "[[$1]]"',
-'prot_1movedto2'              => 'hà mossu [[$1]] à [[$2]]',
-'protect-legend'              => 'Cunfirmà a prutezzione',
-'protectcomment'              => 'Mutivu:',
+'protectedarticle' => 'prutettu "[[$1]]"',
+'prot_1movedto2' => 'hà mossu [[$1]] à [[$2]]',
+'protect-legend' => 'Cunfirmà a prutezzione',
+'protectcomment' => 'Mutivu:',
 'protect-level-autoconfirmed' => 'Bluccà i cuntributori micca arrighjistrati',
 
 # Restrictions (nouns)
-'restriction-edit'   => 'Mudificà',
+'restriction-edit' => 'Mudificà',
 'restriction-create' => 'Creà',
 
 # Restriction levels
 'restriction-level-autoconfirmed' => 'mezu prutettu',
 
 # Undelete
-'viewdeletedpage'        => 'Fighjulà e p agine supprimate',
-'undeletecomment'        => 'Mutivu:',
-'undelete-search-box'    => 'Circà e pagine supprimate',
+'viewdeletedpage' => 'Fighjulà e p agine supprimate',
+'undeletecomment' => 'Mutivu:',
+'undelete-search-box' => 'Circà e pagine supprimate',
 'undelete-search-submit' => 'Ricerca',
 
 # Namespace form on various pages
-'namespace'      => 'Spaziu:',
+'namespace' => 'Spaziu:',
 'blanknamespace' => '(Principale)',
 
 # Contributions
 'contributions' => "Cuntribuzioni di l'utilizatore",
-'mycontris'     => 'E mo cuntribuzioni',
-'contribsub2'   => 'Per $1 ($2)',
-'month'         => 'Da u mese (è nanzu):',
+'mycontris' => 'E mo cuntribuzioni',
+'contribsub2' => 'Per $1 ($2)',
+'month' => 'Da u mese (è nanzu):',
 
 'sp-contributions-talk' => 'discussione',
 
@@ -422,83 +422,83 @@ U to indirizzu IP serà registratu indu a cronolugia di ista pagina.",
 'istemplate' => 'inclusione',
 
 # Block/unblock
-'ipadressorusername'       => 'Adrizzu IP o nome di cuntributore',
-'ipbreason'                => 'Mutivu:',
-'blocklist-reason'         => 'Mutivu',
-'ipblocklist-submit'       => 'Ricerca',
-'anononlyblock'            => 'solu i cuntributori anonimi',
-'blocklink'                => 'bluccà',
-'unblocklink'              => 'sbluccà',
-'contribslink'             => 'cuntribuzioni',
+'ipadressorusername' => 'Adrizzu IP o nome di cuntributore',
+'ipbreason' => 'Mutivu:',
+'blocklist-reason' => 'Mutivu',
+'ipblocklist-submit' => 'Ricerca',
+'anononlyblock' => 'solu i cuntributori anonimi',
+'blocklink' => 'bluccà',
+'unblocklink' => 'sbluccà',
+'contribslink' => 'cuntribuzioni',
 'block-log-flags-anononly' => 'solu cuntributori anonimi',
 'block-log-flags-nocreate' => 'registramentu pruibitu',
-'proxyblocksuccess'        => 'Hè fattu.',
+'proxyblocksuccess' => 'Hè fattu.',
 
 # Move page
-'move-page-legend'        => 'Move a pagina',
-'movearticle'             => 'Move a pagina',
-'move-watch'              => 'Fighjulà issa pagina',
-'movepagebtn'             => 'Move a pagina',
-'movedto'                 => 'mossu à',
-'movelogpagetext'         => 'Elencu di e pagine mosse.',
-'movereason'              => 'Mutivu:',
+'move-page-legend' => 'Move a pagina',
+'movearticle' => 'Move a pagina',
+'move-watch' => 'Fighjulà issa pagina',
+'movepagebtn' => 'Move a pagina',
+'movedto' => 'mossu à',
+'movelogpagetext' => 'Elencu di e pagine mosse.',
+'movereason' => 'Mutivu:',
 'delete_and_move_confirm' => 'Iè, supprimà issa pagina',
 
 # Export
-'export'        => 'Espurtà pagine',
+'export' => 'Espurtà pagine',
 'export-submit' => 'Espurtà',
 'export-addcat' => 'Aghjunghje',
 
 # Namespace 8 related
-'allmessages'               => 'Messaghji di sistemu',
-'allmessagesname'           => 'Nome',
-'allmessagesdefault'        => 'Testu prestabilitu',
-'allmessagescurrent'        => 'Testu attuale',
-'allmessagestext'           => 'Istu hè u listinu di tutti i messaghji dispunibili in u spaziu MediaWiki.',
+'allmessages' => 'Messaghji di sistemu',
+'allmessagesname' => 'Nome',
+'allmessagesdefault' => 'Testu prestabilitu',
+'allmessagescurrent' => 'Testu attuale',
+'allmessagestext' => 'Istu hè u listinu di tutti i messaghji dispunibili in u spaziu MediaWiki.',
 'allmessagesnotsupportedDB' => "'''{{ns:special}}:Allmessages''' ùn hè dispunibile perchè '''\$wgUseDatabaseMessages''' ùn hè micca attivu.",
 
 # Special:Import
 'import-interwiki-submit' => 'Impurtà',
-'importnopages'           => 'Micca pagine da impurtà.',
-'importfailed'            => 'Importu fiascatu: $1',
+'importnopages' => 'Micca pagine da impurtà.',
+'importfailed' => 'Importu fiascatu: $1',
 
 # Import log
-'importlogpage'                 => 'Importu log',
+'importlogpage' => 'Importu log',
 'import-logentry-upload-detail' => '$1 {{PLURAL:$1|revisione|revisione}}',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'    => 'A to pagina di utilizatore',
-'tooltip-pt-mytalk'      => 'A to pagina di discussione',
+'tooltip-pt-userpage' => 'A to pagina di utilizatore',
+'tooltip-pt-mytalk' => 'A to pagina di discussione',
 'tooltip-pt-preferences' => 'E to preferenze',
-'tooltip-pt-watchlist'   => 'U listinu di e pagine chì seguiti',
-'tooltip-pt-mycontris'   => 'U listinu di e to cuntribuzioni',
-'tooltip-pt-login'       => 'U registramentu hè suggeritu, micca ubligatoriu',
-'tooltip-pt-logout'      => 'Scunnessione',
-'tooltip-ca-protect'     => 'Pruteghje issa pagina',
-'tooltip-ca-delete'      => 'Supprimà issa pagina',
-'tooltip-p-logo'         => 'Pagina maestra',
-'tooltip-n-mainpage'     => 'Andà à a Pagina maestra',
+'tooltip-pt-watchlist' => 'U listinu di e pagine chì seguiti',
+'tooltip-pt-mycontris' => 'U listinu di e to cuntribuzioni',
+'tooltip-pt-login' => 'U registramentu hè suggeritu, micca ubligatoriu',
+'tooltip-pt-logout' => 'Scunnessione',
+'tooltip-ca-protect' => 'Pruteghje issa pagina',
+'tooltip-ca-delete' => 'Supprimà issa pagina',
+'tooltip-p-logo' => 'Pagina maestra',
+'tooltip-n-mainpage' => 'Andà à a Pagina maestra',
 'tooltip-t-specialpages' => 'Listinu di tutte e pagine spiciale',
-'tooltip-ca-nstab-user'  => 'Vede a pagina di utilizatore',
+'tooltip-ca-nstab-user' => 'Vede a pagina di utilizatore',
 
 # Attribution
 'anonymous' => '{{PLURAL:$1|Utilizatore anonimu|Utilizatori anonimi}} di {{SITENAME}}',
-'others'    => 'altri',
+'others' => 'altri',
 
 # Media information
 'show-big-image' => 'Imagine in alta resoluzione',
 
 # Special:NewFiles
 'showhidebots' => '($1 boti)',
-'noimages'     => 'Nulla da vede.',
-'ilsubmit'     => 'Ricerca',
-'bydate'       => 'per data',
+'noimages' => 'Nulla da vede.',
+'ilsubmit' => 'Ricerca',
+'bydate' => 'per data',
 
 # EXIF tags
-'exif-orientation'      => 'Orientazione',
+'exif-orientation' => 'Orientazione',
 'exif-imagedescription' => "Titulu di l'imagine",
-'exif-artist'           => 'Autore',
-'exif-usercomment'      => "Cummenti di l'utilizatore",
+'exif-artist' => 'Autore',
+'exif-usercomment' => "Cummenti di l'utilizatore",
 
 'exif-orientation-1' => 'Nurmale',
 
@@ -514,20 +514,20 @@ U to indirizzu IP serà registratu indu a cronolugia di ista pagina.",
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'tutti',
-'monthsall'     => 'tutti',
+'monthsall' => 'tutti',
 
 # action=purge
 'confirm_purge_button' => "D'accordu",
 
 # Table pager
-'table_pager_next'  => 'Prossima pagina',
+'table_pager_next' => 'Prossima pagina',
 'table_pager_first' => 'Prima pagina',
-'table_pager_last'  => 'Ultima pagina',
+'table_pager_last' => 'Ultima pagina',
 'table_pager_empty' => 'Micca risultati',
 
 # Auto-summaries
 'autoredircomment' => 'Reindirizzamentu à [[$1]]',
-'autosumm-new'     => 'Pagina nova: $1',
+'autosumm-new' => 'Pagina nova: $1',
 
 # Watchlist editor
 'watchlistedit-raw-titles' => 'Pagine:',
index b63fe8d..bb267b0 100644 (file)
@@ -591,8 +591,6 @@ Indi pag-ilakip ang pila ka mga suleras.',
 'search-interwiki-caption' => 'Mga utod nga proyekto',
 'search-interwiki-default' => '$1 mga resulta:',
 'search-interwiki-more' => '(mas damu pa)',
-'search-mwsuggest-enabled' => 'may mga suhestiyon',
-'search-mwsuggest-disabled' => 'wala suhestiyon',
 'searchall' => 'tanan',
 'showingresultsheader' => "{{PLURAL:$5|Resulta nga '''$1''' sang '''$3'''|Mga resulta nga '''$1 - $2''' sang '''$3'''}} para sa '''$4'''",
 'nonefound' => "'''Tandaan''': Ang iban lang nga mga ngalan-espasyo ang ginapangita depende sa gintakda.
index 266a89f..eda3c60 100644 (file)
@@ -871,8 +871,6 @@ $3 мына бу себепни бильдирди: ''$2''",
 'search-interwiki-caption' => 'Къардаш лейхалар',
 'search-interwiki-default' => '$1 нетидже:',
 'search-interwiki-more' => '(даа чокъ)',
-'search-mwsuggest-enabled' => 'тевсиелернен',
-'search-mwsuggest-disabled' => 'тевсие ёкъ',
 'search-relatedarticle' => 'Багълы',
 'mwsuggest-disable' => 'AJAX тевсиелерини ишлетме',
 'searcheverything-enable' => 'Бутюн исим фезаларында къыдыр',
@@ -2112,4 +2110,7 @@ $5
 # New logging system
 'newuserlog-byemail' => 'пароль e-mail вастасынен йиберильген',
 
+# Search suggestions
+'searchsuggest-containing' => 'ичинде бу олгъан...',
+
 );
index a8d1112..32c14cf 100644 (file)
@@ -868,8 +868,6 @@ Vikide bu saifege oşağan saifelerni [[Special:Search|tapıp baqıñız]].',
 'search-interwiki-caption' => 'Qardaş leyhalar',
 'search-interwiki-default' => '$1 netice:',
 'search-interwiki-more' => '(daa çоq)',
-'search-mwsuggest-enabled' => 'tevsiyelernen',
-'search-mwsuggest-disabled' => 'tevsiye yoq',
 'search-relatedarticle' => 'Bağlı',
 'mwsuggest-disable' => 'AJAX tevsiyelerini işletme',
 'searcheverything-enable' => 'Bütün isim fezalarında qıdır',
@@ -2107,4 +2105,7 @@ Bitirgen soñ "{{int:Watchlistedit-raw-submit}}" yazısına basıñız.
 # New logging system
 'newuserlog-byemail' => 'parol e-mail vastasınen yiberilgen',
 
+# Search suggestions
+'searchsuggest-containing' => 'içinde bu olğan...',
+
 );
index 369180d..5e03078 100644 (file)
@@ -516,7 +516,7 @@ $messages = array(
 'vector-action-protect' => 'Zamknout',
 'vector-action-undelete' => 'Obnovit',
 'vector-action-unprotect' => 'Změnit zámek',
-'vector-simplesearch-preference' => 'Zapnout rozšířené návrhy hledání (pouze vzhled Vektor)',
+'vector-simplesearch-preference' => 'Zapnout zjednodušené vyhledávání (pouze vzhled Vektor)',
 'vector-view-create' => 'Založit',
 'vector-view-edit' => 'Editovat',
 'vector-view-history' => 'Zobrazit historii',
@@ -1374,8 +1374,6 @@ Podrobnosti mohou být uvedeny v [{{fullurl:{{#Special:Log}}/delete|page={{FULLP
 'search-interwiki-caption' => 'Sesterské projekty',
 'search-interwiki-default' => 'Výsledky z $1:',
 'search-interwiki-more' => '(více)',
-'search-mwsuggest-enabled' => 's návrhy',
-'search-mwsuggest-disabled' => 'bez návrhů',
 'search-relatedarticle' => 'Související',
 'mwsuggest-disable' => 'Vypnout ajaxové napovídání',
 'searcheverything-enable' => 'Hledat ve všech jmenných prostorech',
@@ -1447,7 +1445,7 @@ Pokud na začátek dotazu přidáte ''all:'', bude se hledat všude (včetně di
 'stub-threshold' => 'Limit pro formátování odkazu jako <a href="#" class="stub">pahýl</a> (v bajtech):',
 'stub-threshold-disabled' => 'Vypnuto',
 'recentchangesdays' => 'Počet dní zobrazených v posledních změnách:',
-'recentchangesdays-max' => '(maximálně $1 {{PLURAL:$1|den|dny|dní}})',
+'recentchangesdays-max' => 'Maximálně $1 {{PLURAL:$1|den|dny|dní}}',
 'recentchangescount' => 'Počet implicitně zobrazovaných záznamů:',
 'prefs-help-recentchangescount' => 'Týká se posledních změn, historie stránek a protokolovacích záznamů.',
 'prefs-help-watchlist-token' => 'Pokud do tohoto pole vyplníte tajný klíč, bude vytvořen RSS kanál vašich sledovaných stránek.
@@ -2973,7 +2971,6 @@ Uložte jej na svůj disk a nahrajte ho sem.',
 
 # JavaScriptTest
 'javascripttest' => 'Testování JavaScriptu',
-'javascripttest-disabled' => 'Tato funkce nebyla na této wiki povolena.',
 'javascripttest-title' => 'Spouštějí se testy v $1',
 'javascripttest-pagetext-noframework' => 'Tato stránka je vyhrazena pro spouštění testů JavaScriptu.',
 'javascripttest-pagetext-unknownframework' => 'Neznámá testovací knihovna „$1“.',
@@ -4049,6 +4046,10 @@ Jinak můžete využít jednoduchý formulář níže. Váš komentář bude př
 'feedback-bugcheck' => 'Skvělé! Jen zkontrolujte, zda se nejedná o jednu z [$1 už známých chyb].',
 'feedback-bugnew' => 'Zkontroloval(a) jsem to. Chci ohlásit novou chybu.',
 
+# Search suggestions
+'searchsuggest-search' => 'Hledat',
+'searchsuggest-containing' => 'obsahující…',
+
 # API errors
 'api-error-badaccess-groups' => 'Nemáte povoleno nahrávat soubory na tuto wiki.',
 'api-error-badtoken' => 'Vnitřní chyba: špatný token.',
index d6b834d..5681adc 100644 (file)
@@ -578,8 +578,6 @@ Administrator, chtëren jã zablokòwôł, pòdôł przëczënã: $1",
 'search-interwiki-caption' => 'Sosterné ùdbë',
 'search-interwiki-default' => 'Skùtczi dlô $1:',
 'search-interwiki-more' => '(wicy)',
-'search-mwsuggest-enabled' => 'z sugestëjama',
-'search-mwsuggest-disabled' => 'bez sugestëjów',
 'searchall' => 'wszëtczé',
 'nonefound' => "'''Bôczënk''':Dlô szëkbë są domëslno przistãpné blós niejedné rumë mionów.
 Spróbùjë szëkbë z przëdôwkã ''all:'' dlô całowny zamkłoscë starnów (zamëkający w se starnë diskùsëji, szablónë, ëtp), abò ùżëje przëdôwka wëbrónegò ruma mionów.",
index ce92abd..abecafc 100644 (file)
@@ -795,6 +795,9 @@ $messages = array(
 'logentry-move-move-noredirect' => '$1 нарєчє страницѫ ⁖ $3 ⁖ имєньмь ⁖ $4 ⁖ бєꙁ прѣнаправлєниꙗ сътворѥниꙗ',
 'logentry-newusers-create' => '$1 сътворихъ польꙃєватєльско мѣсто',
 
+# Search suggestions
+'searchsuggest-containing' => 'сѥ дрьжащи···',
+
 # API errors
 'api-error-unknownerror' => 'нєвѣдома блаꙁна : ⁖ $1 ⁖',
 
index 8860d97..7ab05cf 100644 (file)
@@ -1120,8 +1120,6 @@ Pan yn gwneud hyn dylid sicrhau nad yw dilyniant hanes tudalennau yn cael ei ddi
 'search-interwiki-caption' => 'Chwaer-brosiectau',
 'search-interwiki-default' => 'Y canlyniadau o $1:',
 'search-interwiki-more' => '(rhagor)',
-'search-mwsuggest-enabled' => 'gydag awgrymiadau',
-'search-mwsuggest-disabled' => 'dim awgrymiadau',
 'search-relatedarticle' => 'Erthyglau eraill tebyg',
 'mwsuggest-disable' => 'Analluogi awgrymiadau AJAX',
 'searcheverything-enable' => 'Chwilio pob parth',
@@ -2742,7 +2740,6 @@ Mae ffolder dros dro yn eisiau.',
 
 # JavaScriptTest
 'javascripttest' => 'Profi JavaScript',
-'javascripttest-disabled' => 'Ni alluogwyd y swyddogaeth hon ar y wici hwn.',
 'javascripttest-title' => 'Yn cynnal profion $1',
 'javascripttest-pagetext-noframework' => 'Neilltuwyd y dudalen hon at gynnal profion JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Ni nabyddwyd y fframwaith profi "$1".',
@@ -3702,6 +3699,9 @@ Dangosir delweddau ar eu maint llawn, dechreuir ffeiliau o fathau eraill yn unio
 'feedback-bugcheck' => "Iawn! Gwnewch yn siwr yn gyntaf nag ydy hwn yn un o'r [$1 bygiau hysbys].",
 'feedback-bugnew' => "Edrychais ar y bygiau hysbys. Mae byg newydd gennyf i'w adrodd",
 
+# Search suggestions
+'searchsuggest-containing' => 'yn cynnwys...',
+
 # API errors
 'api-error-badaccess-groups' => 'Nid oes caniatad gennych i uwchlwytho ffeiliau ar y wici hwn.',
 'api-error-badtoken' => 'Gwall mewnol: tocyn gwael.',
index 71f0d65..057831c 100644 (file)
@@ -1203,8 +1203,6 @@ Detaljer kan findes i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}
 'search-interwiki-caption' => 'Søsterprojekter',
 'search-interwiki-default' => '{{PLURAL:$1|et resultat|$1 resultater}}:',
 'search-interwiki-more' => '(mere)',
-'search-mwsuggest-enabled' => 'med forslag',
-'search-mwsuggest-disabled' => 'ingen forslag',
 'search-relatedarticle' => 'Relateret',
 'mwsuggest-disable' => 'Slå AJAX-forslag fra',
 'searcheverything-enable' => 'Søg i alle navnerum',
@@ -2791,7 +2789,6 @@ Alle Transwiki import-aktioner protokolleres i [[Special:Log/import|import-logge
 
 # JavaScriptTest
 'javascripttest' => 'Test af JavaScript',
-'javascripttest-disabled' => 'Denne funktion er ikke aktiveret på denne wiki.',
 'javascripttest-title' => 'Kører $1 test',
 'javascripttest-pagetext-noframework' => 'Denne side er reserveret til at teste JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Ukendt testmiljø "$1".',
@@ -3777,6 +3774,9 @@ Ellers kan du bruge den enkle formular nedenfor. Din kommentar vil blive tilføj
 'feedback-bugcheck' => 'Skønt! Men tjek venligst, at det ikke er en af de [$1 kendte fejl].',
 'feedback-bugnew' => 'Jeg har kontrolleret. Rapporter en ny fejl.',
 
+# Search suggestions
+'searchsuggest-containing' => 'indeholder...',
+
 # API errors
 'api-error-badaccess-groups' => 'Du har ikke tilladelse til at overføre filer til denne wiki.',
 'api-error-badtoken' => 'Intern fejl: ugyldigt mærke.',
index 6e6878b..5d17cea 100644 (file)
  * @author ChrisiPK
  * @author Church of emacs
  * @author DaSch
+ * @author Das Schäfchen
  * @author Duesentrieb
  * @author Filzstift
  * @author Geitost
  * @author Giftpflanze
+ * @author Hoo
  * @author Imre
  * @author Inkowik
  * @author Jan Luca
@@ -450,7 +452,7 @@ $messages = array(
 
 'underline-always' => 'immer',
 'underline-never' => 'nie',
-'underline-default' => 'abhängig von Browsereinstellung',
+'underline-default' => 'abhängig von der Browsereinstellung',
 
 # Font style option in Special:Preferences
 'editfont-style' => 'Schriftart für den Text im Bearbeitungsfenster:',
@@ -535,7 +537,7 @@ $messages = array(
 'newwindow' => '(wird in einem neuen Fenster geöffnet)',
 'cancel' => 'Abbrechen',
 'moredotdotdot' => 'Mehr …',
-'mypage' => 'Eigene Seite',
+'mypage' => 'Meine Seite',
 'mytalk' => 'Eigene Diskussion',
 'anontalk' => 'Diskussionsseite dieser IP',
 'navigation' => 'Navigation',
@@ -546,10 +548,10 @@ $messages = array(
 'qbbrowse' => 'Durchsuchen',
 'qbedit' => 'Bearbeiten',
 'qbpageoptions' => 'Seitenoptionen',
-'qbpageinfo' => 'Seitendaten',
+'qbpageinfo' => 'Kontext',
 'qbmyoptions' => 'Meine Seiten',
 'qbspecialpages' => 'Spezialseiten',
-'faq' => 'Häufige Fragen',
+'faq' => 'Häufig gestellte Fragen',
 'faqpage' => 'Project:FAQ',
 
 # Vector skin
@@ -559,7 +561,7 @@ $messages = array(
 'vector-action-protect' => 'Schützen',
 'vector-action-undelete' => 'Wiederherstellen',
 'vector-action-unprotect' => 'Seitenschutz ändern',
-'vector-simplesearch-preference' => 'Erweiterte Suchvorschläge aktivieren (nur Vector)',
+'vector-simplesearch-preference' => 'Vereinfachte Suchleiste aktivieren (nur Vector)',
 'vector-view-create' => 'Erstellen',
 'vector-view-edit' => 'Bearbeiten',
 'vector-view-history' => 'Versionsgeschichte',
@@ -653,8 +655,8 @@ $1',
 'privacy' => 'Datenschutz',
 'privacypage' => 'Project:Datenschutz',
 
-'badaccess' => 'Keine ausreichenden Rechte',
-'badaccess-group0' => 'Du hast nicht die erforderliche Berechtigung für diese Aktion.',
+'badaccess' => 'Keine ausreichenden Benutzerrechte',
+'badaccess-group0' => 'Du hast nicht die erforderlichen Benutzerrechte für diese Aktion.',
 'badaccess-groups' => 'Diese Aktion ist auf Benutzer beschränkt, die {{PLURAL:$2|der Gruppe|einer der Gruppen}} „$1“ angehören.',
 
 'versionrequired' => 'Version $1 von MediaWiki ist erforderlich.',
@@ -790,7 +792,7 @@ Nutze bitte [//translatewiki.net/ translatewiki.net], das Lokalisierungsprojekt
 $2',
 'namespaceprotected' => "Du hast nicht die erforderliche Berechtigung, um Seiten im Namensraum '''$1''' bearbeiten zu können.",
 'customcssprotected' => 'Du hast nicht die Berechtigung, diese CSS enthaltende Seite zu bearbeiten, da sie die persönlichen Einstellungen eines anderen Benutzers enthält.',
-'customjsprotected' => 'Du hast nicht die Berechtigung diese JavaScript enthaltende Seite zu bearbeiten, da sie die persönlichen Einstellungen eines anderen Benutzers enthält.',
+'customjsprotected' => 'Du hast nicht die Berechtigung, diese JavaScript enthaltende Seite zu bearbeiten, da es sich hierbei um die persönlichen Einstellungen eines anderen Benutzers handelt.',
 'ns-specialprotected' => 'Spezialseiten können nicht bearbeitet werden.',
 'titleprotected' => "Eine Seite mit diesem Namen kann nicht angelegt werden.
 Die Sperre wurde durch [[User:$1|$1]] mit der Begründung ''„$2“'' eingerichtet.",
@@ -810,12 +812,12 @@ Der Administrator, der den Schreibzugriff sperrte, gab folgenden Grund an: „$3
 # Login and logout pages
 'logouttext' => "'''Du bist nun abgemeldet.'''
 
-Du kannst {{SITENAME}} jetzt anonym weiternutzen, oder dich erneut unter demselben oder einem anderen Benutzernamen [[Special:UserLogin|anmelden]].
+Du kannst {{SITENAME}} jetzt anonym weiternutzen oder dich erneut unter dem selben oder einem anderen Benutzernamen [[Special:UserLogin|anmelden]].
 Beachte, dass einige Seiten noch anzeigen können, dass du angemeldet bist, solange du nicht deinen Browsercache geleert hast.",
 'welcomecreation' => '== Willkommen, $1! ==
 
-Dein Benutzerkonto wurde eingerichtet.
-Vergiss nicht, deine [[Special:Preferences|{{SITENAME}}-Einstellungen]] anzupassen.',
+Dein Benutzerkonto wurde soeben eingerichtet.
+Vergiss nicht, deine [[Special:Preferences|Einstellungen]] für dieses Wiki anzupassen.',
 'yourname' => 'Benutzername:',
 'yourpassword' => 'Passwort:',
 'yourpasswordagain' => 'Passwort wiederholen:',
@@ -827,7 +829,7 @@ Vergiss nicht, deine [[Special:Preferences|{{SITENAME}}-Einstellungen]] anzupass
 'login' => 'Anmelden',
 'nav-login-createaccount' => 'Anmelden / Benutzerkonto erstellen',
 'loginprompt' => 'Zur Anmeldung müssen Cookies aktiviert sein.',
-'userlogin' => 'Anmelden / Erstellen',
+'userlogin' => 'Anmelden / Benutzerkonto anlegen',
 'userloginnocreate' => 'Anmelden',
 'logout' => 'Abmelden',
 'userlogout' => 'Abmelden',
@@ -907,7 +909,7 @@ Bitte warte, bevor du es erneut probierst.',
 
 # E-mail sending
 'php-mail-error-unknown' => 'Unbekannter Fehler mit der Funktion mail() von PHP',
-'user-mail-no-addy' => 'Versuchte eine E-Mail ohne Angabe einer E-Mail-Adresse zu versenden',
+'user-mail-no-addy' => 'Versuchte, eine E-Mail ohne Angabe einer E-Mail-Adresse zu versenden.',
 
 # Change password dialog
 'resetpass' => 'Passwort ändern',
@@ -997,7 +999,7 @@ Temporäres Passwort: $2',
 'showpreview' => 'Vorschau zeigen',
 'showlivepreview' => 'Sofortige Vorschau',
 'showdiff' => 'Änderungen zeigen',
-'anoneditwarning' => "Du bearbeitest diese Seite unangemeldet. Wenn du speicherst, wird deine aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit unwiderruflich '''öffentlich''' einsehbar.",
+'anoneditwarning' => "Du bearbeitest diese Seite unangemeldet. Wenn du sie speicherst, wird deine aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit unwiderruflich '''öffentlich''' einsehbar.",
 'anonpreviewwarning' => "''Du bist nicht angemeldet. Beim Speichern wird deine IP-Adresse in der Versionsgeschichte aufgezeichnet.''",
 'missingsummary' => "'''Hinweis:''' Du hast keine Zusammenfassung angegeben. Wenn du erneut auf „{{int:savearticle}}“ klickst, wird deine Änderung ohne Zusammenfassung übernommen.",
 'missingcommenttext' => 'Dein Abschnitt enthält keinen Text.',
@@ -1007,7 +1009,7 @@ Temporäres Passwort: $2',
 'blockedtitle' => 'Benutzer ist gesperrt',
 'blockedtext' => "'''Dein Benutzername oder deine IP-Adresse wurde gesperrt.'''
 
-Die Sperrung wurde von $1 durchgeführt.
+Die Sperrung wurde vom Administrator $1 durchgeführt.
 Als Grund wurde ''$2'' angegeben.
 
 * Beginn der Sperre: $8
@@ -1016,7 +1018,7 @@ Als Grund wurde ''$2'' angegeben.
 
 Du kannst $1 oder einen der anderen [[{{MediaWiki:Grouppage-sysop}}|Administratoren]] kontaktieren, um über die Sperre zu diskutieren.
 Du kannst die „E-Mail an diesen Benutzer“-Funktion nicht nutzen, solange keine gültige E-Mail-Adresse in deinen [[Special:Preferences|Benutzerkonto-Einstellungen]] eingetragen ist oder diese Funktion für dich gesperrt wurde.
-Deine aktuelle IP-Adresse ist $3, und die Sperr-ID ist $5.
+Deine aktuelle IP-Adresse ist $3 und die Sperrkennung lautet $5.
 Bitte füge alle Informationen jeder Anfrage hinzu, die du stellst.",
 'autoblockedtext' => "Deine IP-Adresse wurde automatisch gesperrt, da sie von einem anderen Benutzer genutzt wurde, der von $1 gesperrt wurde.
 Als Grund wurde angegeben:
@@ -1104,7 +1106,7 @@ Eine Speicherung kann den Seiteninhalt zerstören. Dies geschieht bisweilen durc
 'editingsection' => 'Bearbeiten von „$1“ (Abschnitt)',
 'editingcomment' => 'Bearbeiten von „$1“ (Neuer Abschnitt)',
 'editconflict' => 'Bearbeitungskonflikt: $1',
-'explainconflict' => "Jemand anders hat diese Seite geändert, nachdem du angefangen hast sie zu bearbeiten.
+'explainconflict' => "Jemand anders hat diese Seite geändert, nachdem du angefangen hast, sie zu bearbeiten.
 Das obere Textfeld enthält den aktuellen Bearbeitungsstand der Seite.
 Das untere Textfeld enthält deine Änderungen.
 Bitte füge deine Änderungen in das obere Textfeld ein.
@@ -1187,7 +1189,7 @@ Sie darf nicht mehr als $2 {{PLURAL:$2|Aufruf|Aufrufe}} haben, es {{PLURAL:$1|is
 
 # "Undo" feature
 'undo-success' => 'Die Bearbeitung kann rückgängig gemacht werden.
-Bitte prüfe den Vergleich unten um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.',
+Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.',
 'undo-failure' => 'Die Änderung konnte nicht rückgängig gemacht werden, da der betroffene Abschnitt zwischenzeitlich verändert wurde.',
 'undo-norev' => 'Die Bearbeitung konnte nicht rückgängig gemacht werden, da sie nicht vorhanden ist oder gelöscht wurde.',
 'undo-summary' => 'Änderung $1 von [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskussion]]) rückgängig gemacht.',
@@ -1416,8 +1418,6 @@ Einzelheiten sind im [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}}
 'search-interwiki-caption' => 'Schwesterprojekte',
 'search-interwiki-default' => '$1 Ergebnisse:',
 'search-interwiki-more' => '(weitere)',
-'search-mwsuggest-enabled' => 'mit Vorschlägen',
-'search-mwsuggest-disabled' => 'keine Vorschläge',
 'search-relatedarticle' => 'Verwandte',
 'mwsuggest-disable' => 'Vorschläge per Ajax deaktivieren',
 'searcheverything-enable' => 'In allen Namensräumen suchen',
@@ -1497,7 +1497,7 @@ Hier ein zufällig generierter Wert, den du verwenden kannst: $1',
 'savedprefs' => 'Deine Einstellungen wurden gespeichert.',
 'timezonelegend' => 'Zeitzone:',
 'localtime' => 'Ortszeit:',
-'timezoneuseserverdefault' => 'Standardzeit des Wikis nutzen ($1)',
+'timezoneuseserverdefault' => 'Standardzeit dieses Wikis nutzen ($1)',
 'timezoneuseoffset' => 'Andere (Unterschied angeben)',
 'timezoneoffset' => 'Unterschied¹:',
 'servertime' => 'Aktuelle Zeit auf dem Server:',
@@ -1806,7 +1806,7 @@ Um ein '''Bild''' in einer Seite zu verwenden, nutze einen Link in der folgenden
 'ignorewarning' => 'Warnung ignorieren und Datei speichern',
 'ignorewarnings' => 'Warnungen ignorieren',
 'minlength1' => 'Dateinamen müssen mindestens einen Buchstaben lang sein.',
-'illegalfilename' => 'Der Dateiname „$1“ enthält mindestens ein nicht erlaubtes Zeichen. Bitte benenne die Datei um und versuche sie erneut hochzuladen.',
+'illegalfilename' => 'Der Dateiname „$1“ enthält mindestens ein nicht erlaubtes Zeichen. Bitte benenne die Datei um und versuche, sie erneut hochzuladen.',
 'filename-toolong' => 'Dateinamen dürfen nicht größer als 240 Byte sein.',
 'badfilename' => 'Der Dateiname wurde in „$1“ geändert.',
 'filetype-mime-mismatch' => 'Dateierweiterung „.$1“ stimmt nicht mit dem MIME-Typ ($2) überein.',
@@ -1816,14 +1816,14 @@ Um ein '''Bild''' in einer Seite zu verwenden, nutze einen Link in der folgenden
 'filetype-banned-type' => "'''„.$1“''' {{PLURAL:$4|ist ein nicht erlaubter Dateityp|sind nicht erlaubte Dateitypen}}.
 {{PLURAL:$3|Erlaubter Dateityp ist|Erlaubte Dateitypen sind}} $2.",
 'filetype-missing' => 'Die hochzuladende Datei hat keine Erweiterung (z. B. „.jpg“).',
-'empty-file' => 'Die übertragene Datei ist leer',
-'file-too-large' => 'Die übertragene Datei ist zu groß',
-'filename-tooshort' => 'Der Dateiname ist zu kurz',
+'empty-file' => 'Die von dir übertragene Datei hat keinen Inhalt.',
+'file-too-large' => 'Die hochgeladene Datei war zu groß.',
+'filename-tooshort' => 'Der Dateiname ist zu kurz.',
 'filetype-banned' => 'Diese Dateiendung ist gesperrt.',
 'verification-error' => 'Diese Datei hat die Dateiprüfung nicht bestanden.',
-'hookaborted' => 'Der Versuch, die Änderung durchzuführen, ist aufgrund eines Extension-Hooks fehlgeschlagen',
-'illegal-filename' => 'Der Dateiname ist nicht erlaubt',
-'overwrite' => 'Das Überschreiben einer existierenden Datei ist nicht erlaubt',
+'hookaborted' => 'Der Versuch, die Änderung durchzuführen, wurde von einer Parsererweiterung abgebrochen.',
+'illegal-filename' => 'Der Dateiname ist nicht zulässig.',
+'overwrite' => 'Das Überschreiben einer bereits vorhandenen Datei ist nicht erlaubt.',
 'unknown-error' => 'Ein unbekannter Fehler ist aufgetreten.',
 'tmp-create-error' => 'Temporäre Datei konnte nicht erstellt werden',
 'tmp-write-error' => 'Fehler beim Schreiben der temporären Datei',
@@ -1839,7 +1839,7 @@ Die Beschreibungsseite musst du nach dem Hochladen der Datei noch manuell bearbe
 [[$1|thumb]]',
 'fileexists-extension' => 'Eine Datei ähnlichen Namens ist bereits vorhanden: [[$2|thumb]]
 * Name der hochzuladenden Datei: <strong>[[:$1]]</strong>
-* Name der vorhandenen Datei: <strong>[[:$2]]</strong>
+* Name der bereits 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]]
 Bitte prüfe die Datei <strong>[[:$1]]</strong>.
@@ -1939,7 +1939,7 @@ Wenn das Problem weiter besteht, informiere einen [[Special:ListUsers/sysop|Syst
 'backend-fail-internal' => 'Im Speicher-Backend „$1“ ist ein unbekannter Fehler aufgetreten.',
 'backend-fail-contenttype' => 'Der Inhaltstyp, der im Pfad „$1“ zu speichernden Datei, konnte nicht bestimmt werden.',
 'backend-fail-batchsize' => 'Eine Stapelverarbeitungsdatei, die {{PLURAL:$1|eine Operation|$1 Operationen}} enthält, wurde an das Speicher-Backend gesandt. Die Begrenzung liegt allerdings bei {{PLURAL:$2|einer Operation|$2 Operationen}}.',
-'backend-fail-usable' => 'Die Datei „$1“ konnte, entweder aufgrund eines nicht vorhandenen Verzeichnisses oder aufgrund unzureichender Berechtigungen, weder abgerufen noch gespeichert werden.',
+'backend-fail-usable' => 'Die Datei „$1“ konnte entweder aufgrund eines nicht vorhandenen Verzeichnisses oder wegen unzureichender Berechtigungen weder abgerufen noch gespeichert werden.',
 
 # File journal errors
 'filejournal-fail-dbconnect' => 'Es konnte keine Verbindung zur Journaldatenbank des Speicher-Backends „$1“ hergestellt werden.',
@@ -1970,17 +1970,17 @@ Sie kann daher keiner ordnungsgemäßen Sicherheitsüberprüfung unterzogen werd
 'uploadstash-summary' => 'Diese Seite ermöglicht den Zugriff auf Dateien, die hochgeladen wurden, bzw. gerade hochgeladen werden, aber noch nicht auf dem Wiki publiziert wurden. Diese Dateien sind, der hochladende Benutzer ausgenommen, noch nicht öffentlich einsehbar.',
 'uploadstash-clear' => 'Die vorab gespeicherten Dateien entfernen',
 'uploadstash-nofiles' => 'Es sind keine vorab gespeicherten Dateien vorhanden.',
-'uploadstash-badtoken' => 'Das Entfernen der vorab gespeicherten Dateien war erfolglos, vielleicht weil die Sitzungsdaten abgelaufen sind. Bitte erneut versuchen.',
+'uploadstash-badtoken' => 'Das Entfernen der vorab gespeicherten Dateien war erfolglos, vielleicht weil deine Sitzungsdaten abgelaufen sind. Bitte versuche es erneut.',
 'uploadstash-errclear' => 'Das Entfernen der vorab gespeicherten Dateien war erfolglos.',
 'uploadstash-refresh' => 'Liste der Dateien aktualisieren',
 'invalid-chunk-offset' => 'Ungültiger Startpunkt',
 
 # img_auth script messages
 'img-auth-accessdenied' => 'Zugriff verweigert',
-'img-auth-nopathinfo' => 'PATH_INFO fehlt.
+'img-auth-nopathinfo' => 'Die Angabe PATH_INFO fehlt.
 Der Server ist nicht dafür eingerichtet, diese Information weiterzugeben.
-Sie könnte CGI-gestützt sein und kann daher img_auth nicht ermöglichen.
-Siehe hierzu die Seite https://www.mediawiki.org/wiki/Manual:Image_Authorization.',
+Sie könnte CGI-gestützt sein und kann daher „img_auth“ (Authentifizierung des Dateiaufrufs) nicht unterstützen.
+Siehe hierzu die Seite https://www.mediawiki.org/wiki/Manual:Image_Authorization (englisch) für weitere Informationen.',
 'img-auth-notindir' => 'Der gewünschte Pfad ist nicht im konfigurierten Uploadverzeichnis.',
 'img-auth-badtitle' => 'Aus „$1“ kann kein gültiger Titel erstellt werden.',
 'img-auth-nologinnWL' => 'Du bist nicht angemeldet und „$1“ ist nicht in der weißen Liste.',
@@ -2008,11 +2008,11 @@ Aus Sicherheitsgründen ist img_auth.php deaktiviert.',
 'upload-curl-error6' => 'URL ist nicht erreichbar',
 'upload-curl-error6-text' => 'Die angegebene URL ist nicht erreichbar. Prüfe sowohl die URL auf Fehler als auch den Online-Status der Seite.',
 'upload-curl-error28' => 'Zeitüberschreitung beim Hochladen',
-'upload-curl-error28-text' => 'Die Seite braucht zu lange für eine Antwort. Prüfe, ob die Seite online ist, warte einen kurzen Moment und versuche es dann erneut. Es kann sinnvoll sein, einen erneuten Versuch zu einem anderen Zeitpunkt zu probieren.',
+'upload-curl-error28-text' => 'Die Seite braucht zu lange, um zu antworten. Prüfe, ob die Seite online ist, warte einen kurzen Moment und versuche es dann erneut. Es kann sinnvoll sein, es zu einem anderen Zeitpunkt erneut zu versuchen.',
 
 'license' => 'Lizenz:',
 'license-header' => 'Lizenz',
-'nolicense' => 'keine Vorauswahl',
+'nolicense' => 'Keine Vorauswahl',
 'license-nopreview' => '(es ist keine Vorschau verfügbar)',
 'upload_source_url' => ' (gültige, öffentlich zugängliche URL)',
 'upload_source_file' => ' (eine Datei auf deinem Computer)',
@@ -2142,7 +2142,7 @@ Vielleicht möchtest du die Beschreibung auf der dortigen [$2 Dateibeschreibungs
 'statistics-edits' => 'Seitenbearbeitungen',
 'statistics-edits-average' => 'Bearbeitungen pro Seite im Durchschnitt',
 'statistics-views-total' => 'Seitenaufrufe gesamt',
-'statistics-views-total-desc' => 'Aufrufe nicht vorhandener Seiten und von Spezialseiten werden nicht berücksichtigt',
+'statistics-views-total-desc' => 'Aufrufe nicht vorhandener Seiten und von Spezialseiten werden nicht berücksichtigt.',
 'statistics-views-peredit' => 'Seitenaufrufe pro Bearbeitung',
 'statistics-users' => 'Registrierte [[Special:ListUsers|Benutzer]]',
 'statistics-users-active' => 'Aktive Benutzer',
@@ -2505,9 +2505,9 @@ Die letzte Änderung stammt von [[User:$3|$3]] ([[User talk:$3|Diskussion]]{{int
 
 # Edit tokens
 'sessionfailure-title' => 'Sitzungsfehler',
-'sessionfailure' => 'Es gab ein Problem mit der Übertragung deiner Benutzerdaten.
+'sessionfailure' => 'Es gab ein Problem bei der Übertragung deiner Benutzerdaten.
 Diese Aktion wurde daher sicherheitshalber abgebrochen, um eine falsche Zuordnung deiner Änderungen zu einem anderen Benutzer zu verhindern.
-Bitte gehe zurück und versuche den Vorgang erneut auszuführen.',
+Bitte gehe zurück zur vorherigen Seite, lade sie erneut und versuche, den Vorgang erneut auszuführen.',
 
 # Protect
 'protectlogpage' => 'Seitenschutz-Logbuch',
@@ -2719,7 +2719,7 @@ Bitte gib den Grund für die Sperre an.',
 'blockipsuccesstext' => 'Der Benutzer / die IP-Adresse [[Special:Contributions/$1|$1]] wurde gesperrt.<br />
 Zur Aufhebung der Sperre siehe die [[Special:BlockList|Liste aller aktiven Sperren]].',
 'ipb-blockingself' => 'Du bist gerade dabei, dich selbst zu sperren! Möchtest du das wirklich tun?',
-'ipb-confirmhideuser' => 'Du bist gerade dabei einen Benutzer im Modus „Benutzer verstecken“ zu sperren. Dies führt dazu, dass der Benutzername in allen Listen und Logbüchern unterdrückt wird. Möchtest du das wirklich tun?',
+'ipb-confirmhideuser' => 'Du bist gerade dabei, einen Benutzer im Modus „Benutzer verstecken“ zu sperren. Dies führt dazu, dass der Benutzername in allen Listen und Logbüchern unterdrückt wird. Möchtest du das wirklich tun?',
 'ipb-edit-dropdown' => 'Sperrgründe bearbeiten',
 'ipb-unblock-addr' => '„$1“ freigeben',
 'ipb-unblock' => 'IP-Adresse/Benutzer freigeben',
@@ -3026,7 +3026,6 @@ Diese auf dem lokalen Rechner speichern und danach hier hochladen.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript-Test',
-'javascripttest-disabled' => 'Diese Funktion wurde in diesem Wiki nicht aktiviert.',
 'javascripttest-title' => '$1-Tests werden durchgeführt',
 'javascripttest-pagetext-noframework' => 'Diese Seite ist JavaSkript-Tests vorbehalten.',
 'javascripttest-pagetext-unknownframework' => 'Unbekanntes Framework „$1“.',
@@ -3049,7 +3048,7 @@ Diese auf dem lokalen Rechner speichern und danach hier hochladen.',
 'tooltip-ca-talk' => 'Diskussion zum Seiteninhalt',
 'tooltip-ca-edit' => 'Seite bearbeiten. Bitte vor dem Speichern die Vorschaufunktion benutzen.',
 'tooltip-ca-addsection' => 'Neuen Abschnitt beginnen',
-'tooltip-ca-viewsource' => 'Diese Seite ist geschützt. Der Quelltext kann angesehen werden.',
+'tooltip-ca-viewsource' => 'Diese Seite ist geschützt. Ihr Quelltext kann dennoch angesehen und kopiert werden.',
 'tooltip-ca-history' => 'Frühere Versionen dieser Seite',
 'tooltip-ca-protect' => 'Diese Seite schützen',
 'tooltip-ca-unprotect' => 'Seitenschutz ändern',
@@ -4040,7 +4039,7 @@ Eine [{{SERVER}}{{SCRIPTPATH}}/COPYING Kopie der ''GNU General Public License'']
 'revdelete-restricted' => 'Einschränkungen gelten auch für Administratoren',
 'revdelete-unrestricted' => 'Einschränkungen für Administratoren aufgehoben',
 'logentry-move-move' => '$1 verschob Seite $3 nach $4',
-'logentry-move-move-noredirect' => '$1 verschob Seite $3 nach $4 ohne dabei eine Weiterleitung anzulegen',
+'logentry-move-move-noredirect' => '$1 verschob Seite $3 nach $4, ohne dabei eine Weiterleitung anzulegen',
 'logentry-move-move_redir' => '$1 verschob Seite $3 nach $4 und überschrieb dabei eine Weiterleitung',
 'logentry-move-move_redir-noredirect' => '$1 verschob Seite $3 nach $4 und überschrieb dabei eine Weiterleitung ohne selbst eine Weiterleitung anzulegen',
 'logentry-patrol-patrol' => '$1 markierte Version $4 von Seite $3 als kontrolliert',
@@ -4052,8 +4051,8 @@ Eine [{{SERVER}}{{SCRIPTPATH}}/COPYING Kopie der ''GNU General Public License'']
 'newuserlog-byemail' => 'das Passwort wurde per E-Mail versandt',
 
 # Feedback
-'feedback-bugornote' => 'Sofern Du detailliert ein technisches Problem beschreiben möchtest, melde bitte [$1 einen Fehler].
-Anderenfalls kannst du auch das untenstehende einfache Formular nutzen. Dein Kommentar wird, zusammen mit deinem Benutzernamen und der Version des von Dir verwendeten Webbrowsers sowie Betriebssystems, auf der Seite „[$3 $2]“ hinzugefügt.',
+'feedback-bugornote' => 'Sofern du detailliert ein technisches Problem beschreiben möchtest, melde bitte [$1 einen Fehler].
+Anderenfalls kannst du auch das untenstehende einfache Formular nutzen. Dein Kommentar wird, zusammen mit deinem Benutzernamen und der Version des von dir verwendeten Webbrowsers sowie Betriebssystems, auf der Seite „[$3 $2]“ hinzugefügt.',
 'feedback-subject' => 'Betreff:',
 'feedback-message' => 'Nachricht:',
 'feedback-cancel' => 'Abbrechen',
@@ -4067,6 +4066,10 @@ Anderenfalls kannst du auch das untenstehende einfache Formular nutzen. Dein Kom
 'feedback-bugcheck' => 'Super! Bitte überprüfe noch, ob es sich hierbei nicht um einen bereits [$1 bekannten Fehler] handelt.',
 'feedback-bugnew' => 'Ich habe es überprüft. Den neuen Fehler melden.',
 
+# Search suggestions
+'searchsuggest-search' => 'Suchen',
+'searchsuggest-containing' => 'enthält …',
+
 # API errors
 'api-error-badaccess-groups' => 'Du hast nicht die Berechtigung Dateien in dieses Wiki hochzuladen.',
 'api-error-badtoken' => 'Interner Fehler: Der Token ist fehlerhaft.',
@@ -4085,7 +4088,7 @@ Anderenfalls kannst du auch das untenstehende einfache Formular nutzen. Dein Kom
 'api-error-filetype-banned' => 'Diese Dateiendung ist gesperrt.',
 'api-error-filetype-banned-type' => '$1 {{PLURAL:$4|ist ein nicht zulässiger Dateityp|sind nicht zulässige Dateitypen}}. {{PLURAL:$3|Ein zulässiger Dateityp ist|Zulässige Dateitypen sind}} $2.',
 'api-error-filetype-missing' => 'Die hochzuladende Datei hat keine Dateiendung.',
-'api-error-hookaborted' => 'Die von dir vorgesehene Anpassung kann nicht durchgeführt werden (Unterbrechung durch eine Programmschnittstelle).',
+'api-error-hookaborted' => 'Der Versuch, die Änderung durchzuführen, wurde von einer Parsererweiterung (API) abgebrochen.',
 'api-error-http' => 'Interner Fehler: Es konnte keine Verbindung zum Server hergestellt werden.',
 'api-error-illegal-filename' => 'Der Dateiname ist nicht erlaubt.',
 'api-error-internal-error' => 'Interner Fehler: Ein unbekannter Fehler ist beim Hochladen der Datei ins Wiki aufgetreten.',
index 685dde6..a4fabf9 100644 (file)
@@ -7,6 +7,8 @@
  * @ingroup Language
  * @file
  *
+ * @author Filzstift
+ * @author Geitost
  * @author Ianusius
  * @author Kghbln
  * @author MichaelFrey
@@ -18,101 +20,467 @@ $fallback = 'de';
 $separatorTransformTable = array( ',' => "'", '.' => ',' );
 
 $messages = array(
+# User preference toggles
+'tog-hideminor' => 'Kleine Änderungen in den «Letzten Änderungen» ausblenden',
+'tog-hidepatrolled' => 'Kontrollierte Änderungen in den «Letzten Änderungen» ausblenden',
+'tog-newpageshidepatrolled' => 'Kontrollierte Seiten bei den «Neuen Seiten» ausblenden',
+'tog-usenewrc' => 'Erweiterte Darstellung der «Letzten Änderungen» (benötigt JavaScript)',
+'tog-minordefault' => 'Eigene Änderungen standardmässig als minim markieren',
+'tog-externaleditor' => 'Externen Editor standardmässig nutzen (nur für Experten, erfordert spezielle Einstellungen auf dem eigenen Computer. [//www.mediawiki.org/wiki/Manual:External_editors Weitere Informationen hierzu.])',
+'tog-externaldiff' => 'Externes Programm standardmässig für Versionsunterschiede nutzen (nur für Experten, erfordert spezielle Einstellungen auf dem eigenen Computer. [//www.mediawiki.org/wiki/Manual:External_editors Weitere Informationen hierzu.])',
+'tog-showjumplinks' => '«Wechseln zu»-Links aktivieren',
+
+# Categories related messages
+'category_header' => 'Seiten in der Kategorie «$1»',
+'category-media-header' => 'Medien in der Kategorie «$1»',
+
+'badaccess-groups' => 'Diese Aktion ist auf Benutzer beschränkt, die {{PLURAL:$2|der Gruppe|einer der Gruppen}} «$1» angehören.',
+
+'retrievedfrom' => 'Von «$1»',
+'site-atom-feed' => 'Atom-Feed für «$1»',
+'page-rss-feed' => 'RSS-Feed für «$1»',
+'page-atom-feed' => 'Atom-Feed für «$1»',
+
 # General errors
+'dberrortext' => 'Es ist ein Datenbankfehler aufgetreten.
+Der Grund kann ein Programmierfehler sein.
+Die letzte Datenbankabfrage lautete:
+<blockquote><tt>$1</tt></blockquote>
+aus der Funktion «<tt>$2</tt>».
+Die Datenbank meldete den Fehler «<tt>$3: $4</tt>».',
+'dberrortextcl' => 'Es gab einen Syntaxfehler in der Datenbankabfrage.
+Die letzte Datenbankabfrage lautete: «$1» aus der Funktion «<tt>$2</tt>».
+Die Datenbank meldete den Fehler: «<tt>$3: $4</tt>».',
+'missing-article' => 'Der Text von «$1» $2 wurde nicht in der Datenbank gefunden.
+
+Die Seite ist möglicherweise gelöscht oder verschoben worden.
+
+Falls dies nicht  zutrifft, hast du eventuell einen Fehler in der Software gefunden. Bitte melde dies einem [[Special:ListUsers/sysop|Administrator]] unter Nennung der URL.',
+'fileappenderrorread' => '«$1» konnte während des Hinzufügens nicht gelesen werden.',
+'fileappenderror' => 'Konnte «$1» nicht an «$2» anhängen.',
+'filecopyerror' => 'Die Datei «$1» konnte nicht nach «$2» kopiert werden.',
+'filerenameerror' => 'Die Datei «$1» konnte nicht nach «$2» umbenannt werden.',
+'filedeleteerror' => 'Die Datei «$1» konnte nicht gelöscht werden.',
+'directorycreateerror' => 'Das Verzeichnis «$1» konnte nicht angelegt werden.',
+'filenotfound' => 'Die Datei «$1» wurde nicht gefunden.',
+'fileexistserror' => 'In die Datei «$1» konnte nicht geschrieben werden, da die Datei bereits vorhanden ist.',
+'unexpected' => 'Unerwarteter Wert: «$1» = «$2»',
+'cannotdelete' => 'Die Seite oder Datei «$1» kann nicht gelöscht werden.
+Möglicherweise wurde sie bereits von jemand anderem gelöscht.',
+'cannotdelete-title' => 'Seite «$1» kann nicht gelöscht werden',
 'actionthrottledtext' => 'Im Rahmen einer Anti-Spam-Massnahme oder aufgrund eines Missbrauchsfilters kann diese Aktion in einem kurzen Zeitabstand nur begrenzt oft ausgeführt werden. Diese Grenze hast du überschritten.
 Bitte versuche es in ein paar Minuten erneut.',
+'editinginterface' => "'''Warnung:''' Diese Seite enthält von der MediaWiki-Software genutzten Text.
+Änderungen auf dieser Seite wirken sich auf die Benutzeroberfläche aus.
+Ziehe bitte im Fall von Übersetzungen in Betracht, diese bei [//translatewiki.net/wiki/Main_Page?setlang=de-ch translatewiki.net], der Lokalisierungsplattform für MediaWiki, durchzuführen.",
+'titleprotected' => "Eine Seite mit diesem Namen kann nicht angelegt werden.
+Die Sperre wurde durch [[User:$1|$1]] mit der Begründung ''«$2»'' eingerichtet.",
+'filereadonlyerror' => 'Die Datei «$1» kann nicht verändert werden, da auf das Dateirepositorium «$2» nur Lesezugriff möglich ist.
+
+Der Administrator, der den Schreibzugriff sperrte, gab folgenden Grund an: «$3».',
 
 # Login and logout pages
-'nosuchuser' => 'Der Benutzername „$1“ existiert nicht.
+'loginsuccess' => 'Du bist jetzt als «$1» bei {{SITENAME}} angemeldet.',
+'nosuchuser' => 'Der Benutzername «$1» existiert nicht.
 Überprüfe die Schreibweise (Gross-/Kleinschreibung beachten) oder [[Special:UserLogin/signup|melde dich als neuer Benutzer an]].',
+'nosuchusershort' => 'Der Benutzername «$1» ist nicht vorhanden. Bitte überprüfe die Schreibweise.',
+'passwordremindertext' => 'Jemand mit der IP-Adresse $1, wahrscheinlich du selbst, hat ein neues Passwort für die Anmeldung bei {{SITENAME}} ($4) angefordert.
+
+Das automatisch generierte Passwort für Benutzer „$2“ lautet nun: $3
+
+Falls du dies wirklich gewünscht hast, solltest du dich jetzt anmelden und das Passwort ändern.
+Das neue Passwort ist {{PLURAL:$5|1 Tag|$5 Tage}} gültig.
+
+Bitte ignoriere dieses E-Mail, falls du sie nicht selbst angefordert hast. Das alte Passwort bleibt weiterhin gültig.',
+'noemail' => '{{GENDER:$1|Benutzer|Benutzerin|Benutzer}} «$1» hat keine E-Mail-Adresse angegeben.',
+'passwordsent' => 'Ein neues, temporäres Passwort wurde an die E-Mail-Adresse von Benutzer «$1» gesandt.
+Bitte melde dich damit an, sobald du es erhalten hast. Das alte Passwort bleibt weiterhin gültig.',
+'eauthentsent' => 'Ein Bestätigungs-E-Mail wurde an die angegebene Adresse verschickt.
+
+Bevor ein E-Mail von anderen Benutzern über die E-Mail-Funktion empfangen werden kann, muss die Adresse und ihre tatsächliche Zugehörigkeit zu diesem Benutzerkonto erst bestätigt werden. Bitte befolge die Hinweise im Bestätigungs-E-Mail.',
+'mailerror' => 'Fehler beim Senden des E-Mails: $1',
+'createaccount-text' => 'Es wurde für dich ein Benutzerkonto «$2» auf {{SITENAME}} ($4) erstellt. Das automatisch generierte Passwort für «$2» ist «$3». Du solltest dich nun anmelden und das Passwort ändern.
+
+Falls das Benutzerkonto irrtümlich angelegt wurde, kannst du diese Nachricht ignorieren.',
+
+# E-mail sending
+'user-mail-no-addy' => 'Versuchte ein E-Mail ohne Angabe einer E-Mail-Adresse zu versenden',
 
 # Change password dialog
 'resetpass_announce' => 'Anmeldung mit dem per E-Mail zugesandten Code. Um die Anmeldung abzuschliessen, musst du jetzt ein neues Passwort wählen.',
 
 # Edit pages
-'longpageerror' => "'''Fehler: Der Text, den du zu speichern versuchst, ist $1 KB gross. Dies ist grösser als das erlaubte Maximum von $2 KB.'''
+'missingsummary' => "'''Hinweis:''' Du hast keine Zusammenfassung angegeben. Wenn du erneut auf «{{int:savearticle}}» klickst, wird deine Änderung ohne Zusammenfassung übernommen.",
+'missingcommentheader' => "'''Achtung:''' Du hast kein Betreff/Überschrift eingegeben. Wenn du erneut auf «{{int:savearticle}}» klickst, wird deine Bearbeitung ohne Überschrift gespeichert.",
+'blockedtext' => "'''Dein Benutzername oder deine IP-Adresse wurde gesperrt.'''
+
+Die Sperrung wurde von $1 durchgeführt.
+Als Grund wurde ''$2'' angegeben.
+
+* Beginn der Sperre: $8
+* Ende der Sperre: $6
+* Sperre betrifft: $7
+
+Du kannst $1 oder einen der anderen [[{{MediaWiki:Grouppage-sysop}}|Administratoren]] kontaktieren, um über die Sperre zu diskutieren.
+Du kannst die «E-Mail an diesen Benutzer»-Funktion nicht nutzen, solange keine gültige E-Mail-Adresse in deinen [[Special:Preferences|Benutzerkonto-Einstellungen]] eingetragen ist oder diese Funktion für dich gesperrt wurde.
+Deine aktuelle IP-Adresse ist $3, und die Sperr-ID ist $5.
+Bitte füge alle Informationen jeder Anfrage hinzu, die du stellst.",
+'autoblockedtext' => "Deine IP-Adresse wurde automatisch gesperrt, da sie von einem anderen Benutzer genutzt wurde, der von $1 gesperrt wurde.
+Als Grund wurde angegeben:
+
+:''$2''
+
+* Beginn der Sperre: $8
+* Ende der Sperre: $6
+* Sperre betrifft: $7
+
+Du kannst $1 oder einen der anderen [[{{MediaWiki:Grouppage-sysop}}|Administratoren]] kontaktieren, um über die Sperre zu diskutieren.
+
+Du kannst die «E-Mail an diesen Benutzer»-Funktion nicht nutzen, solange keine gültige E-Mail-Adresse in deinen [[Special:Preferences|Benutzerkonto-Einstellungen]] eingetragen ist oder diese Funktion für dich gesperrt wurde.
+
+Deine aktuelle IP-Adresse ist $3, und die Sperr-ID ist $5.
+Bitte füge alle Informationen jeder Anfrage hinzu, die du stellst.",
+'confirmedittext' => 'Du musst deine E-Mail-Adresse erst bestätigen, bevor du Bearbeitungen durchführen kannst. Bitte ergänze und bestätige dein E-Mail in den [[Special:Preferences|Einstellungen]].',
+'accmailtext' => 'Ein zufällig generiertes Passwort für [[User talk:$1|$1]] wurde an $2 versandt.
+
+Das Passwort für dieses neue Benutzerkonto kann auf der Spezialseite «[[Special:ChangePassword|Passwort ändern]]» geändert werden.',
+'userpage-userdoesnotexist' => 'Das Benutzerkonto «<nowiki>$1</nowiki>» ist nicht vorhanden. Bitte prüfe, ob du diese Seite wirklich erstellen/bearbeiten willst.',
+'userpage-userdoesnotexist-view' => 'Das Benutzerkonto «$1» ist nicht vorhanden.',
+'clearyourcache' => "'''Hinweis:''' Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.
+* '''Firefox/Safari:''' ''Umschalttaste'' drücken und gleichzeitig ''Aktualisieren'' anklicken oder entweder ''Ctrl+F5'' oder ''Ctrl+R'' (''⌘+R'' auf dem Mac) drücken
+* '''Google Chrome:''' ''Umschalttaste+Ctrl+R'' (''⌘+Umschalttaste+R'' auf dem Mac) drücken
+* '''Internet Explorer:''' ''Ctrl+F5'' drücken oder ''Ctrl'' drücken und gleichzeitig ''Aktualisieren'' anklicken
+* '''Opera:''' ''Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen''",
+'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.",
+'userinvalidcssjstitle' => "'''Achtung:''' Die Benutzeroberfläche «$1» existiert nicht. Bedenke, dass benutzerspezifische .css- und .js-Seiten mit einem Kleinbuchstaben anfangen müssen, also beispielsweise ''{{ns:user}}:Mustermann/vector.css'' an Stelle von ''{{ns:user}}:Mustermann/Vector.css''.",
+'editing' => 'Bearbeiten von «$1»',
+'editingsection' => 'Bearbeiten von «$1» (Abschnitt)',
+'editingcomment' => 'Bearbeiten von «$1» (Neuer Abschnitt)',
+'explainconflict' => "Jemand anders hat diese Seite geändert, nachdem du angefangen hast sie zu bearbeiten.
+Das obere Textfeld enthält den aktuellen Bearbeitungsstand der Seite.
+Das untere Textfeld enthält deine Änderungen.
+Bitte füge deine Änderungen in das obere Textfeld ein.
+'''Nur''' der Inhalt des oberen Textfeldes wird gespeichert, wenn du auf «{{int:savearticle}}» klickst.",
+'copyrightwarning' => "'''Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!'''<br />
+Du gibst uns hiermit deine Zusage, dass du den Text '''selbst verfasst''' hast, dass der Text Allgemeingut '''(public domain)''' ist, oder dass der '''Urheber''' seine '''Zustimmung''' gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin.
+<i>Bitte beachte, dass alle {{SITENAME}}-Beiträge automatisch unter der «$2» stehen (siehe $1 für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf «Seite speichern».</i>",
+'longpageerror' => "'''Fehler: Der Text, den du zu speichern versuchst, ist {{PLURAL:$1|ein Kilobyte|$1 Kilobytes}} gross. Dies ist grösser als das erlaubte Maximum von {{PLURAL:$2|ein Kilobyte|$2 Kilobytes}}.'''
 Er kann nicht gespeichert werden.",
 
 # Parser/template warnings
-'post-expand-template-inclusion-warning'  => 'Warnung: Die Grösse eingebundener Vorlagen ist zu gross, einige Vorlagen können nicht eingebunden werden.',
+'post-expand-template-inclusion-warning' => 'Warnung: Die Grösse eingebundener Vorlagen ist zu gross, einige Vorlagen können nicht eingebunden werden.',
 'post-expand-template-inclusion-category' => 'Seiten, in denen die maximale Grösse eingebundener Vorlagen überschritten ist',
-'post-expand-template-argument-warning'   => "'''Warnung:''' Diese Seite enthält mindestens ein Argument in einer Vorlage, das expandiert zu gross ist. Diese Argumente werden ignoriert.",
+'post-expand-template-argument-warning' => "'''Warnung:''' Diese Seite enthält mindestens einen Parameter in einer Vorlage, der expandiert zu gross ist. Diese Parameter werden ignoriert.",
+
+# History pages
+'histlegend' => 'Zur Anzeige der Änderungen einfach die zu vergleichenden Versionen auswählen und die Schaltfläche «{{int:compareselectedversions}}» klicken.<br />
+* ({{int:cur}}) = Unterschied zur aktuellen Version, ({{int:last}}) = Unterschied zur vorherigen Version
+* Uhrzeit/Datum = Version zu dieser Zeit, Benutzername/IP-Adresse des Bearbeiters, {{int:minoreditletter}} = Kleine Änderung',
+
+# Revision deletion
+'revdelete-show-file-confirm' => 'Bist du sicher, dass du die gelöschte Version der Datei «<nowiki>$1</nowiki>» vom $2 um $3 Uhr ansehen willst?',
+'revdelete-show-no-access' => 'Fehler beim Anzeigen des Eintrags vom $1, $2 Uhr: Dieser Eintrag wurde als «eingeschränkt» markiert.
+Du hast darauf keinen Zugriff.',
+'revdelete-modify-no-access' => 'Fehler beim Bearbeiten des Eintrags vom $1, $2 Uhr: Dieser Eintrag wurde als «eingeschränkt» markiert.
+Du hast darauf keinen Zugriff.',
 
 # History merging
-'mergehistory-merge' => 'Die folgenden Versionen von „[[:$1]]“ können nach „[[:$2]]“ übertragen werden. Markiere die Version, bis zu der (einschliesslich) die Versionen übertragen werden sollen. Bitte beachte, dass die Nutzung der Navigationslinks die Auswahl zurücksetzt.',
+'mergehistory-merge' => 'Die folgenden Versionen von «[[:$1]]» können nach «[[:$2]]» übertragen werden. Markiere die Version, bis zu der (einschliesslich) die Versionen übertragen werden sollen. Bitte beachte, dass die Nutzung der Navigationslinks die Auswahl zurücksetzt.',
+'mergehistory-success' => '{{PLURAL:$3|1 Version|$3 Versionen}} von «[[:$1]]» erfolgreich nach «[[:$2]]» vereinigt.',
+'mergehistory-no-source' => 'Ursprungsseite «$1» ist nicht vorhanden.',
+'mergehistory-no-destination' => 'Zielseite «$1» ist nicht vorhanden.',
+'mergehistory-autocomment' => '«[[:$1]]» vereinigt nach «[[:$2]]»',
+'mergehistory-comment' => '«[[:$1]]» vereinigt nach «[[:$2]]»: $3',
+
+# Diffs
+'history-title' => 'Versionsgeschichte von «$1»',
 
 # Search results
+'searchresults-title' => 'Suchergebnisse für «$1»',
+'searchsubtitle' => 'Deine Suchanfrage: «[[:$1]]» ([[Special:Prefixindex/$1|alle mit «$1» beginnenden Seiten]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|alle Seiten, die nach «$1» verlinken]])',
+'searchsubtitleinvalid' => 'Deine Suchanfrage: «$1».',
 'toomanymatches' => 'Die Anzahl der Suchergebnisse ist zu gross, bitte versuche eine andere Abfrage.',
-'nonefound'      => "'''Hinweis:''' Es werden standardmässig nur einige Namensräume durchsucht. Setze ''all:'' vor deinen Suchbegriff, um alle Seiten (inkl. Diskussionsseiten, Vorlagen usw.) zu durchsuchen oder gezielt den Namen des zu durchsuchenden Namensraumes.",
+'searchmenu-exists' => "'''Es gibt eine Seite, die den Namen «[[:$1]]» hat.'''",
+'searchmenu-new' => "'''Erstelle die Seite «[[:$1]]» in diesem Wiki.'''",
+'search-redirect' => '(Weiterleitung von «$1»)',
+'search-suggest' => 'Meintest du «$1»?',
+'nonefound' => "'''Hinweis:''' Es werden standardmässig nur einige Namensräume durchsucht. Setze ''all:'' vor deinen Suchbegriff, um alle Seiten (inkl. Diskussionsseiten, Vorlagen usw.) zu durchsuchen oder gezielt den Namen des zu durchsuchenden Namensraumes.",
 
 # Preferences page
 'prefs-watchlist-days' => 'Anzahl der Tage, die die Beobachtungsliste standardmässig umfassen soll:',
-'prefs-edit-boxsize'   => 'Grösse des Bearbeitungsfensters:',
-'recentchangesdays'    => 'Anzahl der Tage, die die Liste der „Letzten Änderungen“ standardmässig umfassen soll:',
-'recentchangescount'   => 'Anzahl der standardmässig angezeigten Bearbeitungen:',
-'defaultns'            => 'In diesen Namensräumen soll standardmässig gesucht werden:',
-'prefs-textboxsize'    => 'Grösse des Bearbeitungsfensters',
+'prefs-edit-boxsize' => 'Grösse des Bearbeitungsfensters:',
+'recentchangesdays' => 'Anzahl der Tage, die die Liste der «Letzten Änderungen» standardmässig umfassen soll:',
+'recentchangescount' => 'Anzahl der standardmässig angezeigten Bearbeitungen:',
+'defaultns' => 'In diesen Namensräumen soll standardmässig gesucht werden:',
+'prefs-textboxsize' => 'Grösse des Bearbeitungsfensters',
+'prefs-help-signature' => 'Beiträge auf Diskussionsseiten sollten mit «<nowiki>~~~~</nowiki>» signiert werden, was dann in die Signatur mit Zeitstempel umgewandelt wird.',
 
 # Rights
-'right-createpage'            => 'Seiten erstellen (ausser Diskussionsseiten)',
-'right-bigdelete'             => 'Seiten mit grosser Versionsgeschichte löschen',
+'right-createpage' => 'Seiten erstellen (ausser Diskussionsseiten)',
+'right-nominornewtalk' => 'Kleine Bearbeitungen an Diskussionsseiten führen zu keiner «Neue Nachrichten»-Anzeige',
+'right-bigdelete' => 'Seiten mit grosser Versionsgeschichte löschen',
 'right-override-export-depth' => 'Exportiere Seiten einschliesslich verlinkter Seiten bis zu einer Tiefe von 5',
+'right-passwordreset' => 'Passwort eines Benutzers zurücksetzen und das dazu verschickte E-Mail einsehen',
+
+# User rights log
+'rightslogentry' => 'änderte die Benutzerrechte für «$1» von «$2» auf «$3»',
+'rightslogentry-autopromote' => 'wurde automatisch von «$2» nach «$3» zugeordnet',
+
+# Recent changes
+'rc_categories' => 'Nur Seiten aus den Kategorien (getrennt mit «|»):',
+'rc-old-title' => 'ursprünglich erstellt als «$1»',
+
+# Recent changes linked
+'recentchangeslinked-title' => 'Änderungen an Seiten, die von «$1» verlinkt sind',
 
 # Upload
-'file-too-large'           => 'Die übertragene Datei ist zu gross',
-'large-file'               => 'Die Dateigrösse sollte nach Möglichkeit $1 nicht überschreiten. Diese Datei ist $2 gross.',
-'largefileserver'          => 'Die Datei ist grösser als die vom Server eingestellte Maximalgrösse.',
-'fileexists-extension'     => "Eine Datei mit ähnlichem Namen existiert bereits: [[$2|thumb]]
-* Name der hochzuladenden Datei: '''<tt>[[:$1]]</tt>'''
-* Name der vorhandenen Datei: '''<tt>[[:$2]]</tt>'''
-Nur die Dateiendung unterscheidet sich in Gross-/Kleinschreibung. Bitte prüfe, ob die Dateien inhaltlich identisch sind.",
+'uploadtext' => "Benutze dieses Formular, um neue Dateien hochzuladen.
+
+Gehe zu der [[Special:FileList|Liste hochgeladener Dateien]], um vorhandene Dateien zu suchen und anzuzeigen. Siehe auch das [[Special:Log/upload|Datei-]] und [[Special:Log/delete|Lösch-Logbuch]].
+
+Um ein '''Bild''' in einer Seite zu verwenden, nutze einen Link in der folgenden Form:
+* '''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Datei.jpg]]</nowiki></code>''' – für ein Vollbild
+* '''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Datei.png|200px|thumb|left|Alternativer Text]]</nowiki></code>''' – für ein 200px breites Bild innerhalb einer Box, mit «Alternativer Text» als Bildbeschreibung
+* '''<code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Datei.ogg]]</nowiki></code>''' – für einen direkten Link auf die Datei, ohne Darstellung der Datei",
+'illegalfilename' => 'Der Dateiname «$1» enthält mindestens ein nicht erlaubtes Zeichen. Bitte benenne die Datei um und versuche, sie erneut hochzuladen.',
+'filename-toolong' => 'Dateinamen dürfen nicht grösser als 240 Byte sein.',
+'badfilename' => 'Der Dateiname wurde in «$1» geändert.',
+'filetype-mime-mismatch' => 'Dateierweiterung «.$1» stimmt nicht mit dem MIME-Typ ($2) überein.',
+'filetype-badmime' => 'Dateien mit dem MIME-Typ «$1» dürfen nicht hochgeladen werden.',
+'filetype-bad-ie-mime' => 'Diese Datei kann nicht hochgeladen werden, da der Internet Explorer sie als «$1» erkennt, welcher ein nicht erlaubter potentiell gefährlicher Dateityp ist.',
+'filetype-unwanted-type' => "'''«.$1»''' ist ein unerwünschtes Dateiformat. Erlaubt {{PLURAL:$3|ist das Dateiformat|sind die Dateiformate}}: $2.",
+'filetype-banned-type' => "'''«.$1»''' {{PLURAL:$4|ist ein nicht erlaubter Dateityp|sind nicht erlaubte Dateitypen}}.
+{{PLURAL:$3|Erlaubter Dateityp ist|Erlaubte Dateitypen sind}} $2.",
+'filetype-missing' => 'Die hochzuladende Datei hat keine Erweiterung (z. B. «.jpg»).',
+'file-too-large' => 'Die hochgeladene Datei war zu gross.',
+'large-file' => 'Die Dateigrösse sollte nach Möglichkeit $1 nicht überschreiten. Diese Datei ist $2 gross.',
+'largefileserver' => 'Die Datei ist grösser als die vom Server eingestellte Maximalgrösse.',
+'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>
+Nur die Dateiendung unterscheidet sich in Gross-/Kleinschreibung. Bitte prüfe, ob die Dateien inhaltlich identisch sind.',
 'fileexists-thumbnail-yes' => "Bei der Datei scheint es sich um ein Bild verringerter Grösse ''(thumbnail)'' zu handeln. [[$1|thumb]]
-Bitte prüfe die Datei '''<tt>[[:$1]]</tt>'''.
+Bitte prüfe die Datei <strong>[[:$1]]</strong>.
 Wenn es sich um das Bild in Originalgrösse handelt, so braucht kein separates Vorschaubild hochgeladen zu werden.",
-'file-thumbnail-no'        => "Der Dateiname beginnt mit '''<tt>$1</tt>'''. Dies deutet auf ein Bild verringerter Grösse ''(thumbnail)'' hin.
+'file-thumbnail-no' => "Der Dateiname beginnt mit <strong>$1</strong>. Dies deutet auf ein Bild verringerter Grösse ''(thumbnail)'' hin.
 Bitte prüfe, ob du das Bild in voller Auflösung vorliegen hast und lade dieses unter dem Originalnamen hoch.",
-'upload-maxfilesize'       => 'Maximale Dateigrösse: $1',
+'uploadedimage' => 'lud «[[$1]]» hoch',
+'overwroteimage' => 'lud eine neue Version von «[[$1]]» hoch',
+'upload-maxfilesize' => 'Maximale Dateigrösse: $1',
+'filename-bad-prefix' => "Der Dateiname beginnt mit '''«$1»'''. Dies ist im allgemeinen der von einer Digitalkamera vorgegebene Dateiname und daher nicht sehr aussagekräftig.
+Bitte gib der Datei einen Namen, der den Inhalt besser beschreibt.",
 
 'upload-unknown-size' => 'Unbekannte Grösse',
 
+# File backend
+'backend-fail-maxsize' => 'Die Datei $1 konnte nicht erstellt werden, da sie grösser als {{PLURAL:$2|ein Byte|$2 Byte}} ist.',
+'backend-fail-readonly' => 'Das Speicher-Backend «$1» befindet sich derzeit im Lesemodus. Der angegebene Grund lautet: «$2»',
+'backend-fail-synced' => 'Die Datei «$1» befindet sich, innerhalb des internen Speicher-Backends, in einem inkonsistenten Zustand.',
+'backend-fail-connect' => 'Es konnte keine Verbindung zum Speicher-Backend «$1» hergestellt werden.',
+'backend-fail-internal' => 'Im Speicher-Backend «$1» ist ein unbekannter Fehler aufgetreten.',
+'backend-fail-contenttype' => 'Der Inhaltstyp, der im Pfad «$1» zu speichernden Datei, konnte nicht bestimmt werden.',
+'backend-fail-usable' => 'Die Datei «$1» konnte entweder aufgrund eines nicht vorhandenen Verzeichnisses oder wegen unzureichender Berechtigungen weder abgerufen noch gespeichert werden.',
+
+# File journal errors
+'filejournal-fail-dbconnect' => 'Es konnte keine Verbindung zur Journaldatenbank des Speicher-Backends «$1» hergestellt werden.',
+'filejournal-fail-dbquery' => 'Die Journaldatenbank des Speicher-Backends «$1» konnte nicht aktualisiert werden.',
+
+# Lock manager
+'lockmanager-notlocked' => '«$1» konnte nicht entsperrt werden, da keine Sperrung besteht.',
+'lockmanager-fail-closelock' => 'Die Sperrdatei für «$1» konnte nicht geschlossen werden.',
+'lockmanager-fail-deletelock' => 'Die Sperrdatei für «$1» konnte nicht gelöscht werden.',
+'lockmanager-fail-acquirelock' => 'Die Sperre für «$1» konnte nicht abgerufen werden.',
+'lockmanager-fail-openlock' => 'Die Sperrdatei für «$1» konnte nicht geöffnet werden.',
+'lockmanager-fail-releaselock' => 'Die Sperre für «$1» konnte nicht freigegeben werden.',
+
+# ZipDirectoryReader
+'zip-bad' => 'Die Datei ist beschädigt oder eine aus anderweitigen Gründen nicht lesbare ZIP-Datei.
+Sie kann daher keiner ordnungsgemässen Sicherheitsüberprüfung unterzogen werden.',
+'zip-unsupported' => 'Diese ZIP-Datei verfügt über Komprimierungseigenschaften, die nicht von MediaWiki unterstützt werden.
+Sie kann daher keiner ordnungsgemässen Sicherheitsüberprüfung unterzogen werden.',
+
 # img_auth script messages
-'img-auth-nologinnWL' => 'Du bist nicht angemeldet und „$1“ ist nicht in der weissen Liste.',
+'img-auth-badtitle' => 'Aus «$1» kann kein gültiger Titel erstellt werden.',
+'img-auth-nologinnWL' => 'Du bist nicht angemeldet und «$1» ist nicht in der weissen Liste.',
+'img-auth-nofile' => 'Datei «$1» existiert nicht.',
+'img-auth-isdir' => 'Du versuchst, auf ein Verzeichnis «$1» zuzugreifen.
+Nur Dateizugriff ist erlaubt.',
+'img-auth-streaming' => 'Lade «$1».',
+'img-auth-noread' => 'Benutzer hat keine Berechtigung, «$1» zu lesen.',
+
+# HTTP errors
+'http-invalid-scheme' => 'URLs mit dem Schema «$1» werden nicht unterstützt',
 
 # Special:ListFiles
+'listfiles-summary' => 'Diese Spezialseite listet alle hochgeladenen Dateien auf. Standardmässig werden die zuletzt hochgeladenen Dateien zuerst angezeigt. Durch einen Klick auf die Spaltenüberschriften kann die Sortierung umgedreht werden oder es kann nach einer anderen Spalte sortiert werden.',
 'listfiles_size' => 'Grösse',
 
 # File description page
 'filehist-dimensions' => 'Masse',
-'filehist-filesize'   => 'Dateigrösse',
+'filehist-filesize' => 'Dateigrösse',
+
+# File reversion
+'filerevert' => 'Zurücksetzen von «$1»',
+
+# File deletion
+'filedelete' => 'Lösche «$1»',
+'filedelete-intro' => "Du löschst die Datei '''«[[Media:$1|$1]]»''' inklusive ihrer Versionsgeschichte.",
+'filedelete-intro-old' => "Du löschst von der Datei '''«[[Media:$1|$1]]»''' die [$4 Version vom $2, $3 Uhr].",
+'filedelete-success' => "'''«$1»''' wurde gelöscht.",
+'filedelete-success-old' => "Von der Datei '''«[[Media:$1|$1]]»''' wurde die Version vom $2, $3 Uhr gelöscht.",
+'filedelete-nofile' => "'''«$1»''' ist nicht vorhanden.",
+'filedelete-nofile-old' => "Es gibt von '''«$1»''' keine archivierte Version mit den angegebenen Attributen.",
+
+# Random page
+'randompage-nopages' => 'Es sind keine Seiten {{PLURAL:$2|im folgenden Namensraum|in den folgenden Namensräumen}} enthalten: «$1»',
+
+# Random redirect
+'randomredirect-nopages' => 'Im Namensraum «$1» sind keine Weiterleitungen vorhanden.',
 
 # Special:Log
 'alllogstext' => 'Dies ist die kombinierte Anzeige aller in {{SITENAME}} geführten Logbücher.
 Die Ausgabe kann durch die Auswahl des Logbuchtyps, des Benutzers oder des Seitentitels eingeschränkt werden (Gross-/Kleinschreibung muss beachtet werden).',
 
+# Special:AllPages
+'allpages-bad-ns' => 'Der Namensraum «$1» ist in {{SITENAME}} nicht vorhanden.',
+
+# Special:LinkSearch
+'linksearch-text' => 'Diese Spezialseite ermöglicht die Suche nach Seiten, in denen bestimmte Weblinks enthalten sind. Dabei können Platzhalter wie beispielsweise <code>*.beispiel.ch</code> benutzt werden. Es muss mindestens eine Top-Level-Domain, z. B. «*.org». angegeben werden. <br />Unterstützte Protokolle: <code>$1</code> (Diese bitte nicht bei der Suchanfrage angeben.)',
+
+# E-mail user
+'emailpagetext' => 'Du kannst dem Benutzer mit dem unten stehenden Formular ein E-Mail senden.
+Als Absender wird die E-Mail-Adresse aus deinen [[Special:Preferences|Einstellungen]] eingetragen, damit der Benutzer dir antworten kann.',
+'defemailsubject' => '{{SITENAME}} - E-Mail von Benutzer «$1»',
+'emailnotarget' => 'Nicht vorhandener oder ungültiger Benutzername für den Empfang eines E-Mails.',
+'emailccme' => 'Sende eine Kopie des E-Mails an mich',
+'emailsenttext' => 'Dein E-Mail wurde verschickt.',
+'emailuserfooter' => 'Dieses E-Mail wurde von {{SITENAME}}-Benutzer «$1» an «$2» gesendet.',
+
+# Watchlist
+'addedwatchtext' => 'Die Seite «[[:$1]]» wurde zu deiner [[Special:Watchlist|Beobachtungsliste]] hinzugefügt.
+Spätere Änderungen an dieser Seite und der zugehörigen Diskussionsseite werden dort gelistet und die Seite wird in der [[Special:RecentChanges|Liste der letzten Änderungen]] in Fettschrift angezeigt.',
+'removedwatchtext' => 'Die Seite «[[:$1]]» wurde von deiner [[Special:Watchlist|Beobachtungsliste]] entfernt.',
+'iteminvalidname' => 'Problem mit dem Eintrag «$1», ungültiger Name.',
+
+# Displayed when you click the "watch" button and it is in the process of watching
+'watcherrortext' => 'Beim Ändern der Beobachtungslisteneinstellungen für «$1» ist ein Fehler aufgetreten.',
+
+# Delete
+'excontent' => 'Inhalt war: «$1»',
+'excontentauthor' => 'Inhalt war: «$1» (einziger Bearbeiter: [[Special:Contributions/$2|$2]])',
+'exbeforeblank' => 'Inhalt vor dem Leeren der Seite: «$1»',
+'delete-confirm' => 'Löschen von «$1»',
+'deletedtext' => '«$1» wurde gelöscht. Im $2 findest du eine Liste der letzten Löschungen.',
+
+# Rollback
+'editcomment' => "Die Änderungszusammenfassung lautet: ''«$1»''.",
+
 # Protect
+'protectedarticle' => 'schützte «[[$1]]»',
+'modifiedarticleprotection' => 'änderte den Schutz von «[[$1]]»',
+'unprotectedarticle' => 'hob den Schutz von «[[$1]]» auf',
+'movedarticleprotection' => 'übertrug den Seitenschutz von «[[$2]]» auf «[[$1]]»',
+'protect-title' => 'Schutz ändern von «$1»',
+'protect-title-notallowed' => 'Schutz ansehen von «$1»',
+'protect-text' => 'Hier kannst du den Schutzstatus der Seite «$1» einsehen und ändern.',
+'protect-locked-blocked' => "Du kannst den Seitenschutz nicht ändern, da dein Benutzerkonto gesperrt ist. Hier sind die aktuellen Seitenschutz-Einstellungen der Seite '''«$1»:'''",
+'protect-locked-dblock' => "Die Datenbank ist gesperrt, der Seitenschutz kann daher nicht geändert werden. Hier sind die aktuellen Seitenschutz-Einstellungen der Seite '''«$1»:'''",
+'protect-locked-access' => "Dein Benutzerkonto verfügt nicht über die notwendigen Rechte zur Änderung des Seitenschutzes. Hier sind die aktuellen Seitenschutzeinstellungen der Seite '''«$1»:'''",
+'protect-fallback' => 'Es wird die «$1»-Berechtigung benötigt.',
 'minimum-size' => 'Mindestgrösse',
 'maximum-size' => 'Maximalgrösse:',
 
+# Undelete
+'undeleteextrahelp' => '* Um die Seite mitsamt aller Versionen wiederherzustellen, wähle keine Version aus, gib eine Begründung an und klicke dann auf «{{int:undeletebtn}}».
+* Um lediglich bestimmte Versionen der Seite wiederherzustellen, wähle die betreffenden Versionen einzeln aus, gib eine Begründung an und klicke dann auf «{{int:undeletebtn}}».',
+'undeletedpage' => "'''«$1»''' wurde wiederhergestellt.
+
+Im [[Special:Log/delete|Lösch-Logbuch]] findest du eine Übersicht der gelöschten und wiederhergestellten Seiten.",
+'undelete-cleanup-error' => 'Fehler beim Löschen der unbenutzten Archiv-Version «$1».',
+'undelete-show-file-confirm' => 'Bist du sicher, dass du eine gelöschte Version der Datei «<nowiki>$1</nowiki>» vom $2, $3 Uhr sehen willst?',
+
+# Contributions
+'contributions-title' => 'Benutzerbeiträge von «$1»',
+
+# What links here
+'whatlinkshere-title' => 'Seiten, die auf «$1» verlinken',
+'linkshere' => "Die folgenden Seiten verlinken auf '''«[[:$1]]»''':",
+'nolinkshere' => "Keine Seite verlinkt auf '''«[[:$1]]»'''.",
+'nolinkshere-ns' => "Keine Seite verlinkt auf '''«[[:$1]]»''' im gewählten Namensraum.",
+
 # Block/unblock
+'ipb-confirmhideuser' => 'Du bist gerade dabei, einen Benutzer im Modus «Benutzer verstecken» zu sperren. Dies führt dazu, dass der Benutzername in allen Listen und Logbüchern unterdrückt wird. Möchtest du das wirklich tun?',
+'ipb-blocklist-contribs' => 'Benutzerbeiträge von «$1»',
+'autoblocker' => 'Automatische Sperre, da du eine gemeinsame IP-Adresse mit [[User:$1|$1]] benutzt. Grund der Benutzersperre: «$2».',
+'blocklogentry' => 'sperrte «[[$1]]» für den Zeitraum: $2 $3',
+'reblock-logentry' => 'änderte die Sperre von «[[$1]]» für den Zeitraum: $2 $3',
+'unblocklogentry' => 'hob die Sperre von «$1» auf',
+'ipb_already_blocked' => '«$1» wurde bereits gesperrt.',
+'ipb-needreblock' => '«$1» ist bereits gesperrt. Möchtest du die Sperrparameter ändern?',
 'ip_range_toolarge' => 'Adressbereiche, die größer als /$1 sind, sind nicht erlaubt.',
+'cant-see-hidden-user' => 'Der Benutzer, den du versuchst zu sperren, wurde bereits gesperrt und verborgen. Da du das «hideuser»-Recht nicht hast, kannst du die Benutzersperre nicht sehen und nicht bearbeiten.',
+
+# Move page
+'move-page' => 'Verschieben von «$1»',
+'movepage-moved' => "'''Die Seite «$1» wurde nach «$2» verschoben.'''",
+'movepage-page-exists' => 'Die Seite «$1» ist bereits vorhanden und kann nicht automatisch überschrieben werden.',
+'movepage-page-moved' => 'Die Seite «$1» wurde nach «$2» verschoben.',
+'movepage-page-unmoved' => 'Die Seite «$1» konnte nicht nach «$2» verschoben werden.',
+'delete_and_move_text' => '== Löschung erforderlich ==
+
+Die Seite «[[:$1]]» existiert bereits. Möchtest du diese löschen, um die Seite verschieben zu können?',
+'delete_and_move_reason' => 'gelöscht, um Platz für die Verschiebung von «[[$1]]» zu machen',
+'immobile-source-namespace' => 'Seiten des «$1»-Namensraums können nicht verschoben werden',
+'immobile-target-namespace' => 'Seiten können nicht in den «$1»-Namensraum verschoben werden',
 
 # Thumbnails
-'thumbnail-more'  => 'vergrössern',
+'thumbnail-more' => 'vergrössern',
 'djvu_page_error' => 'DjVu-Seite ausserhalb des Seitenbereichs',
 
 # Special:Import
 'import-interwiki-templates' => 'Alle Vorlagen einschliessen',
-'importuploaderrorsize'      => 'Das Hochladen der Importdatei ist fehlgeschlagen. Die Datei ist grösser als die maximal erlaubte Dateigrösse.',
+'importuploaderrorsize' => 'Das Hochladen der Importdatei ist fehlgeschlagen. Die Datei ist grösser als die maximal erlaubte Dateigrösse.',
+'import-error-edit' => 'Die Seite «$1» wurde nicht importiert, da du nicht berechtigt bist, sie zu bearbeiten.',
+'import-error-create' => 'Die Seite «$1» wurde nicht importiert, da du nicht berechtigt bist, sie zu erstellen.',
+'import-error-interwiki' => 'Die Seite «$1» wurde nicht importiert, da deren Name für externe Links (Interwiki) reserviert ist.',
+'import-error-special' => 'Die Seite «$1» wurde nicht importiert, da sie zu einem besonderen Namensraum gehört, in dem keine Seiten möglich sind.',
+'import-error-invalid' => 'Seite «$1» wurde nicht importiert, da deren Name ungültig ist.',
+
+# Import log
+'import-logentry-upload' => 'importierte «[[$1]]» von einer Datei',
+'import-logentry-interwiki' => 'importierte «$1» (Transwiki)',
+
+# JavaScriptTest
+'javascripttest-pagetext-unknownframework' => 'Unbekanntes Framework «$1».',
+
+# Tooltip help for the actions
+'tooltip-t-emailuser' => 'Ein E-Mail an diesen Benutzer senden',
+
+# Info page
+'pageinfo-title' => 'Informationen zu «$1»',
+
+# Patrolling
+'markedaspatrollederror' => 'Markierung als «kontrolliert» nicht möglich.',
+
+# Image deletion
+'filedelete-missing' => 'Die Datei «$1» kann nicht gelöscht werden, da sie nicht vorhanden ist.',
+'filedelete-old-unregistered' => 'Die angegebene Datei-Version «$1» ist nicht in der Datenbank vorhanden.',
+'filedelete-current-unregistered' => 'Die angegebene Datei «$1» ist nicht in der Datenbank vorhanden.',
+'filedelete-archive-read-only' => 'Das Archiv-Verzeichnis «$1» ist für den Webserver nicht beschreibbar.',
 
 # Media information
-'imagemaxsize'   => "Maximale Bildgrösse:<br />''(für Dateibeschreibungsseiten)''",
-'thumbsize'      => 'Standardgrösse der Vorschaubilder:',
-'file-info'      => 'Dateigrösse: $1, MIME-Typ: $2',
+'imagemaxsize' => "Maximale Bildgrösse:<br />''(für Dateibeschreibungsseiten)''",
+'thumbsize' => 'Standardgrösse der Vorschaubilder:',
+'file-info' => 'Dateigrösse: $1, MIME-Typ: $2',
 'file-info-size' => '$1 × $2 Pixel, Dateigrösse: $3, MIME-Typ: $4',
-'svg-long-desc'  => 'SVG-Datei, Basisgrösse: $1 × $2 Pixel, Dateigrösse: $3',
+'file-info-size-pages' => '$1 × $2 Pixel, Dateigrösse: $3, MIME-Typ: $4, $5 {{PLURAL:$5|Seite| Seiten}}',
+'svg-long-desc' => 'SVG-Datei, Basisgrösse: $1 × $2 Pixel, Dateigrösse: $3',
+'show-big-image-preview' => 'Grösse dieser Vorschau: $1.',
 
 # Metadata
-'metadata-fields' => 'Die folgenden Felder der EXIF-Metadaten in diesem MediaWiki-Systemtext werden auf Bildbeschreibungsseiten angezeigt; weitere standardmässig „eingeklappte“ Details können angezeigt werden.
+'metadata-fields' => 'Die folgenden Felder der EXIF-Metadaten, die in diesem MediaWiki-Systemtext angegeben sind, werden auf Bildbeschreibungsseiten mit eingeklappter Metadatentabelle angezeigt.
+Weitere werden standardmässig nicht angezeigt.
 * make
 * model
 * datetimeoriginal
@@ -129,17 +497,85 @@ Die Ausgabe kann durch die Auswahl des Logbuchtyps, des Benutzers oder des Seite
 
 # EXIF tags
 'exif-jpeginterchangeformatlength' => 'Grösse der JPEG-Daten in Bytes',
-'exif-referenceblackwhite'         => 'Schwarz/Weiss-Referenzpunkte',
-'exif-maxaperturevalue'            => 'Grösste Blende',
-'exif-whitebalance'                => 'Weissabgleich',
-'exif-gpsdop'                      => 'Masspräzision',
+'exif-referenceblackwhite' => 'Schwarz/Weiss-Referenzpunkte',
+'exif-maxaperturevalue' => 'Grösste Blende',
+'exif-whitebalance' => 'Weissabgleich',
+'exif-gpsdop' => 'Masspräzision',
 
 'exif-lightsource-13' => 'Tagesweiss fluoreszierend (N 4600–5400 K)',
 'exif-lightsource-14' => 'Kaltweiss fluoreszierend (W 3900–4500 K)',
 'exif-lightsource-15' => 'Weiss fluoreszierend (WW 3200–3700 K)',
 
+'exif-isospeedratings-overflow' => 'Grösser als 65535',
+
+# E-mail address confirmation
+'confirmemail_text' => '{{SITENAME}} erfordert, dass du deine E-Mail-Adresse bestätigst (authentifizierst), bevor du die erweiterten E-Mail-Funktionen benutzen kannst. Klicke bitte auf die unten stehende, mit «Bestätigungscode zuschicken» beschriftete Schaltfläche, damit ein automatisch erstelltes E-Mail an die angegebene Adresse geschickt wird. Dieses E-Mail enthält eine Web-Adresse mit einem Bestätigungscode. Indem du diese Webseite in deinem Webbrowser öffnest, bestätigst du, dass die angegebene E-Mail-Adresse korrekt und gültig ist.',
+'confirmemail_pending' => 'Es wurde dir bereits ein Bestätigungscode per E-Mail zugeschickt.
+Wenn du dein Benutzerkonto erst vor kurzem erstellt hast, warte bitte noch ein paar Minuten auf das E-Mail, bevor du einen neuen Code anforderst.',
+'confirmemail_body' => 'Hallo,
+
+jemand mit der IP-Adresse $1, wahrscheinlich du selbst, hat das Benutzerkonto «$2» in {{SITENAME}} registriert.
+
+Um die E-Mail-Funktion von {{SITENAME}} (wieder) zu aktivieren und um zu bestätigen,
+dass dieses Benutzerkonto wirklich zu deiner E-Mail-Adresse und damit zu dir gehört, öffne bitte die folgende Web-Adresse:
+
+$3
+
+Sollte die vorstehende Adresse in deinem E-Mail-Programm über mehrere Zeilen gehen, musst du sie allenfalls per Hand in die Adresszeile deines Web-Browsers einfügen.
+
+Wenn du das genannte Benutzerkonto *nicht* registriert hast, folge diesem Link, um den Bestätigungsprozess abzubrechen:
+
+$5
+
+Dieser Bestätigungscode ist gültig bis $6, $7 Uhr.',
+'confirmemail_body_changed' => 'Jemand mit der IP-Adresse $1, wahrscheinlich du selbst,
+hat die E-Mail-Adresse des Benutzerkontos «$2» zu dieser Adresse auf {{SITENAME}} geändert.
+
+Um zu bestätigen, dass dieses Benutzerkonto wirklich dir gehört
+und um die E-Mail-Features auf {{SITENAME}} zu reaktivieren, öffne diesen Link in deinem Browser:
+
+$3
+
+Falls das Konto *nicht* dir gehört, folge diesem Link,
+um die E-Mail-Adress-Bestätigung abzubrechen:
+
+$5
+
+Dieser Bestätigungscode ist gültig bis $4.',
+'confirmemail_body_set' => 'Jemand mit der IP-Adresse $1, wahrscheinlich du selbst,
+hat die E-Mail-Adresse des Benutzerkontos «$2» auf {{SITENAME}} zu dieser E-Mail-Adresse abgeändert.
+
+Um zu bestätigen, dass dieses Benutzerkonto wirklich zu dir gehört
+und um die E-Mail-Funktionen auf {{SITENAME}} wieder zu aktivieren, öffne bitte den folgenden Link in deinem Browser:
+
+$3
+
+Falls das Konto *nicht* zu dir gehört, bitte den nachfolgenden Link öffnen,
+um die Bestätigung der E-Mail-Adresse abzubrechen:
+
+$5
+
+Dieser Bestätigungscode ist gültig bis $4.',
+
+# Auto-summaries
+'autosumm-replace' => 'Der Seiteninhalt wurde durch einen anderen Text ersetzt: «$1»',
+'autosumm-new' => 'Die Seite wurde neu angelegt: «$1»',
+
+# Live preview
+'livepreview-error' => 'Verbindung nicht möglich: $1 «$1». Bitte die normale Vorschau benutzen.',
+
+# Watchlist editor
+'watchlistedit-normal-explain' => 'Dies sind die Einträge deiner Beobachtungsliste. Um Einträge zu entfernen, markiere die Kästchen neben den Einträgen und klicke am Ende der Seite auf «{{int:Watchlistedit-normal-submit}}». Du kannst deine Beobachtungsliste auch im [[Special:EditWatchlist/raw|Listenformat bearbeiten]].',
+'watchlistedit-raw-explain' => 'Dies sind die Einträge deiner Beobachtungsliste im Listenformat. Die Einträge können zeilenweise gelöscht oder hinzugefügt werden.
+Pro Zeile ist ein Eintrag erlaubt. Sobald du fertig bist, klicke auf «{{int:Watchlistedit-raw-submit}}».
+Du kannst auch die [[Special:EditWatchlist|Standardseite]] zum Bearbeiten benutzen.',
+
+# Core parser functions
+'unknown_extension_tag' => 'Unbekanntes Parsertag «$1»',
+'duplicate-defaultsort' => 'Achtung: Der Sortierungsschlüssel «$2» überschreibt den vorher verwendeten Schlüssel «$1».',
+
 # Special:Version
-'version-license-info' => "MediaWiki ist freie Software, d. h. sie kann, gemäss den Bedingungen der von der Free Software Foundation veröffentlichten ''GNU General Public License'', weiterverteilt und/ oder modifiziert werden. Dabei kann die Version 2, oder nach eigenem Ermessen, jede neuere Version der Lizenz verwendet werden.
+'version-license-info' => "MediaWiki ist freie Software, d. h. sie kann, gemäss den Bedingungen der von der Free Software Foundation veröffentlichten ''GNU General Public License'', weiterverteilt und/oder modifiziert werden. Dabei kann die Version 2, oder nach eigenem Ermessen, jede neuere Version der Lizenz verwendet werden.
 
 MediaWiki wird in der Hoffnung verteilt, dass es nützlich sein wird, allerdings OHNE JEGLICHE GARANTIE und sogar ohne die implizierte Garantie einer MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Hierzu sind weitere Hinweise in der ''GNU General Public License'' enthalten.
 
@@ -147,15 +583,30 @@ Eine [{{SERVER}}{{SCRIPTPATH}}/COPYING Kopie der ''GNU General Public License'']
 
 # Special:FileDuplicateSearch
 'fileduplicatesearch-info' => '$1 × $2 Pixel<br />Dateigrösse: $3<br />MIME-Typ: $4',
+'fileduplicatesearch-result-1' => 'Die Datei «$1» hat keine identischen Duplikate.',
+'fileduplicatesearch-result-n' => 'Die Datei «$1» hat {{PLURAL:$2|ein identisches Duplikat|$2 identische Duplikate}}.',
+'fileduplicatesearch-noresults' => 'Es wurde keine Datei namens «$1» gefunden.',
 
 # External image whitelist
-'external_image_whitelist' => ' #Diese Zeile nicht verändern<pre>
+'external_image_whitelist' => ' #Diese Zeile nicht verändern.<pre>
 #Untenstehend können Fragmente regulärer Ausdrücke (der Teil zwischen den //) eingegeben werden.
-#Diese werden mit den URLs von Bildern aus externen Quellen verglichen
-#Ein positiver Vergleich führt zur Anzeige des Bildes, andernfalls wird das Bild nur als Link angezeigt
-#Zeilen, die mit einem # beginnen, werden als Kommentar behandelt
-#Es wird nicht zwischen Gross- und Kleinschreibung unterschieden
+#Diese werden mit den URLs von Bildern aus externen Quellen verglichen.
+#Ein positiver Vergleich führt zur Anzeige des Bildes, andernfalls wird das Bild nur als Link angezeigt.
+#Zeilen, die mit einem # beginnen, werden als Kommentar behandelt.
+#Es wird nicht zwischen Gross- und Kleinschreibung unterschieden.
+
+#Fragmente regulärer Ausdrücke nach dieser Zeile eintragen. Diese Zeile nicht verändern.</pre>',
+
+# Feedback
+'feedback-bugornote' => 'Sofern Du detailliert ein technisches Problem beschreiben möchtest, melde bitte [$1 einen Fehler].
+Anderenfalls kannst du auch das untenstehende einfache Formular nutzen. Dein Kommentar wird, zusammen mit deinem Benutzernamen und der Version des von Dir verwendeten Webbrowsers sowie Betriebssystems, auf der Seite «[$3 $2]» hinzugefügt.',
+'feedback-thanks' => 'Vielen Dank. Deine Rückmeldung wurde auf der Seite «[$2 $1]» gespeichert.',
 
-#Fragmente regulärer Ausdrücke nach dieser Zeile eintragen. Diese Zeile nicht verändern</pre>',
+# API errors
+'api-error-file-too-large' => 'Die hochgeladene Datei war zu gross.',
+'api-error-hookaborted' => 'Die von dir vorgesehene Anpassung kann nicht durchgeführt werden (Unterbruch durch eine Programmschnittstelle).',
+'api-error-unknown-code' => 'Unbekannter Fehler: «$1»',
+'api-error-unknown-warning' => 'Unbekannte Warnung: «$1»',
+'api-error-unknownerror' => 'Unbekannter Fehler: «$1»',
 
 );
index 1c105b0..31a782a 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** German (formal address) (‪Deutsch (Sie-Form)‬)
+/** German (formal address) (Deutsch (Sie-Form)‎)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -39,61 +39,65 @@ Bitte warten Sie einige Minuten, bevor Sie es noch einmal versuchen.
 
 $1',
 
-'badaccess-group0' => 'Sie haben nicht die erforderliche Berechtigung für diese Aktion.',
+'badaccess-group0' => 'Sie haben nicht die erforderlichen Benutzerrechte für diese Aktion.',
 
-'youhavenewmessages'      => 'Sie haben $1 ($2).',
+'youhavenewmessages' => 'Sie haben $1 ($2).',
 'youhavenewmessagesmulti' => 'Sie haben neue Nachrichten: $1',
 
 # General errors
-'enterlockreason'     => 'Bitte geben Sie einen Grund ein, warum die Datenbank gesperrt werden soll und eine Abschätzung über die Dauer der Sperrung',
-'readonlytext'        => 'Die Datenbank ist vorübergehend für Neueinträge und Änderungen gesperrt. Bitte versuchen Sie es später noch einmal.
+'enterlockreason' => 'Bitte geben Sie einen Grund ein, warum die Datenbank gesperrt werden soll und eine Abschätzung über die Dauer der Sperrung',
+'readonlytext' => 'Die Datenbank ist vorübergehend für Neueinträge und Änderungen gesperrt. Bitte versuchen Sie es später noch einmal.
 
 Grund der Sperrung: $1',
-'missing-article'     => 'Der Text von „$1“ $2 wurde nicht in der Datenbank gefunden.
+'missing-article' => 'Der Text von „$1“ $2 wurde nicht in der Datenbank gefunden.
 
 Die Seite ist möglicherweise gelöscht oder verschoben worden.
 
 Falls dies nicht der Fall ist, haben Sie eventuell einen Fehler in der Software gefunden. Bitte melden Sie dies einem [[Special:ListUsers/sysop|Administrator]] unter Nennung der URL.',
 'actionthrottledtext' => 'Im Rahmen einer Anti-Spam-Maßnahme kann diese Aktion in einem kurzen Zeitabstand nur begrenzt oft ausgeführt werden. Diese Grenze haben Sie überschritten.
 Bitte versuchen Sie es in ein paar Minuten erneut.',
-'viewsourcetext'      => 'Sie können den Quelltext dieser Seite betrachten und kopieren:',
-'viewyourtext'        => "Sie können den Quelltext '''Ihrer Bearbeitung''' dieser Seite betrachten und kopieren:",
-'editinginterface'    => "'''Warnung:''' Diese Seite enthält von der MediaWiki-Software genutzten Text.
-Änderungen auf dieser Seite wirken sich auf die Benutzeroberfläche aus.
-Ziehen Sie bitte im Fall von Übersetzungen in Betracht, diese bei [//translatewiki.net/wiki/Main_Page?setlang=de-formal translatewiki.net], der Lokalisierungsplattform für MediaWiki, durchzuführen.",
-'namespaceprotected'  => "Sie haben nicht die erforderliche Berechtigung, um Seiten im Namensraum '''$1''' bearbeiten zu können.",
-'customcssprotected'  => 'Sie haben nicht die Berechtigung diese CSS enthaltende Seite zu bearbeiten, da sie die persönlichen Einstellungen eines anderen Benutzers enthält.',
-'customjsprotected'   => 'Sie haben nicht die Berechtigung diese JavaScript enthaltende Seite zu bearbeiten, da sie die persönlichen Einstellungen eines anderen Benutzers enthält.',
+'viewsourcetext' => 'Sie können den Quelltext dieser Seite betrachten und kopieren:',
+'viewyourtext' => "Sie können den Quelltext '''Ihrer Bearbeitung''' dieser Seite betrachten und kopieren:",
+'protectedinterface' => 'Diese Seite enthält Text für die Benutzeroberfläche der Software auf diesem Wiki und ist geschützt, um Missbrauch vorzubeugen.
+Nutzen Sie bitte [//translatewiki.net/ translatewiki.net], das Lokalisierungsprojekt von MediaWiki, um Übersetzungen für alle Wikis hinzuzufügen oder zu ändern.',
+'editinginterface' => "'''Warnung:''' Diese Seite enthält von der MediaWiki-Software genutzten Text.
+Änderungen auf dieser Seite wirken sich auf die Benutzeroberfläche dieses Wikis aus.
+Nutzen Sie bitte [//translatewiki.net/ translatewiki.net], das Lokalisierungsprojekt von MediaWiki, um Übersetzungen für alle Wikis hinzuzufügen oder zu ändern.",
+'namespaceprotected' => "Sie haben nicht die erforderliche Berechtigung, um Seiten im Namensraum '''$1''' bearbeiten zu können.",
+'customcssprotected' => 'Sie haben nicht die Berechtigung diese CSS enthaltende Seite zu bearbeiten, da sie die persönlichen Einstellungen eines anderen Benutzers enthält.',
+'customjsprotected' => 'Sie haben nicht die Berechtigung, diese JavaScript enthaltende Seite zu bearbeiten, da es sich hierbei um die persönlichen Einstellungen eines anderen Benutzers handelt.',
+'exception-nologin-text' => 'Diese Seite oder Aktion erfordert, dass Sie auf diesem Wiki angemeldet sind.',
 
 # Login and logout pages
-'logouttext'                 => "'''Sie sind nun abgemeldet.'''
+'logouttext' => "'''Sie sind nun abgemeldet.'''
 
 Sie können {{SITENAME}} jetzt anonym weiternutzen, oder sich erneut unter demselben oder einem anderen Benutzernamen [[Special:UserLogin|anmelden]].
 Beachten Sie, dass einige Seiten noch anzeigen können, dass Sie angemeldet sind, solange Sie nicht Ihren Browsercache geleert haben.",
-'welcomecreation'            => '== Willkommen, $1! ==
-
-Ihr Benutzerkonto wurde eingerichtet.
-Vergessen Sie nicht, Ihre [[Special:Preferences|{{SITENAME}}-Einstellungen]] anzupassen.',
-'yourdomainname'             => 'Ihre Domain:',
-'externaldberror'            => 'Entweder es liegt ein Fehler bei der externen Authentifizierung vor oder Sie dürfen Ihr externes Benutzerkonto nicht aktualisieren.',
-'nologin'                    => "Sie haben kein Benutzerkonto? '''$1'''.",
-'gotaccount'                 => "Haben Sie bereits ein Benutzerkonto? '''$1'''.",
-'userexists'                 => 'Dieser Benutzername ist schon vergeben.
+'welcomecreation' => '== Willkommen, $1! ==
+
+Ihr Benutzerkonto wurde soeben eingerichtet.
+Vergessen Sie nicht, Ihre [[Special:Preferences|Einstellungen]] anzupassen.',
+'yourdomainname' => 'Ihre Domain:',
+'password-change-forbidden' => 'Sie können auf diesem Wiki keine Passwörter ändern.',
+'externaldberror' => 'Entweder es liegt ein Fehler bei der externen Authentifizierung vor oder Sie dürfen Ihr externes Benutzerkonto nicht aktualisieren.',
+'nologin' => "Sie haben kein Benutzerkonto? '''$1'''.",
+'gotaccount' => "Haben Sie bereits ein Benutzerkonto? '''$1'''.",
+'userexists' => 'Dieser Benutzername ist schon vergeben.
 Bitte wählen Sie einen anderen.',
-'nocookiesnew'               => 'Der Benutzerzugang wurde erstellt, aber Sie sind nicht angemeldet.
+'nocookiesnew' => 'Der Benutzerzugang wurde erstellt, aber Sie sind nicht angemeldet.
 {{SITENAME}} benötigt für diese Funktion Cookies, bitte aktivieren Sie diese und melden sich dann mit Ihrem neuen Benutzernamen und dem zugehörigen Passwort an.',
-'nocookieslogin'             => '{{SITENAME}} benutzt Cookies zur Anmeldung der Benutzer.
+'nocookieslogin' => '{{SITENAME}} benutzt Cookies zur Anmeldung der Benutzer.
 Sie haben Cookies deaktiviert, bitte aktivieren Sie diese und versuchen Sie es erneut.',
-'noname'                     => 'Sie müssen einen gültigen Benutzernamen angeben.',
-'loginsuccess'               => 'Sie sind jetzt als „$1“ bei {{SITENAME}} angemeldet.',
-'nosuchuser'                 => 'Der Benutzername „$1“ existiert nicht.
+'noname' => 'Sie müssen einen gültigen Benutzernamen angeben.',
+'loginsuccess' => 'Sie sind jetzt als „$1“ bei {{SITENAME}} angemeldet.',
+'nosuchuser' => 'Der Benutzername „$1“ existiert nicht.
 Überprüfen Sie die Schreibweise (Groß-/Kleinschreibung beachten) oder [[Special:UserLogin/signup|melden Sie sich als neuer Benutzer an]].',
-'nosuchusershort'            => 'Der Benutzername „$1“ ist nicht vorhanden. Bitte überprüfen Sie die Schreibweise.',
-'nouserspecified'            => 'Bitte geben Sie einen Benutzernamen an.',
-'wrongpassword'              => 'Das Passwort ist falsch. Bitte versuchen Sie es erneut.',
-'wrongpasswordempty'         => 'Es wurde kein Passwort eingegeben. Bitte versuchen Sie es erneut.',
-'password-name-match'        => 'Ihr Passwort muss sich von Ihrem Benutzernamen unterscheiden.',
-'passwordremindertext'       => 'Jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat ein neues Passwort für die Anmeldung bei {{SITENAME}} ($4) angefordert.
+'nosuchusershort' => 'Der Benutzername „$1“ ist nicht vorhanden. Bitte überprüfen Sie die Schreibweise.',
+'nouserspecified' => 'Bitte geben Sie einen Benutzernamen an.',
+'wrongpassword' => 'Das Passwort ist falsch. Bitte versuchen Sie es erneut.',
+'wrongpasswordempty' => 'Es wurde kein Passwort eingegeben. Bitte versuchen Sie es erneut.',
+'password-name-match' => 'Ihr Passwort muss sich von Ihrem Benutzernamen unterscheiden.',
+'passwordremindertext' => 'Jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat ein neues Passwort für die Anmeldung bei {{SITENAME}} ($4) angefordert.
 
 Das automatisch generierte Passwort für Benutzer „$2“ lautet nun: $3
 
@@ -101,38 +105,39 @@ Falls Sie dies wirklich gewünscht haben, sollten Sie sich jetzt anmelden und da
 Das neue Passwort ist {{PLURAL:$5|1 Tag|$5 Tage}} gültig.
 
 Bitte ignorieren Sie diese E-Mail, falls Sie sie nicht selbst angefordert haben. Das alte Passwort bleibt weiterhin gültig.',
-'noemailcreate'              => 'Sie müssen eine gültige E-Mail-Adresse angeben',
-'passwordsent'               => 'Ein neues, temporäres Passwort wurde an die E-Mail-Adresse von Benutzer „$1“ gesandt.
+'noemailcreate' => 'Sie müssen eine gültige E-Mail-Adresse angeben',
+'passwordsent' => 'Ein neues, temporäres Passwort wurde an die E-Mail-Adresse von Benutzer „$1“ gesandt.
 Bitte melden Sie sich damit an, sobald sie es erhalten haben. Das alte Passwort bleibt weiterhin gültig.',
-'blocked-mailpassword'       => 'Die von Ihnen verwendete IP-Adresse ist für das Ändern von Seiten gesperrt. Um einen Missbrauch zu verhindern, wurde die Möglichkeit zur Anforderung eines neuen Passwortes ebenfalls gesperrt.',
-'eauthentsent'               => 'Eine Bestätigungs-E-Mail wurde an die angegebene Adresse verschickt.
+'blocked-mailpassword' => 'Die von Ihnen verwendete IP-Adresse ist für das Ändern von Seiten gesperrt. Um einen Missbrauch zu verhindern, wurde die Möglichkeit zur Anforderung eines neuen Passwortes ebenfalls gesperrt.',
+'eauthentsent' => 'Eine Bestätigungs-E-Mail wurde an die angegebene Adresse verschickt.
 
 Bevor eine E-Mail von anderen Benutzern über die E-Mail-Funktion empfangen werden kann, muss die Adresse und ihre tatsächliche Zugehörigkeit zu diesem Benutzerkonto erst bestätigt werden. Bitte befolgen Sie die Hinweise in der Bestätigungs-E-Mail.',
 'acct_creation_throttle_hit' => 'Besucher dieses Wikis, die Ihre IP-Adresse verwenden, haben innerhalb des letzten Tages {{PLURAL:$1|1 Benutzerkonto|$1 Benutzerkonten}} erstellt, was die maximal erlaubte Anzahl in dieser Zeitperiode ist.
 
 Besucher, die diese IP-Adresse verwenden, können momentan keine Benutzerkonten mehr erstellen.',
-'emailauthenticated'         => 'Ihre E-Mail-Adresse wurde am $2 um $3 Uhr bestätigt.',
-'emailnotauthenticated'      => 'Ihre E-Mail-Adresse ist noch nicht bestätigt. Die folgenden E-Mail-Funktionen stehen erst nach erfolgreicher Bestätigung zur Verfügung.',
-'noemailprefs'               => 'Geben Sie eine E-Mail-Adresse in den Einstellungen an, damit die nachfolgenden Funktionen zur Verfügung stehen.',
-'invalidemailaddress'        => 'Die E-Mail-Adresse wird nicht akzeptiert, weil sie ein ungültiges Format (eventuell ungültige Zeichen) zu haben scheint. Bitte geben Sie eine korrekte Adresse ein oder leeren Sie das Feld.',
-'createaccount-text'         => 'Es wurde für Sie ein Benutzerkonto „$2“ auf {{SITENAME}} ($4) erstellt. Das automatisch generierte Passwort für „$2“ ist „$3“. Sie sollten sich nun anmelden und das Passwort ändern.
+'emailauthenticated' => 'Ihre E-Mail-Adresse wurde am $2 um $3 Uhr bestätigt.',
+'emailnotauthenticated' => 'Ihre E-Mail-Adresse ist noch nicht bestätigt. Die folgenden E-Mail-Funktionen stehen erst nach erfolgreicher Bestätigung zur Verfügung.',
+'noemailprefs' => 'Geben Sie eine E-Mail-Adresse in den Einstellungen an, damit die nachfolgenden Funktionen zur Verfügung stehen.',
+'invalidemailaddress' => 'Die E-Mail-Adresse wird nicht akzeptiert, weil sie ein ungültiges Format (eventuell ungültige Zeichen) zu haben scheint. Bitte geben Sie eine korrekte Adresse ein oder leeren Sie das Feld.',
+'createaccount-text' => 'Es wurde für Sie ein Benutzerkonto „$2“ auf {{SITENAME}} ($4) erstellt. Das automatisch generierte Passwort für „$2“ ist „$3“. Sie sollten sich nun anmelden und das Passwort ändern.
 
 Falls das Benutzerkonto irrtümlich angelegt wurde, können Sie diese Nachricht ignorieren.',
-'login-throttled'            => 'Sie haben zu oft versucht, sich anzumelden.
-Bitte warten Sie, bevor Sie es erneut probierst.',
+'login-throttled' => 'Sie haben zu oft versucht, sich anzumelden.
+Bitte warten Sie, bevor Sie es erneut probieren.',
 
 # Change password dialog
-'resetpass_announce'      => 'Anmeldung mit dem per E-Mail zugesandten Code. Um die Anmeldung abzuschließen, müssen Sie jetzt ein neues Passwort wählen.',
-'resetpass_text'          => '<!-- Ergänzen Sie den Text hier -->',
-'resetpass_success'       => 'Ihr Passwort wurde erfolgreich geändert. Es folgt die Anmeldung …',
-'resetpass-no-info'       => 'Sie müssen sich anmelden, um auf diese Seite direkt zuzugreifen.',
+'resetpass_announce' => 'Anmeldung mit dem per E-Mail zugesandten Code. Um die Anmeldung abzuschließen, müssen Sie jetzt ein neues Passwort wählen.',
+'resetpass_text' => '<!-- Ergänzen Sie den Text hier -->',
+'resetpass_success' => 'Ihr Passwort wurde erfolgreich geändert. Es folgt die Anmeldung …',
+'resetpass-no-info' => 'Sie müssen sich anmelden, um auf diese Seite direkt zuzugreifen.',
 'resetpass-wrong-oldpass' => 'Ungültiges temporäres oder aktuelles Passwort.
 Möglicherweise haben Sie Ihr Passwort bereits erfolgreich geändert oder ein neues temporäres Passwort beantragt.',
 
 # Special:PasswordReset
-'passwordreset-text'           => 'Bitte dieses Formular ausfüllen, um per E-Mail eine Erinnerung zu den Anmeldeinformationen Ihres Benutzerkontos zu erhalten.',
-'passwordreset-capture-help'   => 'Sofern Sie dieses Kästchen ankreuzen, wird die E-Mail-Nachricht mit dem temporären Passwort, sowohl Ihnen angezeigt, als auch dem Benutzer zugesandt.',
-'passwordreset-emailtext-ip'   => 'Jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat eine Erinnerung an Ihre Benutzerkonteninformationen für {{SITENAME}} angefordert ($4). {{PLURAL:$3|Das folgende Benutzerkonto ist|Die folgenden Benutzerkonten sind}} mit dieser E-Mail-Adresse verknüpft:
+'passwordreset-text' => 'Bitte dieses Formular ausfüllen, um per E-Mail eine Erinnerung zu den Anmeldeinformationen Ihres Benutzerkontos zu erhalten.',
+'passwordreset-pretext' => '{{PLURAL:$1||Geben Sie eines der folgenden Daten ein.}}',
+'passwordreset-capture-help' => 'Sofern Sie dieses Kästchen ankreuzen, wird die E-Mail-Nachricht mit dem temporären Passwort, sowohl Ihnen angezeigt, als auch dem Benutzer zugesandt.',
+'passwordreset-emailtext-ip' => 'Jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat eine Erinnerung an Ihre Benutzerkonteninformationen für {{SITENAME}} angefordert ($4). {{PLURAL:$3|Das folgende Benutzerkonto ist|Die folgenden Benutzerkonten sind}} mit dieser E-Mail-Adresse verknüpft:
 
 $2
 
@@ -145,20 +150,20 @@ $2
 {{PLURAL:$3|Dieses temporäre Passwort läuft|Diese temporären Passwörter laufen}} innerhalb von {{PLURAL:$5|einem Tag|$5 Tagen}} ab. Sie sollten sich anmelden und ein neues Passwort vergeben. Falls jemand anderes diese Anfrage getätigt hat oder Sie sich wieder an Ihr ursprüngliches Passwort erinnern können und es nicht ändern möchten, können Sie diese Nachricht ignorieren und weiterhin Ihr altes Passwort benutzen.',
 
 # Special:ChangeEmail
-'changeemail-text'    => 'Füllen Sie dieses Formular vollständig aus, um Ihre E-Mail-Adresse zu ändern. Sie müssen Ihr Passwort angeben, um diese Änderung zu bestätigen.',
+'changeemail-text' => 'Füllen Sie dieses Formular vollständig aus, um Ihre E-Mail-Adresse zu ändern. Sie müssen Ihr Passwort angeben, um diese Änderung zu bestätigen.',
 'changeemail-no-info' => 'Sie müssen angemeldet sein, um direkt auf diese Seite zugreifen zu können.',
 
 # Edit page toolbar
 'sig_tip' => 'Ihre Signatur mit Zeitstempel',
 
 # Edit pages
-'anoneditwarning'                  => "Sie bearbeiten diese Seite unangemeldet. Wenn Sie speichern, wird Ihre aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit unwiderruflich '''öffentlich''' einsehbar.",
-'missingsummary'                   => "'''Hinweis:''' Sie haben keine Zusammenfassung angegeben. Wenn Sie erneut auf „{{int:savearticle}}“ klicken, wird Ihre Änderung ohne Zusammenfassung übernommen.",
-'missingcommenttext'               => 'Ihr Abschnitt enthält keinen Text.',
-'missingcommentheader'             => "'''Achtung:''' Sie haben kein Betreff/Überschrift eingegeben. Wenn Sie erneut auf „{{int:savearticle}}“ klicken, wird Ihre Bearbeitung ohne Überschrift gespeichert.",
-'blockedtext'                      => "'''Ihr Benutzername oder Ihre IP-Adresse wurde gesperrt.'''
+'anoneditwarning' => "Sie bearbeiten diese Seite unangemeldet. Wenn Sie sie speichern, wird Ihre aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit unwiderruflich '''öffentlich''' einsehbar.",
+'missingsummary' => "'''Hinweis:''' Sie haben keine Zusammenfassung angegeben. Wenn Sie erneut auf „{{int:savearticle}}“ klicken, wird Ihre Änderung ohne Zusammenfassung übernommen.",
+'missingcommenttext' => 'Ihr Abschnitt enthält keinen Text.',
+'missingcommentheader' => "'''Achtung:''' Sie haben kein Betreff/Überschrift eingegeben. Wenn Sie erneut auf „{{int:savearticle}}“ klicken, wird Ihre Bearbeitung ohne Überschrift gespeichert.",
+'blockedtext' => "'''Ihr Benutzername oder Ihre IP-Adresse wurde gesperrt.'''
 
-Die Sperrung wurde von $1 durchgeführt.
+Die Sperrung wurde vom Administrator $1 durchgeführt.
 Als Grund wurde ''$2'' angegeben.
 
 * Beginn der Sperre: $8
@@ -166,10 +171,10 @@ Als Grund wurde ''$2'' angegeben.
 * Sperre betrifft: $7
 
 Sie könnten $1 oder einen der anderen [[{{MediaWiki:Grouppage-sysop}}|Administratoren]] kontaktieren, um über die Sperre zu diskutieren.
-Sie können die „E-Mail an diesen Benutzer“-Funktion nicht nutzen, solange keine gültige E-Mail-Adresse in Ihren [[Special:Preferences|Benutzerkonto-Einstellungen]] eingetragen ist, oder diese Funktion für Sie gesperrt wurde.
-Ihre aktuelle IP-Adresse ist $3, und die Sperr-ID ist $5.
+Sie können die „E-Mail an diesen Benutzer“-Funktion nicht nutzen, solange keine gültige E-Mail-Adresse in Ihren [[Special:Preferences|Benutzerkonto-Einstellungen]] eingetragen ist oder diese Funktion für Sie gesperrt wurde.
+Ihre aktuelle IP-Adresse ist $3 und die Sperrkennung lautet $5.
 Bitte fügen Sie alle Informationen jeder Anfrage hinzu, die Sie stellen.",
-'autoblockedtext'                  => "Ihre IP-Adresse wurde automatisch gesperrt, da sie von einem anderen Benutzer genutzt wurde, der von $1 gesperrt wurde.
+'autoblockedtext' => "Ihre IP-Adresse wurde automatisch gesperrt, da sie von einem anderen Benutzer genutzt wurde, der von $1 gesperrt wurde.
 Als Grund wurde angegeben:
 
 :''$2''
@@ -180,171 +185,170 @@ Als Grund wurde angegeben:
 
 Sie können $1 oder einen der anderen [[{{MediaWiki:Grouppage-sysop}}|Administratoren]] kontaktieren, um über die Sperre zu diskutieren.
 
-Sie können die „E-Mail an diesen Benutzer“-Funktion nicht nutzen, solange keine gültige E-Mail-Adresse in Ihren [[Special:Preferences|Benutzerkonto-Einstellungen]] eingetragen ist, oder diese Funktion für Sie gesperrt wurde.
+Sie können die „E-Mail an diesen Benutzer“-Funktion nicht nutzen, solange keine gültige E-Mail-Adresse in Ihren [[Special:Preferences|Benutzerkonto-Einstellungen]] eingetragen ist oder diese Funktion für Sie gesperrt wurde.
 
 Ihre aktuelle IP-Adresse ist $3, und die Sperr-ID ist $5.
 Bitte fügen Sie alle Informationen jeder Anfrage hinzu, die Sie stellen.",
-'whitelistedittext'                => 'Sie müssen sich $1, um Seiten bearbeiten zu können.',
-'confirmedittext'                  => 'Sie müssen Ihre E-Mail-Adresse erst bestätigen, bevor Sie Bearbeitungen vornehmen können. Bitte ergänzen und bestätigen Sie Ihre E-Mail in den [[Special:Preferences|Einstellungen]].',
-'nosuchsectiontext'                => 'Sie haben versucht, einen Abschnitt zu bearbeiten, der nicht existiert.
+'whitelistedittext' => 'Sie müssen sich $1, um Seiten bearbeiten zu können.',
+'confirmedittext' => 'Sie müssen Ihre E-Mail-Adresse erst bestätigen, bevor Sie Bearbeitungen vornehmen können. Bitte ergänzen und bestätigen Sie Ihre E-Mail in den [[Special:Preferences|Einstellungen]].',
+'nosuchsectiontext' => 'Sie haben versucht, einen Abschnitt zu bearbeiten, der nicht existiert.
 Vermutlich wurde er verschoben oder gelöscht, nachdem Sie die Seite aufgerufen haben.',
-'loginreqpagetext'                 => 'Sie müssen sich $1, um Seiten lesen zu können.',
-'newarticletext'                   => "Sie sind einem Link zu einer Seite gefolgt, die nicht vorhanden ist.
+'loginreqpagetext' => 'Sie müssen sich $1, um Seiten lesen zu können.',
+'newarticletext' => "Sie sind einem Link zu einer Seite gefolgt, die nicht vorhanden ist.
 Um diese Seite anzulegen, tragen Sie Ihren Text in das untenstehende Bearbeitungsfeld ein (siehe die [[{{MediaWiki:Helppage}}|Hilfeseite]] für weitere Informationen).
 Sofern Sie fälschlicherweise hier sind, klicken Sie auf die Schaltfläche '''Zurück''' Ihres Browsers.",
-'anontalkpagetext'                 => "----''Diese Seite dient dazu, einem nicht angemeldeten Benutzer Nachrichten zu hinterlassen. Es wird seine IP-Adresse zur Identifizierung verwendet. IP-Adressen können von mehreren Benutzern gemeinsam verwendet werden. Wenn Sie mit den Kommentaren auf dieser Seite nichts anfangen können, richten sie sich vermutlich an einen früheren Inhaber Ihrer IP-Adresse und Sie können sie ignorieren. Sie können sich auch ein [[Special:UserLogin/signup|Benutzerkonto erstellen]] oder sich [[Special:UserLogin|anmelden]], um künftig Verwechslungen mit anderen anonymen Benutzern zu vermeiden.''",
-'noarticletext'                    => 'Diese Seite enthält momentan noch keinen Text.
+'anontalkpagetext' => "----''Diese Seite dient dazu, einem nicht angemeldeten Benutzer Nachrichten zu hinterlassen. Es wird seine IP-Adresse zur Identifizierung verwendet. IP-Adressen können von mehreren Benutzern gemeinsam verwendet werden. Wenn Sie mit den Kommentaren auf dieser Seite nichts anfangen können, richten sie sich vermutlich an einen früheren Inhaber Ihrer IP-Adresse und Sie können sie ignorieren. Sie können sich auch ein [[Special:UserLogin/signup|Benutzerkonto erstellen]] oder sich [[Special:UserLogin|anmelden]], um künftig Verwechslungen mit anderen anonymen Benutzern zu vermeiden.''",
+'noarticletext' => 'Diese Seite enthält momentan noch keinen Text.
 Sie können diesen Titel auf den anderen Seiten [[Special:Search/{{PAGENAME}}|suchen]],
 <span class="plainlinks">in den zugehörigen [{{fullurl:{{#special:Log}}|page={{FULLPAGENAMEE}}}} Logbüchern suchen] oder diese Seite [{{fullurl:{{FULLPAGENAME}}|action=edit}} bearbeiten]</span>.',
-'noarticletext-nopermission'       => 'Diese Seite enthält momentan noch keinen Text.
-Sie können diesen Titel auf den anderen Seiten [[Special:Search/{{PAGENAME}}|suchen]]
-oder in den zugehörigen <span class="plainlinks">[{{fullurl:{{#special:Log}}|page={{FULLPAGENAMEE}}}} Logbüchern suchen]</span>.',
-'userpage-userdoesnotexist'        => 'Das Benutzerkonto „<nowiki>$1</nowiki>“ ist nicht vorhanden. Bitte prüfen Sie, ob Sie diese Seite wirklich erstellen/bearbeiten möchten.',
-'clearyourcache'                   => "'''Hinweis:''' Leeren Sie nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.
+'noarticletext-nopermission' => 'Diese Seite enthält momentan noch keinen Text.
+Sie können ihren Titel auf anderen Seiten [[Special:Search/{{PAGENAME}}|suchen]] oder die zugehörigen <span class="plainlinks">[{{fullurl:{{#special:Log}}|page={{FULLPAGENAMEE}}}} Logbücher betrachten].</span>. Sie sind allerdings nicht berechtigt diese Seite zu erstellen.',
+'userpage-userdoesnotexist' => 'Das Benutzerkonto „<nowiki>$1</nowiki>“ ist nicht vorhanden. Bitte prüfen Sie, ob Sie diese Seite wirklich erstellen/bearbeiten möchten.',
+'clearyourcache' => "'''Hinweis:''' Leeren Sie nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.
 * '''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''
-* '''Konqueror:''' ''Aktualisieren'' anklicken oder ''F5'' drücken",
-'usercssyoucanpreview'             => "'''Tipp:''' Benutzen Sie den „{{int:showpreview}}“-Button, um Ihr neues CSS vor dem Speichern zu testen.",
-'userjsyoucanpreview'              => "'''Tipp:''' Benutzen Sie den „{{int:showpreview}}“-Button, um Ihr neues JavaScript vor dem Speichern zu testen.",
-'usercsspreview'                   => "'''Beachten Sie, dass Sie nur eine Vorschau Ihres Benutzer-CSS betrachten.'''
+* '''Opera:''' ''Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen''",
+'usercssyoucanpreview' => "'''Tipp:''' Benutzen Sie den „{{int:showpreview}}“-Button, um Ihr neues CSS vor dem Speichern zu testen.",
+'userjsyoucanpreview' => "'''Tipp:''' Benutzen Sie den „{{int:showpreview}}“-Button, um Ihr neues JavaScript vor dem Speichern zu testen.",
+'usercsspreview' => "'''Beachten Sie, dass Sie nur eine Vorschau Ihres Benutzer-CSS betrachten.'''
 '''Es wurde noch nicht gespeichert!'''",
-'userjspreview'                    => "'''Beachten Sie, dass Sie nur eine Vorschau Ihres Benutzer-JavaScript betrachten.'''
+'userjspreview' => "'''Beachten Sie, dass Sie nur eine Vorschau Ihres Benutzer-JavaScript betrachten.'''
 '''Es wurde noch nicht gespeichert!'''",
-'sitecsspreview'                   => "'''Beachten Sie, dass Sie nur eine Vorschau dieses CSS betrachten.'''
+'sitecsspreview' => "'''Beachten Sie, dass Sie nur eine Vorschau dieses CSS betrachten.'''
 '''Es wurde noch nicht gespeichert!'''",
-'sitejspreview'                    => "'''Beachten Sie, dass Sie nur eine Vorschau dieses JavaScript betrachten.'''
+'sitejspreview' => "'''Beachten Sie, dass Sie nur eine Vorschau dieses JavaScript betrachten.'''
 '''Es wurde noch nicht gespeichert!'''",
-'userinvalidcssjstitle'            => "'''Achtung:''' Die Benutzeroberfläche „$1“ existiert nicht. Bedenken Sie, dass benutzerspezifische .css- und .js-Seiten mit einem Kleinbuchstaben anfangen müssen, also beispielsweise ''{{ns:user}}:Mustermann/vector.css'' an Stelle von ''{{ns:user}}:Mustermann/Vector.css''.",
-'previewconflict'                  => 'Diese Vorschau gibt den Inhalt des oberen Textfeldes wieder. So wird die Seite aussehen, wenn Sie jetzt speichern.',
-'session_fail_preview'             => "'''Ihre Bearbeitung konnte nicht gespeichert werden, da Sitzungsdaten verloren gegangen sind.
+'userinvalidcssjstitle' => "'''Achtung:''' Die Benutzeroberfläche „$1“ existiert nicht. Bedenken Sie, dass benutzerspezifische .css- und .js-Seiten mit einem Kleinbuchstaben anfangen müssen, also beispielsweise ''{{ns:user}}:Mustermann/vector.css'' an Stelle von ''{{ns:user}}:Mustermann/Vector.css''.",
+'previewconflict' => 'Diese Vorschau gibt den Inhalt des oberen Textfeldes wieder. So wird die Seite aussehen, wenn Sie jetzt speichern.',
+'session_fail_preview' => "'''Ihre Bearbeitung konnte nicht gespeichert werden, da Sitzungsdaten verloren gegangen sind.
 Bitte versuchen Sie es erneut, indem Sie unter der folgenden Textvorschau nochmals auf „Seite speichern“ klicken.
 Sollte das Problem bestehen bleiben, [[Special:UserLogout|melden Sie sich ab]] und danach wieder an.'''",
-'session_fail_preview_html'        => "'''Ihre Bearbeitung konnte nicht gespeichert werden, da Sitzungsdaten verloren gegangen sind.'''
+'session_fail_preview_html' => "'''Ihre Bearbeitung konnte nicht gespeichert werden, da Sitzungsdaten verloren gegangen sind.'''
 
 ''Da in {{SITENAME}} das Speichern von reinem HTML aktiviert ist, wurde die Vorschau ausgeblendet, um JavaScript-Attacken vorzubeugen.''
 
 '''Bitte versuchen Sie es erneut, indem Sie unter der folgenden Textvorschau nochmals auf „Seite speichern“ klicken.
 Sollte das Problem bestehen bleiben, [[Special:UserLogout|melden Sie sich ab]] und danach wieder an.'''",
-'token_suffix_mismatch'            => "'''Ihre Bearbeitung wurde zurückgewiesen, da Ihr Browser Zeichen im Bearbeiten-Token verstümmelt hat.
+'token_suffix_mismatch' => "'''Ihre Bearbeitung wurde zurückgewiesen, da Ihr Browser Zeichen im Bearbeiten-Token verstümmelt hat.
 Eine Speicherung kann den Seiteninhalt zerstören. Dies geschieht bisweilen durch die Benutzung eines anonymen Proxy-Dienstes, der fehlerhaft arbeitet.'''",
-'edit_form_incomplete'             => "'''Der Inhalt des Bearbeitungsformulars hat den Server nicht vollständig erreicht. Bitte prüfen Sie Ihre Bearbeitungen auf Vollständigkeit und versuchen Sie es erneut.'''",
-'explainconflict'                  => "Jemand anders hat diese Seite geändert, nachdem Sie angefangen haben sie zu bearbeiten.
+'edit_form_incomplete' => "'''Der Inhalt des Bearbeitungsformulars hat den Server nicht vollständig erreicht. Bitte prüfen Sie Ihre Bearbeitungen auf Vollständigkeit und versuchen Sie es erneut.'''",
+'explainconflict' => "Jemand anders hat diese Seite geändert, nachdem Sie angefangen haben, sie zu bearbeiten.
 Das obere Textfeld enthält den aktuellen Bearbeitungsstand der Seite.
 Das untere Textfeld enthält Ihre Änderungen.
 Bitte fügen Sie Ihre Änderungen in das obere Textfeld ein.
 '''Nur''' der Inhalt des oberen Textfeldes wird gespeichert, wenn Sie auf „{{int:savearticle}}“ klicken.",
-'yourtext'                         => 'Ihr Text',
-'nonunicodebrowser'                => "'''Achtung:''' Ihr Browser kann Unicode-Zeichen nicht richtig verarbeiten. Bitte verwenden Sie einen anderen Browser um Seiten zu bearbeiten.",
-'editingold'                       => "'''Achtung: Sie bearbeiten eine alte Version dieser Seite. Sofern Sie sie speichern, werden alle neueren Versionen überschrieben.'''",
-'copyrightwarning'                 => "'''Bitte kopieren Sie keine Webseiten, die nicht Ihre eigenen sind, benutzen Sie keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!'''<br />
+'yourtext' => 'Ihr Text',
+'nonunicodebrowser' => "'''Achtung:''' Ihr Browser kann Unicode-Zeichen nicht richtig verarbeiten. Bitte verwenden Sie einen anderen Browser um Seiten zu bearbeiten.",
+'editingold' => "'''Achtung: Sie bearbeiten eine alte Version dieser Seite. Sofern Sie sie speichern, werden alle neueren Versionen überschrieben.'''",
+'copyrightwarning' => "'''Bitte kopieren Sie keine Webseiten, die nicht Ihre eigenen sind, benutzen Sie keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!'''<br />
 Sie geben uns hiermit Ihre Zusage, dass Sie den Text '''selbst verfasst''' haben, dass der Text Allgemeingut '''(public domain)''' ist, oder dass der '''Urheber''' seine '''Zustimmung''' gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weisen Sie bitte auf der Diskussionsseite darauf hin.
-<i>Bitte beachten Sie, dass alle {{SITENAME}}-Beiträge automatisch unter der „$2“ stehen (siehe $1 für Details). Falls Sie nicht möchten, dass Ihre Arbeit hier von anderen verändert und verbreitet wird, dann drücken Sie nicht auf „Seite speichern“.</i>",
-'copyrightwarning2'                => "Bitte beachten Sie, dass alle Beiträge zu {{SITENAME}} von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können.
+<i>Bitte beachten Sie, dass alle {{SITENAME}}-Beiträge automatisch unter der „$2“ stehen (siehe $1 für Einzelheiten). Falls Sie nicht möchten, dass Ihre Arbeit hier von anderen verändert und verbreitet wird, dann klicken Sie nicht auf „Seite speichern“.</i>",
+'copyrightwarning2' => "Bitte beachten Sie, dass alle Beiträge zu {{SITENAME}} von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können.
 Reichen Sie keine Texte ein, falls Sie nicht wollen, dass diese ohne Einschränkung geändert werden können.
 
 Sie bestätigen hiermit auch, dass Sie diese Texte selbst geschrieben haben oder diese von einer gemeinfreien Quelle kopiert haben
-(siehe $1 für weitere Details). '''ÜBERTRAGEN SIE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!'''",
-'longpageerror'                    => "'''Fehler: Der Text, den Sie zu speichern versuchen, ist {{PLURAL:$1|ein Kilobyte|$1 Kilobyte}} groß. Dies ist größer als das erlaubte Maximum von {{PLURAL:$2|ein Kilobyte|$2 Kilobyte}}.'''
+(siehe $1 für weitere Einzelheiten). '''ÜBERTRAGEN SIE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!'''",
+'longpageerror' => "'''Fehler: Der Text, den Sie zu speichern versuchen, ist {{PLURAL:$1|ein Kilobyte|$1 Kilobyte}} groß. Dies ist größer als das erlaubte Maximum von {{PLURAL:$2|ein Kilobyte|$2 Kilobyte}}.'''
 Er kann nicht gespeichert werden.",
-'readonlywarning'                  => "'''Achtung: Die Datenbank wurde für Wartungsarbeiten gesperrt, so dass Ihre Änderungen derzeit nicht gespeichert werden können.
+'readonlywarning' => "'''Achtung: Die Datenbank wurde für Wartungsarbeiten gesperrt, so dass Ihre Änderungen derzeit nicht gespeichert werden können.
 Sichern Sie den Text bitte lokal auf Ihrem Computer und versuchen Sie zu einem späteren Zeitpunkt, die Änderungen zu übertragen.'''
 
 Grund für die Sperre: $1",
-'nocreatetext'                     => 'Auf {{SITENAME}} wurde das Erstellen neuer Seiten eingeschränkt. Sie können bestehende Seiten ändern oder sich [[Special:UserLogin|anmelden]].',
-'nocreate-loggedin'                => 'Sie haben nicht die erforderliche Berechtigung, um neue Seiten erstellen zu können.',
-'permissionserrorstext'            => 'Sie sind nicht berechtigt, die Aktion auszuführen. {{PLURAL:$1|Grund|Gründe}}:',
+'nocreatetext' => 'Auf {{SITENAME}} wurde das Erstellen neuer Seiten eingeschränkt. Sie können bestehende Seiten ändern oder sich [[Special:UserLogin|anmelden]].',
+'nocreate-loggedin' => 'Sie haben nicht die erforderliche Berechtigung, um neue Seiten erstellen zu können.',
+'permissionserrorstext' => 'Sie sind nicht berechtigt, die Aktion auszuführen. {{PLURAL:$1|Grund|Gründe}}:',
 'permissionserrorstext-withaction' => 'Sie sind nicht berechtigt, $2.
 {{PLURAL:$1|Grund|Gründe}}:',
-'recreate-moveddeleted-warn'       => "'''Achtung: Sie erstellen eine Seite, die bereits früher gelöscht wurde.'''
+'recreate-moveddeleted-warn' => "'''Achtung: Sie erstellen eine Seite, die bereits früher gelöscht wurde.'''
 
 Bitte prüfen Sie sorgfältig, ob die erneute Seitenerstellung den Richtlinien entspricht.
 Zu Ihrer Information folgt das Lösch- und Verschiebungs-Logbuch mit der Begründung für die vorhergehende Löschung:",
-'edit-no-change'                   => 'Ihre Bearbeitung wurde ignoriert, da keine Änderung an dem Text vorgenomme wurde.',
+'edit-no-change' => 'Ihre Bearbeitung wurde ignoriert, da keine Änderung an dem Text vorgenomme wurde.',
 
 # "Undo" feature
 'undo-success' => 'Die Bearbeitung kann rückgängig gemacht werden.
-Bitte prüfen Sie den Vergleich unten um sicherzustellen, dass Sie dies tun möchten, und speicheren Sie dann unten Ihre Änderungen, um die Bearbeitung rückgängig zu machen.',
+Bitte prüfen Sie den Vergleich unten, um sicherzustellen, dass Sie dies tun möchten, und speichern Sie dann unten Ihre Änderungen, um die Bearbeitung rückgängig zu machen.',
 
 # Revision feed
 'history-feed-empty' => 'Die angeforderte Seite existiert nicht. Vielleicht wurde sie gelöscht oder verschoben. [[Special:Search|Durchsuchen Sie]] {{SITENAME}} nach passenden neuen Seiten.',
 
 # Revision deletion
-'rev-deleted-text-unhide'     => "Diese Version wurde '''gelöscht'''.
+'rev-deleted-text-unhide' => "Diese Version wurde '''gelöscht'''.
 Nähere Angaben stehen im [{{fullurl:{{#special:Log}}/delete|page={{FULLPAGENAMEE}}}} Lösch-Logbuch].
 Sie können [$1 diese Version einsehen], sofern Sie möchten.",
-'rev-suppressed-text-unhide'  => "Diese Version wurde '''unterdrückt'''.
+'rev-suppressed-text-unhide' => "Diese Version wurde '''unterdrückt'''.
 Nähere Angaben stehen im [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} Unterdrückungs-Logbuch].
 Sie können [$1 diese Version einsehen], sofern Sie möchten.",
-'rev-deleted-text-view'       => "Diese Version wurde '''gelöscht'''.
+'rev-deleted-text-view' => "Diese Version wurde '''gelöscht'''.
 Sie können sie einsehen, sofern Sie möchten. Nähere Angaben stehen im [{{fullurl:{{#special:Log}}/delete|page={{FULLPAGENAMEE}}}} Lösch-Logbuch].",
-'rev-suppressed-text-view'    => "Diese Version wurde '''unterdrückt'''.
+'rev-suppressed-text-view' => "Diese Version wurde '''unterdrückt'''.
 Sie können sie einsehen, sofern Sie möchten. Nähere Angaben stehen im [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} Unterdrückungs-Logbuch].",
-'rev-deleted-no-diff'         => "Sie können diesen Unterschied nicht betrachten, da eine der Versionen '''gelöscht''' wurde.
+'rev-deleted-no-diff' => "Sie können diesen Unterschied nicht betrachten, da eine der Versionen '''gelöscht''' wurde.
 Details stehen im [{{fullurl:{{#special:Log}}/delete|page={{FULLPAGENAMEE}}}} Lösch-Logbuch].",
-'rev-suppressed-no-diff'      => "Sie können diesen Versionsunterschied nicht betrachten, da eine der Versionen '''gelöscht''' wurde.",
-'rev-deleted-unhide-diff'     => "Eine der Versionen dieses Versionsunterschieds wurde '''gelöscht'''.
+'rev-suppressed-no-diff' => "Sie können diesen Versionsunterschied nicht betrachten, da eine der Versionen '''gelöscht''' wurde.",
+'rev-deleted-unhide-diff' => "Eine der Versionen dieses Versionsunterschieds wurde '''gelöscht'''.
 Nähere Angaben stehen im [{{fullurl:{{#special:Log}}/delete|page={{FULLPAGENAMEE}}}} Lösch-Logbuch].
 Sie können [$1 diesen Versionsunterschied einsehen], sofern Sie möchten.",
-'rev-suppressed-unhide-diff'  => "Eine der Versionen dieses Versionsunterschieds wurde '''unterdrückt'''.
+'rev-suppressed-unhide-diff' => "Eine der Versionen dieses Versionsunterschieds wurde '''unterdrückt'''.
 Nähere Angaben stehen im [{{fullurl:{{#special:Log}}/delete|page={{FULLPAGENAMEE}}}} Unterdrückungs-Logbuch].
 Sie können [$1 diesen Versionsunterschied einsehen], sofern Sie möchten.",
-'rev-deleted-diff-view'       => "Eine Version dieses Versionsunterschieds wurde '''gelöscht'''.
+'rev-deleted-diff-view' => "Eine Version dieses Versionsunterschieds wurde '''gelöscht'''.
 Sie können diesen Versionsunterschied einsehen, sofern Sie möchten. Nähere Angaben stehen im [{{fullurl:{{#special:Log}}/delete|page={{FULLPAGENAMEE}}}} Lösch-Logbuch].",
-'rev-suppressed-diff-view'    => "Eine der Versionen dieses Versionsunterschiedes wurde '''unterdrückt'''.
+'rev-suppressed-diff-view' => "Eine der Versionen dieses Versionsunterschiedes wurde '''unterdrückt'''.
 Sie können diesen Versionsunterschied einsehen, sofern Sie möchten. Nähere Angaben stehen im [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} Unterdrückungs-Logbuch].",
-'revdelete-nooldid-text'      => 'Sie haben entweder keine Version angegeben, auf die diese Aktion ausgeführt werden soll, die gewählte Version ist nicht vorhanden oder Sie versuchen, die aktuelle Version zu entfernen.',
+'revdelete-nooldid-text' => 'Sie haben entweder keine Version angegeben, auf die diese Aktion ausgeführt werden soll, die gewählte Version ist nicht vorhanden oder Sie versuchen, die aktuelle Version zu entfernen.',
 'revdelete-show-file-confirm' => 'Sind Sie sicher, dass Sie die gelöschte Version der Datei „<nowiki>$1</nowiki>“ vom $2 um $3 Uhr ansehen wollen?',
-'revdelete-confirm'           => 'Bitte bestätigen Sie, dass Sie beabsichtigen, dies zu tun, die Konsequenzen verstehen und es in Übereinstimmung mit den [[{{MediaWiki:Policy-url}}|Richtlinien]] tun.',
-'revdelete-show-no-access'    => 'Fehler beim Anzeigen des Eintrags vom $1, $2 Uhr: Dieser Eintrag wurde als „eingeschränkt“ markiert.
+'revdelete-confirm' => 'Bitte bestätigen Sie, dass Sie beabsichtigen, dies zu tun, die Konsequenzen verstehen und es in Übereinstimmung mit den [[{{MediaWiki:Policy-url}}|Richtlinien]] tun.',
+'revdelete-show-no-access' => 'Fehler beim Anzeigen des Eintrags vom $1, $2 Uhr: Dieser Eintrag wurde als „eingeschränkt“ markiert.
 Sie haben darauf keinen Zugriff.',
-'revdelete-modify-no-access'  => 'Fehler beim Bearbeiten des Eintrags vom $1, $2 Uhr: Dieser Eintrag wurde als „eingeschränkt“ markiert.
+'revdelete-modify-no-access' => 'Fehler beim Bearbeiten des Eintrags vom $1, $2 Uhr: Dieser Eintrag wurde als „eingeschränkt“ markiert.
 Sie haben darauf keinen Zugriff.',
 'revdelete-concurrent-change' => 'Fehler beim Bearbeiten des Eintrags vom $1, $2 Uhr: Es scheint, als ob der Status von jemandem geändert wurde, bevor Sie vorhatten, ihn zu bearbeiten.
 Bitte prüfen Sie die Logbücher.',
-'revdelete-only-restricted'   => 'Fehler beim Verstecken des Eintrags vom $1, $2 Uhr: Sie können keinen Eintrag vor Administratoren verstecken, ohne eine der anderen Ansichtsoptionen gewählt zu haben.',
+'revdelete-only-restricted' => 'Fehler beim Verstecken des Eintrags vom $1, $2 Uhr: Sie können keinen Eintrag vor Administratoren verstecken, ohne eine der anderen Ansichtsoptionen gewählt zu haben.',
 
 # History merging
 'mergehistory-header' => 'Mit dieser Spezialseite können Sie die Versionsgeschichte einer Ursprungsseite mit der Versionsgeschichte einer Zielseite vereinen.
 Stellen Sie sicher, dass die Versionsgeschichte einer Seite historisch korrekt ist.',
-'mergehistory-merge'  => 'Die folgenden Versionen von „[[:$1]]“ können nach „[[:$2]]“ übertragen werden. Markieren Sie die Version, bis zu der (einschließlich) die Versionen übertragen werden sollen. Bitte beachten Sie, dass die Nutzung der Navigationslinks die Auswahl zurücksetzt.',
-'mergehistory-fail'   => 'Versionsvereinigung nicht möglich, bitte prüfen Sie die Seite und die Zeitangaben.',
+'mergehistory-merge' => 'Die folgenden Versionen von „[[:$1]]“ können nach „[[:$2]]“ übertragen werden. Markieren Sie die Version, bis zu der (einschließlich) die Versionen übertragen werden sollen. Bitte beachten Sie, dass die Nutzung der Navigationslinks die Auswahl zurücksetzt.',
+'mergehistory-fail' => 'Versionsvereinigung nicht möglich, bitte prüfen Sie die Seite und die Zeitangaben.',
 
 # Search results
-'searchsubtitle'        => 'Ihre Suchanfrage: „[[:$1]]“ ([[Special:Prefixindex/$1|alle mit „$1“ beginnenden Seiten]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|alle Seiten, die nach „$1“ verlinken]])',
+'searchsubtitle' => 'Ihre Suchanfrage: „[[:$1]]“ ([[Special:Prefixindex/$1|alle mit „$1“ beginnenden Seiten]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|alle Seiten, die nach „$1“ verlinken]])',
 'searchsubtitleinvalid' => 'Ihre Suchanfrage: „$1“.',
-'toomanymatches'        => 'Die Anzahl der Suchergebnisse ist zu groß, bitte versuchen Sie eine andere Abfrage.',
-'searchmenu-new'        => "'''Erstellen Sie die Seite „[[:$1]]“ in diesem Wiki.'''",
-'search-suggest'        => 'Meinten Sie „$1“?',
-'nonefound'             => "'''Hinweis:''' Es werden standardmäßig nur einige Namensräume durchsucht. Setzen Sie ''all:'' vor Ihren Suchbegriff, um alle Seiten (inkl. Diskussionsseiten, Vorlagen usw.) zu durchsuchen oder gezielt den Namen des zu durchsuchenden Namensraumes.",
-'search-nonefound'      => 'Für Ihre Suchanfrage wurden keine Ergebnisse gefunden.',
-'searchdisabled'        => 'Die {{SITENAME}} Suche wurde deaktiviert. Sie können unterdessen mit Google suchen. Bitte bedenken Sie, dass der Suchindex von {{SITENAME}} veraltet sein kann.',
+'toomanymatches' => 'Die Anzahl der Suchergebnisse ist zu groß, bitte versuchen Sie eine andere Abfrage.',
+'searchmenu-new' => "'''Erstellen Sie die Seite „[[:$1]]“ in diesem Wiki.'''",
+'search-suggest' => 'Meinten Sie „$1“?',
+'nonefound' => "'''Hinweis:''' Es werden standardmäßig nur einige Namensräume durchsucht. Setzen Sie ''all:'' vor Ihren Suchbegriff, um alle Seiten (inkl. Diskussionsseiten, Vorlagen usw.) zu durchsuchen oder gezielt den Namen des zu durchsuchenden Namensraumes.",
+'search-nonefound' => 'Für Ihre Suchanfrage wurden keine Ergebnisse gefunden.',
+'searchdisabled' => 'Die {{SITENAME}} Suche wurde deaktiviert. Sie können unterdessen mit Google suchen. Bitte bedenken Sie, dass der Suchindex von {{SITENAME}} veraltet sein kann.',
 
 # Preferences page
-'prefsnologintext'           => 'Sie müssen <span class="plainlinks">[{{fullurl:{{#special:UserLogin}}|returnto=$1}} angemeldet]</span> sein, um Ihre Einstellungen ändern zu können.',
+'prefsnologintext' => 'Sie müssen <span class="plainlinks">[{{fullurl:{{#special:UserLogin}}|returnto=$1}} angemeldet]</span> sein, um Ihre Einstellungen ändern zu können.',
 'prefs-help-watchlist-token' => 'Das Ausfüllen dieses Feldes mit einem geheimen Schlüssel generiert einen RSS-Feed für Ihre Beobachtungsliste.
 Jeder, der diesen Schlüssel kennt, kann Ihre Beobachtungsliste einsehen. Wählen Sie also einen sicheren Wert.
 Hier ein zufällig generierter Wert, den Sie verwenden können: $1',
-'savedprefs'                 => 'Ihre Einstellungen wurden gespeichert.',
-'prefs-reset-intro'          => 'Sie können diese Seite verwenden, um die Einstellungen auf die Standards zurückzusetzen.
+'savedprefs' => 'Ihre Einstellungen wurden gespeichert.',
+'prefs-reset-intro' => 'Sie können diese Seite verwenden, um die Einstellungen auf die Standards zurückzusetzen.
 Dies kann nicht mehr rückgängig gemacht werden.',
-'prefs-help-realname'        => 'Optional. Damit kann Ihr bürgerlicher Name Ihren Beiträgen zugeordnet werden.',
-'prefs-help-email'           => 'Die Angabe einer E-Mail-Adresse ist optional, ermöglicht aber die Zusendung eines Ersatzpasswortes, sofern Sie Ihr Passwort vergessen haben.',
-'prefs-help-email-others'    => 'Mit anderen Benutzern können Sie auch über die Benutzerdiskussionsseiten Kontakt aufnehmen, ohne dass Sie Ihre Identität offenlegen müssen.',
+'prefs-help-realname' => 'Optional. Damit kann Ihr bürgerlicher Name Ihren Beiträgen zugeordnet werden.',
+'prefs-help-email' => 'Die Angabe einer E-Mail-Adresse ist optional, ermöglicht aber die Zusendung eines Ersatzpasswortes, sofern Sie Ihr Passwort vergessen haben.',
+'prefs-help-email-others' => 'Mit anderen Benutzern können Sie auch über die Benutzerdiskussionsseiten Kontakt aufnehmen, ohne dass Sie Ihre Identität offenlegen müssen.',
 
 # User rights
-'userrights-groups-help'      => 'Sie können die Gruppenzugehörigkeit dieses Benutzer ändern.
+'userrights-groups-help' => 'Sie können die Gruppenzugehörigkeit dieses Benutzers ändern:
 * Ein markiertes Kästchen bedeutet, dass der Benutzer Mitglied dieser Gruppe ist.
+* Ein nichtmarkiertes Kästchen bedeutet, dass der Benutzer nicht Mitglied dieser Gruppe ist.
 * Ein * bedeutet, dass Sie das Benutzerrecht nach Erteilung nicht wieder zurücknehmen können (oder umgekehrt).',
-'userrights-no-interwiki'     => 'Sie haben nicht die erforderliche Berechtigung, um Benutzerrechte in anderen Wikis ändern zu können.',
-'userrights-nologin'          => 'Sie müssen sich mit einem Administrator-Benutzerkonto [[Special:UserLogin|anmelden]], um Benutzerrechte zu ändern.',
-'userrights-notallowed'       => 'Sie verfügen nicht über die erforderlichen Berechtigungen, um Benutzerrechte vergeben oder entziehen zu können.',
-'userrights-changeable-col'   => 'Gruppenzugehörigkeit, die Sie ändern dürfen',
+'userrights-no-interwiki' => 'Sie haben nicht die erforderliche Berechtigung, um Benutzerrechte in anderen Wikis ändern zu können.',
+'userrights-nologin' => 'Sie müssen sich mit einem Administrator-Benutzerkonto [[Special:UserLogin|anmelden]], um Benutzerrechte zu ändern.',
+'userrights-notallowed' => 'Sie verfügen nicht über die erforderlichen Berechtigungen, um Benutzerrechte vergeben oder entziehen zu können.',
+'userrights-changeable-col' => 'Gruppenzugehörigkeit, die Sie ändern dürfen',
 'userrights-unchangeable-col' => 'Gruppenzugehörigkeit, die Sie nicht ändern dürfen',
 
 # Recent changes
-'recentchangestext'              => "Auf dieser Seite können Sie die letzten Änderungen auf '''{{SITENAME}}''' nachverfolgen.",
+'recentchanges-summary' => "Auf dieser Seite können Sie die letzten Änderungen auf '''{{SITENAME}}''' nachverfolgen.",
 'recentchanges-feed-description' => 'Verfolgen Sie mit diesem Feed die letzten Änderungen in {{SITENAME}}.',
 
 # Recent changes linked
@@ -352,45 +356,44 @@ Dies kann nicht mehr rückgängig gemacht werden.',
 Seiten auf Ihrer [[Special:Watchlist|Beobachtungsliste]] sind '''fett''' dargestellt.",
 
 # Upload
-'uploadnologintext'           => 'Sie müssen [[Special:UserLogin|angemeldet sein]], um Dateien hochladen zu können.',
-'uploadtext'                  => "Benutzen Sie dieses Formular, um neue Dateien hochzuladen.
+'uploadnologintext' => 'Sie müssen [[Special:UserLogin|angemeldet sein]], um Dateien hochladen zu können.',
+'uploadtext' => "Benutzen Sie dieses Formular, um neue Dateien hochzuladen.
 
 Gehen Sie zu der [[Special:FileList|Liste hochgeladener Dateien]], um vorhandene Dateien zu suchen und anzuzeigen. Siehe auch das [[Special:Log/upload|Datei-]] und [[Special:Log/delete|Lösch-Logbuch]].
 
 Um ein '''Bild''' in einer Seite zu verwenden, nutzen Sie einen Link in der folgenden Form:
-* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Datei.jpg]]</nowiki></tt>''' – für ein Vollbild
-* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Datei.png|200px|thumb|left|Alternativer Text]]</nowiki></tt>''' – für ein 200px breites Bild innerhalb einer Box, mit „Alternativer Text“ als Bildbeschreibung
-* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Datei.ogg]]</nowiki></tt>''' – für einen direkten Link auf die Datei, ohne Darstellung der Datei",
-'illegalfilename'             => 'Der Dateiname „$1“ enthält mindestens ein nicht erlaubtes Zeichen. Bitte benennen Sie die Datei um und versuchen Sie sie erneut hochzuladen.',
-'emptyfile'                   => 'Die hochgeladene Datei ist leer. Der Grund kann ein Tippfehler im Dateinamen sein. Bitte kontrollieren Sie, ob Sie die Datei wirklich hochladen wollen.',
-'fileexists'                  => "Eine Datei mit diesem Namen existiert bereits.
-Wenn Sie auf „Datei speichern“ klicken, wird die Datei überschrieben.
-Bitte prüfen Sie '''<tt>[[:$1]]</tt>''', wenn Sie sich nicht sicher sind.
-[[$1|thumb]]",
-'filepageexists'              => "Eine Beschreibungsseite wurde bereits als '''<tt>[[:$1]]</tt>''' erstellt, es ist aber keine Datei mit diesem Namen vorhanden.
+* '''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Datei.jpg]]</nowiki></code>''' – für ein Vollbild
+* '''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Datei.png|200px|thumb|left|Alternativer Text]]</nowiki></code>''' – für ein 200px breites Bild innerhalb einer Box, mit „Alternativer Text“ als Bildbeschreibung
+* '''<code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Datei.ogg]]</nowiki></code>''' – für einen direkten Link auf die Datei, ohne Darstellung der Datei",
+'illegalfilename' => 'Der Dateiname „$1“ enthält mindestens ein nicht erlaubtes Zeichen. Bitte benennen Sie die Datei um und versuchen Sie, sie erneut hochzuladen.',
+'empty-file' => 'Die von Ihnen übertragene Datei hat keinen Inhalt.',
+'emptyfile' => 'Die hochgeladene Datei ist leer. Der Grund kann ein Tippfehler im Dateinamen sein. Bitte kontrollieren Sie, ob Sie die Datei wirklich hochladen wollen.',
+'fileexists' => 'Eine Datei dieses Namens ist bereits vorhanden. Bitte prüfen Sie <strong>[[:$1]]</strong>, sofern Sie sich nicht sicher sind, ob Sie sie ändern möchten.
+[[$1|thumb]]',
+'filepageexists' => 'Eine Beschreibungsseite wurde bereits als <strong>[[:$1]]</strong> erstellt, es ist aber keine Datei mit diesem Namen vorhanden.
 Die eingegebene Beschreibung wird nicht auf die Beschreibungsseite übernommen.
 Die Beschreibungsseite müssen Sie nach dem Hochladen der Datei noch manuell bearbeiten.
-[[$1|thumb]]",
-'fileexists-extension'        => "Eine Datei mit ähnlichem Namen existiert bereits: [[$2|thumb]]
-* Name der hochzuladenden Datei: '''<tt>[[:$1]]</tt>'''
-* Name der vorhandenen Datei: '''<tt>[[:$2]]</tt>'''
-Bitte wählen Sie einen anderen Namen.",
-'fileexists-thumbnail-yes'    => "Bei der Datei scheint es sich um ein Bild verringerter Größe ''(thumbnail)'' zu handeln. [[$1|thumb]]
-Bitte prüfen Sie die Datei '''<tt>[[:$1]]</tt>'''.
+[[$1|thumb]]',
+'fileexists-extension' => 'Eine Datei ähnlichen Namens ist bereits vorhanden: [[$2|thumb]]
+* Name der hochzuladenden Datei: <strong>[[:$1]]</strong>
+* Name der vorhandenen Datei: <strong>[[:$2]]</strong>
+Bitte wählen Sie einen anderen Namen.',
+'fileexists-thumbnail-yes' => "Bei der Datei scheint es sich um ein Bild verringerter Größe ''(Minitatur)'' zu handeln. [[$1|thumb]]
+Bitte prüfen Sie 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 '''<tt>$1</tt>'''. Dies deutet auf ein Bild verringerter Größe ''(thumbnail)'' hin.
+'file-thumbnail-no' => "Der Dateiname beginnt mit <strong>$1</strong>. Dies deutet auf ein Bild verringerter Größe ''(Miniatur)'' hin.
 Bitte prüfen Sie, ob Sie das Bild in voller Auflösung vorliegen haben und laden dieses unter dem Originalnamen hoch.",
-'fileexists-forbidden'        => 'Unter diesem Namen existiert bereits eine Datei und sie kann nicht überschrieben werden. Bitte gehen Sie zurück und laden Sie die Datei unter einem anderen Namen hoch. [[File:$1|thumb|center|$1]]',
+'fileexists-forbidden' => 'Unter diesem Namen existiert bereits eine Datei und sie kann nicht überschrieben werden. Bitte gehen Sie zurück und laden Sie 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.
 Wenn Sie diese Datei trotzdem hochladen möchten, gehen Sie bitte zurück und ändern den Namen.
 [[File:$1|thumb|center|$1]]',
-'file-deleted-duplicate'      => 'Eine mit dieser identische Datei ([[:$1]]) wurde früher gelöscht. Sehen Sie das Lösch-Logbuch ein, bevor Sie sie hochladen.',
-'uploadwarning-text'          => 'Bitte ändern Sie unten die Dateibeschreibung und versuchen Sie es erneut.',
-'uploadfromurl-queued'        => 'Ihr Upload befindet sich nun in der Warteschlange.',
-'php-uploaddisabledtext'      => 'Das Hochladen von Dateien wurde in PHP deaktiviert.
+'file-deleted-duplicate' => 'Eine mit dieser identische Datei ([[:$1]]) wurde früher gelöscht. Sehen Sie das Lösch-Logbuch ein, bevor Sie sie hochladen.',
+'uploadwarning-text' => 'Bitte ändern Sie unten die Dateibeschreibung und versuchen Sie es erneut.',
+'uploadfromurl-queued' => 'Ihr Upload befindet sich nun in der Warteschlange.',
+'php-uploaddisabledtext' => 'Das Hochladen von Dateien wurde in PHP deaktiviert.
 Bitte überprüfen Sie die <code>file_uploads</code>-Einstellung.',
-'filewasdeleted'              => 'Eine Datei mit diesem Namen wurde schon einmal hochgeladen und zwischenzeitlich wieder gelöscht. Bitte prüfen Sie zuerst den Eintrag im $1, bevor Sie die Datei wirklich speichern.',
-'filename-bad-prefix'         => "Der Dateiname beginnt mit '''„$1“'''. Dies ist im allgemeinen der von einer Digitalkamera vorgegebene Dateiname und daher nicht sehr aussagekräftig.
+'filewasdeleted' => 'Eine Datei mit diesem Namen wurde schon einmal hochgeladen und zwischenzeitlich wieder gelöscht. Bitte prüfen Sie zuerst den Eintrag im $1, bevor Sie die Datei wirklich speichern.',
+'filename-bad-prefix' => "Der Dateiname beginnt mit '''„$1“'''. Dies ist im allgemeinen der von einer Digitalkamera vorgegebene Dateiname und daher nicht sehr aussagekräftig.
 Bitte geben Sie der Datei einen Namen, der den Inhalt besser beschreibt.",
 
 'upload-file-error-text' => 'Bei der Erstellung einer temporären Datei auf dem Server ist ein interner Fehler aufgetreten.
@@ -399,26 +402,37 @@ Bitte informieren Sie einen [[Special:ListUsers/sysop|System-Administrator]].',
 Prüfen Sie die URL auf Fehler, den Online-Status der Seite und versuchem Sie erneut.
 Wenn das Problem weiter besteht, informieren Sie einen [[Special:ListUsers/sysop|System-Administrator]].',
 
+# Special:UploadStash
+'uploadstash-badtoken' => 'Das Entfernen der vorab gespeicherten Dateien war erfolglos, vielleicht weil Ihre Sitzungsdaten abgelaufen sind. Bitte versuchen Sie es erneut.',
+
 # img_auth script messages
+'img-auth-nopathinfo' => 'PATH_INFO fehlt.
+Ihr Server ist nicht dafür eingerichtet, diese Information weiterzugeben.
+Sie könnte CGI-gestützt sein und kann daher img_auth nicht ermöglichen.
+Siehe http://www.mediawiki.org/wiki/Manual:Image_Authorization.',
 'img-auth-nologinnWL' => 'Sie sind nicht angemeldet und „$1“ ist nicht in der weißen Liste.',
-'img-auth-isdir'      => 'Sie versuchen, auf ein Verzeichnis „$1“ zuzugreifen.
+'img-auth-isdir' => 'Sie versuchen, auf ein Verzeichnis „$1“ zuzugreifen.
 Nur Dateizugriff ist erlaubt.',
 
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
-'upload-curl-error6-text'  => 'Die angegebene URL ist nicht erreichbar. Prüfen Sie sowohl die URL auf Fehler als auch den Online-Status der Seite.',
-'upload-curl-error28-text' => 'Die Seite braucht zu lange für eine Antwort. Prüfen Sie, ob die Seite online ist, warten Sie einen kurzen Moment und versuchen es dann erneut. Es kann sinnvoll sein, einen erneuten Versuch zu einem anderen Zeitpunkt zu probieren.',
+'upload-curl-error6-text' => 'Die angegebene URL ist nicht erreichbar. Prüfen Sie sowohl die URL auf Fehler als auch den Online-Status der Seite.',
+'upload-curl-error28-text' => 'Die Seite braucht zu lange, um zu antworten. Prüfen Sie, ob die Seite online ist, warten Sie einen kurzen Moment und versuchen Sie es dann erneut. Es kann sinnvoll sein, es zu einem anderen Zeitpunkt erneut zu versuchen.',
 
 'upload_source_file' => ' (eine Datei auf Ihrem Computer)',
 
 # File description page
-'filehist-help'        => 'Klicken Sie auf einen Zeitpunkt, um diese Version zu laden.',
-'filepage-nofile-link' => 'Es existiert keine Datei mit diesem Namen, aber Sie können [$1 diese Datei hochladen].',
+'filehist-help' => 'Klicken Sie auf einen Zeitpunkt, um diese Version zu laden.',
+'sharedupload-desc-edit' => 'Diese Datei stammt aus $1 und kann auf anderen Projekten verwendet werden.
+Vielleicht möchten Sie die Beschreibung auf der dortigen [$2 Dateibeschreibungsseite] bearbeiten.',
+'sharedupload-desc-create' => 'Diese Datei stammt aus $1 und kann von anderen Projekten verwendet werden.
+Vielleicht möchten Sie die Beschreibung auf der dortigen [$2 Dateibeschreibungsseite] bearbeiten.',
+'filepage-nofile-link' => 'Es ist keine Datei dieses Namens vorhanden. Sie können jedoch [$1 diese Datei hochladen].',
 
 # File reversion
 'filerevert-intro' => "Sie setzen die Datei '''[[Media:$1|$1]]''' auf die [$4 Version vom $2, $3 Uhr] zurück.",
 
 # File deletion
-'filedelete-intro'     => "Sie löschen die Datei '''„[[Media:$1|$1]]“''' inklusive ihrer Versionsgeschichte.",
+'filedelete-intro' => "Sie löschen die Datei '''„[[Media:$1|$1]]“''' inklusive ihrer Versionsgeschichte.",
 'filedelete-intro-old' => "Sie löschen von der Datei '''„[[Media:$1|$1]]“''' die [$4 Version vom $2, $3 Uhr].",
 
 # Unused templates
@@ -427,7 +441,7 @@ Nur Dateizugriff ist erlaubt.',
 
 # Miscellaneous special pages
 'unusedimagestext' => 'Bitte beachten Sie, dass andere Webseiten eine Datei mit einer direkten URL verlinken können. Sie könnte daher hier aufgelistet sein, obwohl sie in aktiver Verwendung ist.',
-'notargettext'     => 'Sie haben nicht angegeben, auf welche Seite diese Funktion angewendet werden soll.',
+'notargettext' => 'Sie haben nicht angegeben, auf welche Seite diese Funktion angewendet werden soll.',
 
 # Book sources
 'booksources-invalid-isbn' => 'Vermutlich ist die ISBN ungültig.
@@ -435,26 +449,26 @@ Bitte prüfen Sie, ob sie korrekt von der Quelle übertragen wurde.',
 
 # SpecialCachedPage
 'cachedspecial-viewing-cached-ttl' => 'Sie sehen die gecachte Version dieser Seite, die bis zu $1 alt sein kann.',
-'cachedspecial-viewing-cached-ts'  => 'Sie sehen die gecachte Version dieser Seite, die möglicherweise nicht aktuell ist.',
+'cachedspecial-viewing-cached-ts' => 'Sie sehen die gecachte Version dieser Seite, die möglicherweise nicht aktuell ist.',
 
 # E-mail user
 'mailnologintext' => 'Sie müssen [[Special:UserLogin|angemeldet sein]] und eine bestätigte E-Mail-Adresse in Ihren [[Special:Preferences|Einstellungen]] eingetragen haben, um anderen Benutzern E-Mails schicken zu können.',
-'emailpagetext'   => 'Sie könnent dem Benutzer mit dem unten stehenden Formular eine E-Mail senden.
+'emailpagetext' => 'Sie könnent dem Benutzer mit dem unten stehenden Formular eine E-Mail senden.
 Als Absender wird die E-Mail-Adresse aus ihren [[Special:Preferences|Einstellungen]] eingetragen, damit der Benutzer Ihnen antworten kann.',
-'emailccsubject'  => 'Kopie Ihrer Nachricht an $1: $2',
-'emailsenttext'   => 'Ihre E-Mail wurde verschickt.',
+'emailccsubject' => 'Kopie Ihrer Nachricht an $1: $2',
+'emailsenttext' => 'Ihre E-Mail wurde verschickt.',
 
 # Watchlist
-'nowatchlist'       => 'Es befinden sich keine Einträge auf Ihrer Beobachtungsliste.',
+'nowatchlist' => 'Es befinden sich keine Einträge auf Ihrer Beobachtungsliste.',
 'watchlistanontext' => 'Sie müssen sich $1, um Ihre Beobachtungsliste sehen oder Einträge auf ihr bearbeiten zu können.',
-'watchnologin'      => 'Sie sind nicht angemeldet',
-'watchnologintext'  => 'Sie müssen [[Special:UserLogin|angemeldet]] sein, um Ihre Beobachtungsliste bearbeiten zu können.',
-'addedwatchtext'    => 'Die Seite „[[:$1]]“ wurde zu Ihrer [[Special:Watchlist|Beobachtungsliste]] hinzugefügt.
+'watchnologin' => 'Sie sind nicht angemeldet',
+'watchnologintext' => 'Sie müssen [[Special:UserLogin|angemeldet]] sein, um Ihre Beobachtungsliste bearbeiten zu können.',
+'addedwatchtext' => 'Die Seite „[[:$1]]“ wurde zu Ihrer [[Special:Watchlist|Beobachtungsliste]] hinzugefügt.
 
 Spätere Änderungen an dieser Seite und der dazugehörigen Diskussionsseite werden dort gelistet und
 in der Übersicht der [[Special:RecentChanges|letzten Änderungen]] in Fettschrift dargestellt.',
-'removedwatchtext'  => 'Die Seite „[[:$1]]“ wurde von Ihrer [[Special:Watchlist|Beobachtungsliste]] entfernt.',
-'watchnochange'     => 'Keine der von Ihnen beobachteten Seiten wurde während des angezeigten Zeitraums bearbeitet.',
+'removedwatchtext' => 'Die Seite „[[:$1]]“ wurde von Ihrer [[Special:Watchlist|Beobachtungsliste]] entfernt.',
+'watchnochange' => 'Keine der von Ihnen beobachteten Seiten wurde während des angezeigten Zeitraums bearbeitet.',
 'watchlist-details' => 'Sie beobachten {{PLURAL:$1|1 Seite|$1 Seiten}}.',
 'watchlistcontains' => 'Ihre Beobachtungsliste enthält $1 {{PLURAL:$1|Seite|Seiten}}.',
 
@@ -486,30 +500,30 @@ Um diese Seite von Ihrer Beobachtungsliste zu entfernen, besuchen Sie $UNWATCHUR
 Rückmeldungen und weitere Hilfe: {{canonicalurl:{{MediaWiki:Helppage}}}}',
 
 # Delete
-'historywarning'    => "'''Achtung:''' Die Seite, die Sie löschen möchten, hat eine Versionsgeschichte mit etwa $1 {{PLURAL:$1|Version|Versionen}}:",
+'historywarning' => "'''Achtung:''' Die Seite, die Sie löschen möchten, hat eine Versionsgeschichte mit etwa $1 {{PLURAL:$1|Version|Versionen}}:",
 'confirmdeletetext' => 'Sie sind dabei, eine Seite mit allen zugehörigen älteren Versionen zu löschen. Bitte bestätigen Sie, dass Sie sich der Konsequenzen bewusst sind, und dass Sie in Übereinstimmung mit den [[{{MediaWiki:Policy-url}}|Richtlinien]] handeln.',
-'deletedtext'       => '„$1“ wurde gelöscht. Im $2 finden Sie eine Liste der letzten Löschungen.',
+'deletedtext' => '„$1“ wurde gelöscht. Im $2 finden Sie eine Liste der letzten Löschungen.',
 
 # Edit tokens
-'sessionfailure' => 'Es gab ein Problem mit der Übertragung Ihrer Benutzerdaten.
+'sessionfailure' => 'Es gab ein Problem bei der Übertragung Ihrer Benutzerdaten.
 Diese Aktion wurde daher sicherheitshalber abgebrochen, um eine falsche Zuordnung Ihrer Änderungen zu einem anderen Benutzer zu verhindern.
-Bitte gehen Sie zurück und versuchen Sie den Vorgang erneut auszuführen.',
+Bitte gehen Sie zurück zur vorherigen Seite, laden Sie sie erneut und versuchen Sie, den Vorgang erneut auszuführen.',
 
 # Protect
-'protect-text'           => 'Hier können Sie den Schutzstatus der Seite „$1“ einsehen und ändern.',
+'protect-text' => 'Hier können Sie den Schutzstatus der Seite „$1“ einsehen und ändern.',
 'protect-locked-blocked' => "Sie können den Seitenschutz nicht ändern, da Ihr Benutzerkonto gesperrt ist. Hier sind die aktuellen Seitenschutz-Einstellungen der Seite '''„$1“:'''",
-'protect-locked-access'  => "Ihr Benutzerkonto verfügt nicht über die notwendigen Rechte zur Änderung des Seitenschutzes. Hier sind die aktuellen Seitenschutzeinstellungen für die Seite '''„$1“:'''",
-'protect-cantedit'       => 'Sie können die Sperre dieser Seite nicht ändern, da Sie keine Berechtigung zum Bearbeiten der Seite haben.',
+'protect-locked-access' => "Ihr Benutzerkonto verfügt nicht über die notwendigen Rechte zur Änderung des Seitenschutzes. Hier sind die aktuellen Seitenschutzeinstellungen für die Seite '''„$1“:'''",
+'protect-cantedit' => 'Sie können die Sperre dieser Seite nicht ändern, da Sie keine Berechtigung zum Bearbeiten der Seite haben.',
 
 # Undelete
-'undeleteextrahelp'          => '* Um die Seite mitsamt aller Versionen wiederherzustellen, wählen Sie keine Version aus, geben eine Begründung an und klicken dann auf „{{int:undeletebtn}}“.
+'undeleteextrahelp' => '* Um die Seite mitsamt aller Versionen wiederherzustellen, wählen Sie keine Version aus, geben eine Begründung an und klicken dann auf „{{int:undeletebtn}}“.
 * Um lediglich bestimmte Versionen der Seite wiederherzustellen, wählen Sie die betreffenden Versionen einzeln aus, geben eine Begründung an und klicken dann auf „{{int:undeletebtn}}“.',
-'undeletehistory'            => 'Wenn Sie diese Seite wiederherstellen, werden auch alle alten Versionen wiederhergestellt.
+'undeletehistory' => 'Wenn Sie diese Seite wiederherstellen, werden auch alle alten Versionen wiederhergestellt.
 Wenn seit der Löschung eine neue Seite gleichen Namens erstellt wurde, werden die wiederhergestellten Versionen chronologisch in die Versionsgeschichte eingeordnet.',
-'undeleterevdel'             => 'Die Wiederherstellung wird nicht durchgeführt, wenn die aktuellste Version versteckt ist oder versteckte Teile enthält.
+'undeleterevdel' => 'Die Wiederherstellung wird nicht durchgeführt, wenn die aktuellste Version versteckt ist oder versteckte Teile enthält.
 In diesem Fall darf die aktuellste Version nicht markiert werden oder ihr Status muss auf den einer normalen Version geändert werden.
 Versionen von Dateien, auf die Sie keinen Zugriff haben, werden nicht wiederhergestellt.',
-'undeletedpage'              => "'''$1''' wurde wiederhergestellt.
+'undeletedpage' => "'''$1''' wurde wiederhergestellt.
 
 Im [[Special:Log/delete|Lösch-Logbuch]] finden Sie eine Übersicht der gelöschten und wiederhergestellten Seiten.",
 'undelete-show-file-confirm' => 'Sind Sie sicher, dass Sie eine gelöschte Version der Datei „<nowiki>$1</nowiki>“ vom $2, $3 Uhr sehen wollen?',
@@ -518,26 +532,26 @@ Im [[Special:Log/delete|Lösch-Logbuch]] finden Sie eine Übersicht der gelösch
 'tooltip-namespace_association' => 'Dieses Auswahlfeld anklicken, um den Ihrer Auswahl zugehörigen Diskussionsnamensraum, oder im umgekehrten Fall, den zugehörigen Namensraum, mit einzubeziehen',
 
 # Block/unblock
-'blockiptext'              => 'Mit diesem Formular sperren Sie eine IP-Adresse oder einen Benutzernamen, so dass von dort keine Änderungen mehr vorgenommen werden können.
+'blockiptext' => 'Mit diesem Formular sperren Sie eine IP-Adresse oder einen Benutzernamen, so dass von dort keine Änderungen mehr vorgenommen werden können.
 Dies sollte nur erfolgen, um Vandalismus zu verhindern und in Übereinstimmung mit den [[{{MediaWiki:Policy-url}}|Richtlinien]].
 Bitte geben Sie den Grund für die Sperre an.',
-'ipb-blockingself'         => 'Sie sind gerade dabei, sich selbst zu sperren! Möchten Sie das wirklich tun?',
-'ipb-confirmhideuser'      => 'Sie sind gerade dabei einen Benutzer im Modus „Benutzer verstecken“ zu sperren. Dies führt dazu, dass der Benutzername in allen Listen und Logbüchern unterdrückt wird. Möchten Sie das wirklich tun?',
-'unblockiptext'            => 'Mit diesem Formular können Sie eine IP-Adresse oder einen Benutzer freigeben.',
-'autoblocker'              => 'Automatische Sperre, da Sie eine gemeinsame IP-Adresse mit [[User:$1|$1]] benutzen. Grund der Benutzersperre: „$2“.',
-'ipb-needreblock'          => '„$1“ ist bereits gesperrt. Möchten Sie die Sperrparameter ändern?',
-'proxyblockreason'         => 'Ihre IP-Adresse wurde gesperrt, da sie ein offener Proxy ist. Bitte kontaktieren Sie Ihren Internet-Provider oder Ihre Systemadministratoren und informieren Sie sie über dieses mögliche Sicherheitsproblem.',
+'ipb-blockingself' => 'Sie sind gerade dabei, sich selbst zu sperren! Möchten Sie das wirklich tun?',
+'ipb-confirmhideuser' => 'Sie sind gerade dabei, einen Benutzer im Modus „Benutzer verstecken“ zu sperren. Dies führt dazu, dass der Benutzername in allen Listen und Logbüchern unterdrückt wird. Möchten Sie das wirklich tun?',
+'unblockiptext' => 'Mit diesem Formular können Sie eine IP-Adresse oder einen Benutzer freigeben.',
+'autoblocker' => 'Automatische Sperre, da Sie eine gemeinsame IP-Adresse mit [[User:$1|$1]] benutzen. Grund der Benutzersperre: „$2“.',
+'ipb-needreblock' => '„$1“ ist bereits gesperrt. Möchten Sie die Sperrparameter ändern?',
+'proxyblockreason' => 'Ihre IP-Adresse wurde gesperrt, da sie ein offener Proxy ist. Bitte kontaktieren Sie Ihren Internet-Provider oder Ihre Systemadministratoren und informieren Sie sie über dieses mögliche Sicherheitsproblem.',
 'cant-block-while-blocked' => 'Sie können keine anderen Benutzer sperren, während Sie selbst gesperrt sind.',
-'cant-see-hidden-user'     => 'Der Benutzer, den Sie versuchen zu sperren, wurde bereits gesperrt und verborgen. Da Sie das „hideuser“-Recht nicht haben, können Sie die Benutzersperre nicht sehen und nicht bearbeiten.',
-'ipbblocked'               => 'Sie können keine anderen Benutzer sperren oder entsperren, da Sie selbst gesperrt sind',
-'ipbnounblockself'         => 'Sie haben nicht die Berechtigung, sich selbst zu entsperren',
+'cant-see-hidden-user' => 'Der Benutzer, den Sie versuchen zu sperren, wurde bereits gesperrt und verborgen. Da Sie das „hideuser“-Recht nicht haben, können Sie die Benutzersperre nicht sehen und nicht bearbeiten.',
+'ipbblocked' => 'Sie können keine anderen Benutzer sperren oder entsperren, da Sie selbst gesperrt sind',
+'ipbnounblockself' => 'Sie haben nicht die Berechtigung, sich selbst zu entsperren',
 
 # Developer tools
-'locknoconfirm'     => 'Sie haben das Bestätigungsfeld nicht markiert.',
+'locknoconfirm' => 'Sie haben das Bestätigungsfeld nicht markiert.',
 'lockdbsuccesstext' => 'Die {{SITENAME}}-Datenbank wurde gesperrt.<br />Bitte geben Sie die Datenbank [[Special:UnlockDB|wieder frei]], sobald die Wartung abgeschlossen ist.',
 
 # Move page
-'movepagetext'                 => "Mit untenstehendem Formular können Sie eine Seite umbenennen, indem Sie sie mitsamt allen Versionen auf einen neuen Titel verschieben.
+'movepagetext' => "Mit untenstehendem Formular können Sie eine Seite umbenennen, indem Sie sie mitsamt allen Versionen auf einen neuen Titel verschieben.
 Der alte Titel wird danach zum neuen weiterleiten.
 Sie können Weiterleitungen, die auf den Originaltitel verlinken, automatisch korrigieren lassen.
 Stellen Sie sicher, dass Sie im Anschluss alle [[Special:DoubleRedirects|doppelten]] oder [[Special:BrokenRedirects|kaputten Weiterleitungen]] überprüfen.
@@ -560,26 +574,26 @@ Dies bedeutet, dass Sie die Umbenennung rückgängig machen können, sofern Sie
 '''Warnung!'''
 Die Verschiebung kann weitreichende und unerwartete Folgen für häufig besuchte Seiten haben.
 Sie sollten daher die Konsequenzen verstanden haben, bevor Sie jetzt fortfahren.",
-'movepagetalktext'             => "Die dazugehörige Diskussionsseite wird, sofern vorhanden, mitverschoben, '''es sei denn:'''
+'movepagetalktext' => "Die dazugehörige Diskussionsseite wird, sofern vorhanden, mitverschoben, '''es sei denn:'''
 *Es existiert bereits eine Diskussionsseite mit diesem Namen, oder
 *Sie wählen die unten stehende Option ab.
 
 In diesen Fällen müssen Sie, falls gewünscht, den Inhalt der Seite von Hand verschieben oder zusammenführen.
 
 Bitte den '''neuen''' Titel unter '''Ziel''' eintragen, darunter die Umbenennung bitte '''begründen.'''",
-'moveuserpage-warning'         => "'''Warnung:''' Sie sind dabei, eine Benutzerseite zu verschieben. Bitte bedenken Sie, dass dadurch nur die Benutzerseite verschoben, '''nicht''' aber der Benutzer umbenannt wird.",
-'movenologin'                  => 'Sie sind nicht angemeldet',
-'movenologintext'              => 'Sie müssen ein registrierter Benutzer und [[Special:UserLogin|angemeldet]] sein, um eine Seite zu verschieben.',
-'movenotallowed'               => 'Sie haben nicht die erforderliche Berechtigung, um Seiten verschieben zu können.',
-'movenotallowedfile'           => 'Sie haben nicht die erforderliche Berechtigung, um Dateien verschieben zu können.',
-'cant-move-user-page'          => 'Sie haben nicht die erforderliche Berechtigung, Benutzerhauptseiten verschieben zu können.',
-'cant-move-to-user-page'       => 'Sie haben nicht die Berechtigung, Seiten auf eine Benutzerseite zu verschieben (mit Ausnahme von Benutzerunterseiten).',
-'articleexists'                => 'Unter diesem Namen existiert bereits eine Seite. Bitte wählen Sie einen anderen Namen.',
-'talkexists'                   => 'Die Seite selbst wurde erfolgreich verschoben, aber die zugehörige Diskussionsseite nicht, da bereits eine mit dem neuen Titel existiert. Bitte gleichen Sie die Inhalte von Hand ab.',
-'delete_and_move_text'         => '== Löschung erforderlich ==
+'moveuserpage-warning' => "'''Warnung:''' Sie sind dabei, eine Benutzerseite zu verschieben. Bitte bedenken Sie, dass dadurch nur die Benutzerseite verschoben, '''nicht''' aber der Benutzer umbenannt wird.",
+'movenologin' => 'Sie sind nicht angemeldet',
+'movenologintext' => 'Sie müssen ein registrierter Benutzer und [[Special:UserLogin|angemeldet]] sein, um eine Seite zu verschieben.',
+'movenotallowed' => 'Sie haben nicht die erforderliche Berechtigung, um Seiten verschieben zu können.',
+'movenotallowedfile' => 'Sie haben nicht die erforderliche Berechtigung, um Dateien verschieben zu können.',
+'cant-move-user-page' => 'Sie haben nicht die erforderliche Berechtigung, Benutzerhauptseiten verschieben zu können.',
+'cant-move-to-user-page' => 'Sie haben nicht die Berechtigung, Seiten auf eine Benutzerseite zu verschieben (mit Ausnahme von Benutzerunterseiten).',
+'articleexists' => 'Unter diesem Namen existiert bereits eine Seite. Bitte wählen Sie einen anderen Namen.',
+'talkexists' => 'Die Seite selbst wurde erfolgreich verschoben, aber die zugehörige Diskussionsseite nicht, da bereits eine mit dem neuen Titel existiert. Bitte gleichen Sie die Inhalte von Hand ab.',
+'delete_and_move_text' => '== Löschung erforderlich ==
 
 Die Seite „[[:$1]]“ existiert bereits. Möchten Sie diese löschen, um die Seite verschieben zu können?',
-'file-exists-sharedrepo'       => 'Der gewählte Dateiname wird bereits in einem gemeinsam genutzten Repositorium verwendet.
+'file-exists-sharedrepo' => 'Der gewählte Dateiname wird bereits in einem gemeinsam genutzten Repositorium verwendet.
 Bitte wählen Sie einen anderen Namen.',
 
 # Export
@@ -599,20 +613,23 @@ Bitte besuchen Sie die Seiten [//www.mediawiki.org/wiki/Localisation MediaWiki-L
 Die Versionsdaten und Benutzernamen bleiben dabei erhalten.
 Alle Transwiki-Import-Aktionen werden im [[Special:Log/import|Import-Logbuch]] protokolliert.',
 'import-token-mismatch' => 'Verlust der Sessiondaten. Bitte versuchen Sie es erneut.',
-'import-error-edit'     => 'Die Seite „$1“ wurde nicht importiert, da Sie nicht berechtigt sind, sie zu bearbeiten.',
-'import-error-create'   => 'Die Seite „$1“ wurde nicht importiert, da Sie nicht berechtigt sind, sie zu erstellen.',
+'import-error-edit' => 'Die Seite „$1“ wurde nicht importiert, da Sie nicht berechtigt sind, sie zu bearbeiten.',
+'import-error-create' => 'Die Seite „$1“ wurde nicht importiert, da Sie nicht berechtigt sind, sie zu erstellen.',
 
 # JavaScriptTest
+'javascripttest-pagetext-frameworks' => 'Bitte wählen Sie eine der folgenden Prüfumgebungen aus: $1',
 'javascripttest-pagetext-skins' => 'Wählen Sie eine Benutzeroberfläche zur Durchführung der Tests aus:',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'     => 'Ihre Benutzerseite',
+'tooltip-pt-userpage' => 'Ihre Benutzerseite',
 'tooltip-pt-anonuserpage' => 'Benutzerseite der IP-Adresse, von der aus Sie Änderungen durchführen',
-'tooltip-pt-mytalk'       => 'Ihre Diskussionsseite',
-'tooltip-pt-mycontris'    => 'Liste Ihrer Beiträge',
-'tooltip-n-portal'        => 'Über das Projekt, was Sie tun können, wo was zu finden ist',
-'tooltip-watch'           => 'Diese Seite zu Ihrer Beobachtungsliste hinzufügen',
-'tooltip-summary'         => 'Geben Sie eine kurze Zusammenfassung ein.',
+'tooltip-pt-mytalk' => 'Ihre Diskussionsseite',
+'tooltip-pt-mycontris' => 'Liste Ihrer Beiträge',
+'tooltip-n-mainpage' => 'Besuchen Sie die Hauptseite',
+'tooltip-n-mainpage-description' => 'Besuchen Sie die Hauptseite',
+'tooltip-n-portal' => 'Über das Projekt, was Sie tun können, wo was zu finden ist',
+'tooltip-watch' => 'Diese Seite zu Ihrer Beobachtungsliste hinzufügen',
+'tooltip-summary' => 'Geben Sie eine kurze Zusammenfassung ein.',
 
 # Metadata
 'notacceptable' => 'Der Wiki-Server kann die Daten nicht für Ihr Ausgabegerät aufbereiten.',
@@ -629,21 +646,21 @@ Das liegt wahrscheinlich an einem Link auf eine externe Seite.',
 Durch das Herunterladen und Öffnen der Datei kann Ihr Computer beschädigt werden.",
 
 # E-mail address confirmation
-'confirmemail_noemail'    => 'Sie haben keine gültige E-Mail-Adresse in Ihren [[Special:Preferences|persönlichen Einstellungen]] eingetragen.',
-'confirmemail_text'       => '{{SITENAME}} erfordert, dass Sie Ihre E-Mail-Adresse bestätigen (authentifizieren), bevor Sie die erweiterten E-Mail-Funktionen benutzen können. Klicken Sie bitte auf die unten stehende, mit „Bestätigungscode zuschicken“ beschriftete Schaltfläche, damit eine automatisch erstellte E-Mail an die angegebene Adresse geschickt wird. Diese E-Mail enthält eine Web-Adresse mit einem Bestätigungscode. Indem Sie diese Webseite in Ihrem Webbrowser öffnen, bestätigen Sie, dass die angegebene E-Mail-Adresse korrekt und gültig ist.',
-'confirmemail_pending'    => 'Es wurde Ihnen bereits ein Bestätigungscode per E-Mail zugeschickt.
+'confirmemail_noemail' => 'Sie haben keine gültige E-Mail-Adresse in Ihren [[Special:Preferences|persönlichen Einstellungen]] eingetragen.',
+'confirmemail_text' => '{{SITENAME}} erfordert, dass Sie Ihre E-Mail-Adresse bestätigen (authentifizieren), bevor Sie die erweiterten E-Mail-Funktionen benutzen können. Klicken Sie bitte auf die unten stehende, mit „Bestätigungscode zuschicken“ beschriftete Schaltfläche, damit eine automatisch erstellte E-Mail an die angegebene Adresse geschickt wird. Diese E-Mail enthält eine Web-Adresse mit einem Bestätigungscode. Indem Sie diese Webseite in Ihrem Webbrowser öffnen, bestätigen Sie, dass die angegebene E-Mail-Adresse korrekt und gültig ist.',
+'confirmemail_pending' => 'Es wurde Ihnen bereits ein Bestätigungscode per E-Mail zugeschickt.
 Wenn Sie Ihr Benutzerkonto erst vor kurzem erstellt haben, warten Sie bitte noch ein paar Minuten auf die E-Mail, bevor Sie einen neuen Code anfordern.',
-'confirmemail_oncreate'   => 'Ein Bestätigungs-Code wurde an Ihre E-Mail-Adresse gesandt. Dieser Code wird für die Anmeldung nicht benötigt, jedoch wird er zur Aktivierung der E-Mail-Funktionen innerhalb des Wikis gebraucht.',
+'confirmemail_oncreate' => 'Ein Bestätigungs-Code wurde an Ihre E-Mail-Adresse gesandt. Dieser Code wird für die Anmeldung nicht benötigt, jedoch wird er zur Aktivierung der E-Mail-Funktionen innerhalb des Wikis gebraucht.',
 'confirmemail_sendfailed' => '{{SITENAME}} konnte die Bestätigungs-E-Mail nicht an Sie versenden.
 Bitte prüfen Sie die E-Mail-Adresse auf ungültige Zeichen.
 
 Rückmeldung des Mailservers: $1',
-'confirmemail_invalid'    => 'Ungültiger Bestätigungscode. Möglicherweise ist der Bestätigungszeitraum verstrichen. Versuchen Sie bitte, die Bestätigung zu wiederholen.',
-'confirmemail_needlogin'  => 'Sie müssen sich $1, um Ihre E-Mail-Adresse zu bestätigen.',
-'confirmemail_success'    => 'Ihre E-Mail-Adresse wurde erfolgreich bestätigt. Sie können sich jetzt [[Special:UserLogin|anmelden]].',
-'confirmemail_loggedin'   => 'Ihre E-Mail-Adresse wurde erfolgreich bestätigt.',
-'confirmemail_error'      => 'Es gab einen Fehler bei der Bestätigung Ihrer E-Mail-Adresse.',
-'confirmemail_body'       => 'Hallo,
+'confirmemail_invalid' => 'Ungültiger Bestätigungscode. Möglicherweise ist der Bestätigungszeitraum verstrichen. Versuchen Sie bitte, die Bestätigung zu wiederholen.',
+'confirmemail_needlogin' => 'Sie müssen sich $1, um Ihre E-Mail-Adresse zu bestätigen.',
+'confirmemail_success' => 'Ihre E-Mail-Adresse wurde erfolgreich bestätigt. Sie können sich jetzt [[Special:UserLogin|anmelden]].',
+'confirmemail_loggedin' => 'Ihre E-Mail-Adresse wurde erfolgreich bestätigt.',
+'confirmemail_error' => 'Es gab einen Fehler bei der Bestätigung Ihrer E-Mail-Adresse.',
+'confirmemail_body' => 'Hallo,
 
 jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat das Benutzerkonto „$2“ in {{SITENAME}} registriert.
 
@@ -659,7 +676,7 @@ Wenn Sie das genannte Benutzerkonto *nicht* registriert haben, folgen Sie diesem
 $5
 
 Dieser Bestätigungscode ist gültig bis $6, $7 Uhr.',
-'confirmemail_body_set'   => 'Jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst,
+'confirmemail_body_set' => 'Jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst,
 hat die E-Mail-Adresse des Benutzerkontos „$2“ auf {{SITENAME}} zu dieser E-Mail-Adresse abgeändert.
 
 Um zu bestätigen, dass dieses Benutzerkonto wirklich zu Ihnen gehört
@@ -678,35 +695,39 @@ Dieser Bestätigungscode ist gültig bis $4.',
 'deletedwhileediting' => 'Achtung: Diese Seite wurde gelöscht, nachdem Sie angefangen haben sie zu bearbeiten!
 Im [{{fullurl:{{#special:Log}}|type=delete&page={{FULLPAGENAMEE}}}} Lösch-Logbuch] finden Sie den Grund für die Löschung.
 Wenn Sie die Seite speichern, wird sie neu angelegt.',
-'confirmrecreate'     => "Benutzer [[User:$1|$1]] ([[User talk:$1|Diskussion]]) hat diese Seite gelöscht, nachdem Sie angefangen haben, sie zu bearbeiten. Die Begründung lautete:
+'confirmrecreate' => "Benutzer [[User:$1|$1]] ([[User talk:$1|Diskussion]]) hat diese Seite gelöscht, nachdem Sie angefangen haben, sie zu bearbeiten. Die Begründung lautete:
 : ''$2''
 Bitte bestätigen Sie, dass Sie diese Seite wirklich neu erstellen möchten.",
 
+# Live preview
+'livepreview-failed' => 'Die Vorschau kann nicht sofort angezeigt werden!
+Bitte nutzen Sie die reguläre Vorschau.',
+
 # Watchlist editor
-'watchlistedit-numitems'       => 'Ihre Beobachtungsliste enthält {{PLURAL:$1|einen Eintrag|$1 Einträge}}. Die Diskussionsseiten wurden dabei nicht mitgezählt.',
-'watchlistedit-noitems'        => 'Ihre Beobachtungsliste ist leer.',
+'watchlistedit-numitems' => 'Ihre Beobachtungsliste enthält {{PLURAL:$1|einen Eintrag|$1 Einträge}}. Die Diskussionsseiten wurden dabei nicht mitgezählt.',
+'watchlistedit-noitems' => 'Ihre Beobachtungsliste ist leer.',
 'watchlistedit-normal-explain' => 'Dies sind die Einträge Ihrer Beobachtungsliste. Um Einträge zu entfernen, markieren Sie die Kästchen neben den Einträgen und klicken Sie am Ende der Seite auf „{{int:Watchlistedit-normal-submit}}“. Sie können Ihre Beobachtungsliste auch im [[Special:EditWatchlist/raw|Listenformat bearbeiten]].',
-'watchlistedit-normal-done'    => '{{PLURAL:$1|Ein Eintrag wurde|$1 Einträge wurden}} von Ihrer Beobachtungsliste entfernt:',
-'watchlistedit-raw-explain'    => 'Dies sind die Einträge Ihrer Beobachtungsliste im Listenformat. Die Einträge können zeilenweise gelöscht oder hinzugefügt werden.
+'watchlistedit-normal-done' => '{{PLURAL:$1|Ein Eintrag wurde|$1 Einträge wurden}} von Ihrer Beobachtungsliste entfernt:',
+'watchlistedit-raw-explain' => 'Dies sind die Einträge Ihrer Beobachtungsliste im Listenformat. Die Einträge können zeilenweise gelöscht oder hinzugefügt werden.
 Pro Zeile ist ein Eintrag erlaubt.
 Sobald Sie fertig sind, klicken Sie auf „{{int:Watchlistedit-raw-submit}}“.
 Sie können auch die [[Special:EditWatchlist|Standardseite]] zum Bearbeiten benutzen.',
-'watchlistedit-raw-done'       => 'Ihre Beobachtungsliste wurde gespeichert.',
+'watchlistedit-raw-done' => 'Ihre Beobachtungsliste wurde gespeichert.',
 
 # Database error messages
-'dberr-again'     => 'Warten Sie einige Minuten und versuchen Sie dann neu zuladen.',
+'dberr-again' => 'Warten Sie einige Minuten und versuchen Sie dann neu zuladen.',
 'dberr-usegoogle' => 'Sie könnten in der Zwischenzeit mit Google suchen.',
 'dberr-outofdate' => 'Beachten Sie, dass der Suchindex unserer Inhalte bei Google veraltet sein kann.',
 
 # Feedback
 'feedback-bugornote' => 'Sofern Sie detailliert ein technisches Problem beschreiben möchten, melden Sie bitte [$1 einen Fehler].
 Anderenfalls können Sie auch das untenstehende einfache Formular nutzen. Ihr Kommentar wird, zusammen mit Ihrem Benutzernamen und der Version des von Ihnen verwendeten Webbrowsers sowie Betriebssystems, auf der Seite „[$3 $2]“ hinzugefügt.',
-'feedback-thanks'    => 'Vielen Dank. Ihre Rückmeldung wurde auf der Seite „[$2 $1]“ gespeichert.',
-'feedback-bugcheck'  => 'Super! Bitte überprüfen Sie noch, ob es sich hierbei nicht um einen bereits [$1 bekannten Fehler] handelt.',
+'feedback-thanks' => 'Vielen Dank. Ihre Rückmeldung wurde auf der Seite „[$2 $1]“ gespeichert.',
+'feedback-bugcheck' => 'Super! Bitte überprüfen Sie noch, ob es sich hierbei nicht um einen bereits [$1 bekannten Fehler] handelt.',
 
 # API errors
 'api-error-badaccess-groups' => 'Sie haben nicht die Berechtigung Dateien in dieses Wiki hochzuladen.',
-'api-error-hookaborted'      => 'Die von Ihnen vorgesehene Anpassung kann nicht durchgeführt werden (Unterbrechung durch eine Programmschnittstelle).',
-'api-error-mustbeloggedin'   => 'Um Dateien hochladen zu können, müssen Sie angemeldet sein.',
+'api-error-hookaborted' => 'Die von Ihnen vorgesehene Anpassung kann nicht durchgeführt werden (Unterbrechung durch eine Programmschnittstelle).',
+'api-error-mustbeloggedin' => 'Um Dateien hochladen zu können, müssen Sie angemeldet sein.',
 
 );
index df8c2e6..ca4cb5f 100644 (file)
@@ -364,44 +364,44 @@ $messages = array(
 'editfont-serif' => 'Tipê nustey Serifi',
 
 # Dates
-'sunday' => 'Kırê',
-'monday' => 'Dışeme',
-'tuesday' => 'Sêşeme',
-'wednesday' => 'Çarşeme',
+'sunday' => 'Bazar',
+'monday' => 'Berarek',
+'tuesday' => 'Telete',
+'wednesday' => 'Çeharşeme',
 'thursday' => 'Pancşeme',
 'friday' => 'Êne',
-'saturday' => 'Şeme',
-'sun' => 'Krê',
-'mon' => 'Dşm',
-'tue' => 'Sşm',
+'saturday' => 'Bahdê êni',
+'sun' => 'Baz',
+'mon' => 'Ber',
+'tue' => 'Tlt',
 'wed' => 'Çrş',
-'thu' => 'Pşm',
+'thu' => 'P',
 'fri' => 'Êne',
-'sat' => 'Şem',
+'sat' => 'Bah',
 'january' => 'Çele',
-'february' => 'Şıbate',
-'march' => 'Adar',
-'april' => 'Nisane',
-'may_long' => 'Gulane',
+'february' => 'Zemherı',
+'march' => 'Mert',
+'april' => 'Lisane',
+'may_long' => 'Gulan',
 'june' => 'Heziran',
-'july' => 'Temuze',
+'july' => 'Paliyan',
 'august' => 'Tebaxe',
-'september' => 'Keşkelun',
-'october' => 'Tışrino Verên',
-'november' => 'Tışrino Peyên',
-'december' => 'Kanun',
-'january-gen' => 'Çeley',
-'february-gen' => 'Şıbate',
-'march-gen' => 'Adari',
-'april-gen' => 'Nisane',
-'may-gen' => 'Gulane',
-'june-gen' => 'Hezirani',
-'july-gen' => 'Temuze',
+'september' => 'Kergan',
+'october' => 'Cıtan',
+'november' => 'Kelverdan',
+'december' => 'Vewran',
+'january-gen' => 'Çele',
+'february-gen' => 'Zemherı',
+'march-gen' => 'Mert',
+'april-gen' => 'Lisan',
+'may-gen' => 'Gulan',
+'june-gen' => 'Heziran',
+'july-gen' => 'Paliyan',
 'august-gen' => 'Tebaxe',
-'september-gen' => 'Keşkeluni',
-'october-gen' => 'Tışrinê Verêni',
-'november-gen' => 'Tışrinê Peyêni',
-'december-gen' => 'Kanuni',
+'september-gen' => 'Kergan',
+'october-gen' => 'Cıtan',
+'november-gen' => 'Kelverdan',
+'december-gen' => 'Vewran',
 'jan' => 'Çel',
 'feb' => 'Şbt',
 'mar' => 'Adr',
@@ -419,7 +419,7 @@ $messages = array(
 'pagecategories' => '{{PLURAL:$1|Kategoriye|Kategoriy}}',
 'category_header' => 'Pelê ke kategoriya "$1" derê',
 'subcategories' => 'Kategoriyê bınêni',
-'category-media-header' => 'Medyawa ke kategoriya "$1" dera',
+'category-media-header' => 'Dosyeyê ke kategoriya da "$1" deyê',
 'category-empty' => "''Ena kategoriye de hewna qet nuştey ya zi medya çıniyê.''",
 'hidden-categories' => '{{PLURAL:$1|Kategoriya nımıtiye|Kategoriyê nımıtey}}',
 'hidden-category-category' => 'Kategoriyê nımıtey',
@@ -427,11 +427,12 @@ $messages = array(
 'category-subcat-count-limited' => 'Na kategoriye de {{PLURAL:$1|ena kategoriya bınêne esta|enê $1 kategoriyê bınêni estê}}.',
 'category-article-count' => '{{PLURAL:$2|Na kategoriye de teyna ena pele esta.|Na kategoriye de $2 ra pêro pia, {{PLURAL:$1|ena pele esta|enê $1 peli estê.}}, be $2 ra pêro pia}}',
 'category-article-count-limited' => '{{PLURAL:$1|Pela cêrêne|$1 Pelê cêrêni}} na kategoriye derê.',
-'category-file-count' => '{{PLURAL:$2|Na kategoriye de tenya dosya cêrêne esta.|Teberê $2 ra pêro, {{PLURAL:$1|dosya cêrêne|$1 dosyê cêrêni}} na kategoriye derê.}}',
+'category-file-count' => '<noinclude>{{PLURAL:$2|Na kategoriye tenya dosyayanê cêrênan muhtewa kena.}}</noinclude>
+*Na kategoriye de $2 dosyayan ra {{PLURAL:$1|yew dosya tenêka esta| $1 dosyey asenê}}.',
 'category-file-count-limited' => '{{PLURAL:$1|Dosya cêrêne|$1 Dosyê cêrêni}} na kategoriye derê.',
-'listingcontinuesabbrev' => 'dewam',
+'listingcontinuesabbrev' => '(dewam)',
 'index-category' => 'Pelê endeksıni',
-'noindex-category' => 'Pelê ke endeksıni niyê',
+'noindex-category' => 'Perê ke ratnena cı çinıya',
 'broken-file-category' => 'Peleye ke linkê Dosyayandê xelata muhtewa kenê',
 'categoryviewer-pagedlinks' => '($1) ($2)',
 
@@ -445,7 +446,7 @@ $messages = array(
 'mypage' => 'Pela mı',
 'mytalk' => 'Verênayışê mı',
 'anontalk' => 'Pela werênayışê nê IPy',
-'navigation' => 'Pusula',
+'navigation' => 'Geyrayış',
 'and' => '&#32;u',
 
 # Cologne Blue skin
@@ -462,11 +463,11 @@ $messages = array(
 # Vector skin
 'vector-action-addsection' => 'Mesel Vırazê',
 'vector-action-delete' => 'Besterne',
-'vector-action-move' => 'Berê',
+'vector-action-move' => 'Wegirê',
 'vector-action-protect' => 'Bıpawe',
 'vector-action-undelete' => 'Esterıtışi peyser bıgê',
 'vector-action-unprotect' => 'Starkerdışi bıvurne',
-'vector-simplesearch-preference' => 'Tewsiyanê cıgeyrayışê raverberdan ake (Tenya vector skin de)',
+'vector-simplesearch-preference' => 'Çuweya cı geyreyış de rehater aktiv ke (Tenya vector skin de)',
 'vector-view-create' => 'Vıraze',
 'vector-view-edit' => 'Bıvurne',
 'vector-view-history' => 'Vurnayışê verêni',
@@ -484,8 +485,8 @@ $messages = array(
 'searchbutton' => 'Cı geyre',
 'go' => 'Şo',
 'searcharticle' => 'Şo',
-'history' => 'Ravêrdena pela',
-'history_short' => 'Ravêrden',
+'history' => 'Verora perer',
+'history_short' => 'Vurnayışê verêni',
 'updatedmarker' => 'cıkewtena mına peyêne ra dıme biyo rocane',
 'printableversion' => 'Asayışo çapkerden',
 'permalink' => 'Gıreyo daimi',
@@ -496,7 +497,7 @@ $messages = array(
 'editthispage' => 'Ena pele bıvurne',
 'create-this-page' => 'Na pele bınuse',
 'delete' => 'Besterne',
-'deletethispage' => 'Ena pele bestere',
+'deletethispage' => 'Ena perer besternê',
 'undelete_short' => '{{PLURAL:$1|Yew vurnayışi|$1 Vurnayışan}} mestere',
 'viewdeleted_short' => '{{PLURAL:$1|Yew vurnayışo esterıte|$1 Vurnayışanê esterıtan}} bımocne',
 'protect' => 'Bıpawe',
@@ -504,7 +505,7 @@ $messages = array(
 'protectthispage' => 'Ena pele bıpawe',
 'unprotect' => 'Starkerdışi bıvurne',
 'unprotectthispage' => 'Starkerdışe ena peler bıvurne',
-'newpage' => 'Pela newi',
+'newpage' => 'Pera newiye',
 'talkpage' => 'Ena pele sero werêne',
 'talkpagelinktext' => 'Mesac',
 'specialpage' => 'Pela xısusiye',
@@ -528,8 +529,8 @@ $messages = array(
 'lastmodifiedat' => 'Ena pele tewr peyên roca $2, $1 de biya rocaniye.',
 'viewcount' => 'Ena pele {{PLURAL:$1|rae|$1 rey}} vêniya.',
 'protectedpage' => 'Pela pawıtiye',
-'jumpto' => 'Şo be:',
-'jumptonavigation' => 'pusula',
+'jumpto' => 'Şo:',
+'jumptonavigation' => 'karfiyê',
 'jumptosearch' => 'cı geyre',
 'view-pool-error' => 'Qaytê qısuri mekerên, serverê ma enıka zêde bar gırewto xo ser.
 Hedê xo ra zêde karberi kenê ke seyrê na pele bıkerê.
@@ -552,12 +553,12 @@ $1',
 'edithelp' => 'Peştdariya vurnayışi',
 'edithelppage' => 'Help:Vurnayış',
 'helppage' => 'Help:Estêni',
-'mainpage' => 'Pela Seri',
+'mainpage' => 'Pera Seri',
 'mainpage-description' => 'Pela Seri',
 'policy-url' => 'Project:Terzê hereketi',
-'portal' => 'Portalê cemaeti',
-'portal-url' => 'Project:Portalê cemaeti',
-'privacy' => 'Madeyê dızdine',
+'portal' => 'Portalê şêlıgi',
+'portal-url' => 'Project:Portalê şêlıgi',
+'privacy' => 'Xısusiyeta nımıtin',
 'privacypage' => 'Project:Xısusiyetê nımtışi',
 
 'badaccess' => 'Xeta mısadey',
@@ -573,8 +574,8 @@ $1',
 'pagetitle-view-mainpage' => '{{SITENAME}}',
 'backlinksubtitle' => '← $1',
 'retrievedfrom' => '"$1" ra ard',
-'youhavenewmessages' => 'To rê estê $1 ($2).',
-'newmessageslink' => 'mesacê newey',
+'youhavenewmessages' => 'To rê $1 esto ($2).',
+'newmessageslink' => 'mesacê şıma',
 'newmessagesdifflink' => 'vurnayışo peyên',
 'youhavenewmessagesfromusers' => 'Zey $1 ra {{PLURAL:$3|zewbi karber|$3 karberi}} ($2) esto.',
 'youhavenewmessagesmanyusers' => '$1 ra tay karberi ($2) dı estê.',
@@ -584,10 +585,10 @@ $1',
 'editsection' => 'bıvurne',
 'editsection-brackets' => '[$1]',
 'editold' => 'bıvurne',
-'viewsourceold' => 'çımey bıvêne',
+'viewsourceold' => 'çımey cı bıvinê',
 'editlink' => 'bıvurne',
 'viewsourcelink' => 'çımey bıvêne',
-'editsectionhint' => 'Qısımi bıvurne: $1',
+'editsectionhint' => 'Leteyo ke bıvuriyo: $1',
 'toc' => 'Sernameyê meselan',
 'showtoc' => 'bımocne',
 'hidetoc' => 'bınımne',
@@ -605,16 +606,16 @@ $1',
 'page-atom-feed' => '"$1" Cıresnayışê atomi',
 'feed-atom' => 'Atom',
 'feed-rss' => 'RSS',
-'red-link-title' => '$1 (pele çıniya)',
+'red-link-title' => '$1 (çınîya)',
 'sort-descending' => 'Ratnayışê qemeyayışi',
 'sort-ascending' => 'Ratnayışê Zeydnayışi',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main' => 'Per',
-'nstab-user' => 'Pela Karberi',
+'nstab-user' => 'Pera Karberi',
 'nstab-media' => 'Pela Medya',
 'nstab-special' => 'Pela xısusiye',
-'nstab-project' => 'Pela Procey',
+'nstab-project' => 'Pera proci',
 'nstab-image' => 'Dosya',
 'nstab-mediawiki' => 'Mesac',
 'nstab-template' => 'Şablon',
@@ -654,7 +655,7 @@ Ena belki seba yew vurnayışo kıhan ya zi tarixê gırê yew pele esteriya.
 
 Eke wına niyo, belki ''software''i de yew xeta esta.
 Kerem kerê, naye be namey ''URL''i yew [[Special:ListUsers/sysop|karber]]i ra vacê.",
-'missingarticle-rev' => '(tekrar diyayış#: $1)',
+'missingarticle-rev' => '(rewizyon#: $1)',
 'missingarticle-diff' => '(Ferq: $1, $2)',
 'readonly_lag' => 'Daegeh (database) otomatikmen kılit bi, sureo ke  daegehê bınêni resay daegehê serêni.',
 'internalerror' => 'Xeta zerreki',
@@ -735,19 +736,19 @@ Hesabê şıma biyo a.
 'yourdomainname' => 'Nameyê şıma yo meydani',
 'password-change-forbidden' => 'Şıma na wiki de nêşenê parola bıvurnê.',
 'externaldberror' => 'Ya database de xeta esta ya zi heqê şıma çino şıma no hesab bıvurni.',
-'login' => 'Cı kewe',
+'login' => 'Ronıştış akerê',
 'nav-login-createaccount' => 'Dekew de / hesab vıraze',
-'loginprompt' => "Cıkewtena {{SITENAME}}i rê gani ''cookies'' akerdey bê.",
+'loginprompt' => "{{SITENAME}} dı ronıştış akerdışi rê ''çerezan'' aktiv kerdış icab keno.",
 'userlogin' => 'Cı kewe / hesab vıraze',
-'userloginnocreate' => 'Cı kewe',
+'userloginnocreate' => 'Ronıştış akerê',
 'logout' => 'Veciyayış',
 'userlogout' => 'Bıveciye',
 'notloggedin' => 'Hesab akerde niyo',
 'nologin' => "Hesabê şıma çıniyo? '''$1'''.",
 'nologinlink' => 'Yew hesab ake',
-'createaccount' => 'hesab vıraze',
+'createaccount' => 'Hesab vıraze',
 'gotaccount' => "Hesabê şıma esto? '''$1'''.",
-'gotaccountlink' => 'Cı kewe',
+'gotaccountlink' => 'Ronıştış akerê',
 'userlogin-resetlink' => 'Melumatê cıkewtışi xo vira kerdê?',
 'createaccountmail' => 'mı rê e-mail sera parola bırışe',
 'createaccountreason' => 'Sebeb:',
@@ -882,28 +883,28 @@ Parola vêrdiye: $2',
 # Edit page toolbar
 'bold_sample' => 'Metno qalın',
 'bold_tip' => 'Metno qalın',
-'italic_sample' => 'Herfo Çewt',
-'italic_tip' => 'Herfo çewt',
+'italic_sample' => 'Metno vırandere',
+'italic_tip' => 'Metno vırandere',
 'link_sample' => 'Namey gırê',
 'link_tip' => 'Gıreyê miyani',
-'extlink_sample' => 'http://www.example.com titleya gire',
-'extlink_tip' => 'Çımeyo tewer (http:// prefix)',
+'extlink_sample' => 'http://www.example.com şınasiya adresi',
+'extlink_tip' => 'Greyê teberi (adresi vero http:// dekerê de)',
 'headline_sample' => 'nuştey xeta seri',
-'headline_tip' => 'Ket 2 headline',
+'headline_tip' => '2.ki sewiye sername',
 'nowiki_sample' => 'Non-format nuşte itiya ra bıerz',
-'nowiki_tip' => 'Formatê wiki iptal bık',
+'nowiki_tip' => 'Format kerdışê wiki bıterknê',
 'image_sample' => 'Misal resim.jpg',
-'image_tip' => 'Dosyaya embedi',
+'image_tip' => 'Dosyaya gumın',
 'media_sample' => 'misal.jpg',
 'media_tip' => 'Gırey dosya',
-'sig_tip' => 'İmzay tı u tarix',
-'hr_tip' => 'Çızgiy Horizantoli (use sparingly)',
+'sig_tip' => 'İmza u wext',
+'hr_tip' => 'Çıxiza dimdayi (hend akar mefiye)',
 
 # Edit pages
 'summary' => 'Xulasa:',
 'subject' => 'Mewzu/serrêze:',
 'minoredit' => 'Eno yew vurnayışo qıckeko',
-'watchthis' => 'Ena pele seyr ke',
+'watchthis' => 'Ena perer temase ke',
 'savearticle' => 'Pele qeyd ke',
 'preview' => 'Verqayt',
 'showpreview' => 'Verqayti bımocne',
@@ -1012,7 +1013,7 @@ Eke şıma servisê proksi yo anonim şuxulneni sebebê ey noyo.'''",
 'edit_form_incomplete' => "'''Qandê form dê vurnayışa tay wastera ma nêreşti; Vurnayışê ke şıma kerdê nêalızyayê, çım ra ravyarnê u fına bıcerbnê.'''",
 'editing' => 'Pela "$1"\'i bıvurnê',
 'creating' => "Pela $1'i vıraze",
-'editingsection' => '$1 vurneno (qısım)',
+'editingsection' => 'Per da $1 de şımaye kenê ke leti bıvurnê',
 'editingcomment' => '$1 vuryeno (qısmo newe)',
 'editconflict' => 'Vurnayişê ke yewbini nêtepışeni: $1',
 'explainconflict' => "Wexta ke şıma pel vurneyene yewna ten zi pel vurna.
@@ -1046,7 +1047,7 @@ Loge peniye cor de este:",
 'templatesusedsection' => '{{PLURAL:$1|Template|Templateyan}}  ke na qısım de xebetniyenê:',
 'template-protected' => '(kılit biyo)',
 'template-semiprotected' => '(nimey ena pele kılit biya)',
-'hiddencategories' => 'Ena pela bınê {{PLURAL:$1|1 hidden category|$1 categoriyan nımne}}:',
+'hiddencategories' => 'Ena per de {{PLURAL:$1|1 kategoriyo nımıte|$1 kategoriyê nımıtey}} muhtewa benê:',
 'edittools' => '<!-- Text here will be shown below edit and upload forms. -->',
 'edittools-upload' => '-',
 'nocreatetitle' => 'Vıraştışê pele mehcuro',
@@ -1057,7 +1058,7 @@ Loge peniye cor de este:",
 'sectioneditnotsupported-text' => 'Destekê vurnayışiê qısımi ena pela vurnayışi de çıniyo.',
 'permissionserrors' => 'Xetayê icazeyi',
 'permissionserrorstext' => 'Qey {{PLURAL:$1|sebebê|sebebê}} cêrini ra icazeyê şıma çin o:',
-'permissionserrorstext-withaction' => 'Desturê to be $2 çıniyo, semedê {{PLURAL:$1|ena sebebi|enê sebeban}} ra:',
+'permissionserrorstext-withaction' => '{{PLURAL:$1|Sebeba|Sebeb da}} cêri ra icazetê $2 çıniyo:',
 'recreate-moveddeleted-warn' => "'''Hişyari: no pel o ke şıma vırazeni vere cû vırazyayo.'''
 
 Diqet bıkeri no vurnayişê şıma re gerek esto:",
@@ -1079,10 +1080,10 @@ Pel ca ra esto.',
 
 No $2 daweti ra gani tay bıbo, na hel {{PLURAL:$1|1 dawet esto|$1 dawet esto}}.',
 'expensive-parserfunction-category' => 'Pelê ke tede zaf fonksiyoni esti',
-'post-expand-template-inclusion-warning' => 'Hişyari: zerreyê şabloni zaf gırdo.
+'post-expand-template-inclusion-warning' => 'Tembe: zerreyê şabloni zaf gırdo.
 Taye şabloni zerre pel de nêmociyayeni.',
 'post-expand-template-inclusion-category' => 'Pelê şabloni ke hed ra veceyi',
-'post-expand-template-argument-warning' => 'Hişyari: No pel de tewr tay yew şablono herayi esto.',
+'post-expand-template-argument-warning' => 'Tembe: No per de tewr tay yew şablono herayi esto.Nê vurnayeni ser çebyay',
 'post-expand-template-argument-category' => 'Pelê ke şablonê eyi qebul niye',
 'parser-template-loop-warning' => 'Gıreyê şabloni ca biyo: [[$1]]',
 'parser-template-recursion-depth-warning' => 'limitê şablonê newekerdışi biyo de ($1)',
@@ -1113,19 +1114,19 @@ Sebebo ke terefê $3 ra diyao ''$2''",
 'currentrev' => 'Halo nıkayên',
 'currentrev-asof' => 'Revizyonanê peniyan, tarixê $1',
 'revisionasof' => 'Verziyonê roca $1ine',
-'revision-info' => 'Tehsis kerdışê roca $1ine be terefê $2',
+'revision-info' => 'Vıraştena cı karber $2 ra rewizyona $1',
 'previousrevision' => '← Çımraviyarnayışo kıhanêr',
-'nextrevision' => 'Tekrar-diyayışo newêr →',
-'currentrevisionlink' => 'Revizyono veror',
+'nextrevision' => 'Rewizyono newên →',
+'currentrevisionlink' => 'Tewr halê rocaniye bımocne',
 'cur' => 'ferq',
 'next' => 'badên',
-'last' => 'pey',
+'last' => 'peyên',
 'page_first' => 'verên',
 'page_last' => 'peyên',
 'histlegend' => "'''Ferqê weçinayışi:''' Qutiya versiyonan mor ke u  ''enter''i bıpıloxne ya zi makera cêrêne bıpıloxne.<br /> 
 Lecant: '''({{int:cur}})''' = ferqê versiyonê peyêni,
 '''({{int:last}})''' = ferqê versiyonê verêni, '''{{int:minoreditletter}}''' = vurnayışo werdi.",
-'history-fieldset-title' => 'Tarixê browsey',
+'history-fieldset-title' => 'Bewni tarixer',
 'history-show-deleted' => 'Tenya esterıt',
 'histfirst' => 'Verênêr',
 'histlast' => 'Peyênêr',
@@ -1213,8 +1214,8 @@ $1",
 $1",
 'revdel-restore' => 'asayışi bıvurne',
 'revdel-restore-deleted' => 'revizyonê wedariyaye',
-'revdel-restore-visible' => 'revizyonanê esani',
-'pagehist' => 'vere cûyê peli',
+'revdel-restore-visible' => 'revizyonê ke asenê',
+'pagehist' => 'Verora perer',
 'deletedhist' => 'tarixê hewna şiyaye',
 'revdelete-hide-current' => '$2 $1 ney çiye ke wexta diyayene wera (wedar dayiş) xeta da: no reviyon nınımiyeno.',
 'revdelete-show-no-access' => '$2 $1 wexta ke ney tarix de mociyayene xeta da: ne çi "vergırewtı" nişane biyo.
@@ -1276,8 +1277,8 @@ no vurnayişo ke şıma keni kontrol bıkere yew pelo kehen nêbo.',
 'difference-title' => 'Pela "$1" ferqê çım ra viyarnayışan',
 'difference-title-multipage' => 'Ferkê pelan dê "$1" u "$2"',
 'difference-multipage' => '(Ferqê pelan)',
-'lineno' => 'Rêza $1i:',
-'compareselectedversions' => 'Verziyonan kontrol bıke',
+'lineno' => 'Xeta $1i:',
+'compareselectedversions' => 'Rewizyonanê weçineyan pêver ke',
 'showhideselectedversions' => 'Revizyonanê weçinıtan bımocne/bınımne',
 'editundo' => 'peyser bia',
 'diff-multi' => '({{PLURAL:$1|Yew revizyono miyanên|$1 revizyonê miyanêni}} terefê {{PLURAL:$2|yew karberi|$2 karberan}} nêmocno)',
@@ -1312,7 +1313,7 @@ Detayê besternayışi [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}
 'searchprofile-articles' => 'Pelê tedeestey',
 'searchprofile-project' => 'Pelê yardım u projey',
 'searchprofile-images' => 'Multimedya',
-'searchprofile-everything' => 'Hemi',
+'searchprofile-everything' => 'Hemnan',
 'searchprofile-advanced' => 'Raverşiyaye',
 'searchprofile-articles-tooltip' => '$1 de bigêre',
 'searchprofile-project-tooltip' => '$1 de bigêre',
@@ -1320,24 +1321,22 @@ Detayê besternayışi [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}
 'searchprofile-everything-tooltip' => 'Tedeestey hemine cı geyre (pelanê mınaqeşey zi tey)',
 'searchprofile-advanced-tooltip' => 'qe cayê nimeyî bigêre',
 'search-result-size' => '$1 ({{PLURAL:$2|1 çekuyo|$2 çekuyê}})',
-'search-result-category-size' => '{{PLURAL:$1|1 eza|$1 ezayan}} ({{PLURAL:$2|1 ketegoriyê bini|$2 kategiryanê binan}}, {{PLURAL:$3|1 dosya|$3 dosyayan}})',
+'search-result-category-size' => '{{PLURAL:$1|1 eza|$1 ezayan}} ({{PLURAL:$2|1 kategoriyê bini|$2 kategirayanê binan}}, {{PLURAL:$3|1 dosya|$3 dosyayan}})',
 'search-result-score' => 'Eleqa: $1%',
 'search-redirect' => '(ber $1)',
 'search-section' => '(qısmê $1)',
-'search-suggest' => 'To ney rê vat: $1',
+'search-suggest' => 'To va: $1',
 'search-interwiki-caption' => 'Projey Bıray',
 'search-interwiki-default' => '$1 neticeyan:',
 'search-interwiki-more' => '(hona)',
-'search-mwsuggest-enabled' => 'ebe teklifan',
-'search-mwsuggest-disabled' => 'weşenayışi çıniyê',
 'search-relatedarticle' => 'Eqreba',
 'mwsuggest-disable' => 'Tewsiyay AJAXi bıgê',
 'searcheverything-enable' => 'cayê nameyê hemi de bigêre',
-'searchrelated' => 'eleqayî',
+'searchrelated' => 'eleqeyın',
 'searchall' => 'pêro',
 'showingresults' => "Heta {{PLURAL:$1|'''1''' netice|'''$1''' neticeyan}} ke pê #'''$2''' başli beno ey bimocne .",
 'showingresultsnum' => "'''$2''' netican ra nata  {{PLURAL:$3|'''1''' netice|'''$3''' neticeyê}} cêrde liste biyê.",
-'showingresultsheader' => "{{PLURAL:$5|Neticeyê '''$1''' of '''$3'''|Neticeyanê '''$1 - $2''' of '''$3'''}} qe '''$4'''",
+'showingresultsheader' => "{{PLURAL:$5|Neticeyê '''$1''' of '''$3'''|Neticeyanê '''$1 - $2''' hetê '''$3'''}} qe '''$4'''",
 'nonefound' => "'''Teme''': Teyna tay namecayan cıgeyro beno.
 Pe verbendi ''all:'', vaceyê xo bıvurni ki contenti hemi cıgeyro (pelanê mınaqeşe, templatenan, ucb.) ya zi cıgeyro ser namecay ki tı wazeni.",
 'search-nonefound' => 'Zey cıgeyrayış de şıma netice nêvineya',
@@ -1419,10 +1418,10 @@ Etıya şıma rê yew kılito raştameo ke şıma şenê bıgurenê/bıxebetnê:
 'timezoneregion-america' => 'Amerika',
 'timezoneregion-antarctica' => 'Antarktika',
 'timezoneregion-arctic' => 'Arktik',
-'timezoneregion-asia' => 'Esya',
+'timezoneregion-asia' => 'Asya',
 'timezoneregion-atlantic' => 'Okyanuso Atlantik',
 'timezoneregion-australia' => 'Evistiralya',
-'timezoneregion-europe' => 'Ewrope',
+'timezoneregion-europe' => 'Ewropa',
 'timezoneregion-indian' => 'Okyanuso Hind',
 'timezoneregion-pacific' => 'Okyanuso Pasifik',
 'allowemail' => 'Karberê bini wa bışê mı rê e-posta bırışê.',
@@ -1618,7 +1617,7 @@ Kaberê bini ke şıma de kewti irtıbat, adresa e-postey şıma eşkera nêbena
 'action-reupload-shared' => 'dosyayê ki ho embarê medyayî de esto ser ay binusne',
 'action-upload_by_url' => 'Ena dosya yew URL ra bar bike',
 'action-writeapi' => 'ser nuşte API gure bike',
-'action-delete' => 'ena pele biestere',
+'action-delete' => 'ena perer besternê',
 'action-deleterevision' => 'nê çımraviyarnayışi bıestere',
 'action-deletedhistory' => 'tarixê ena pel ki estereyî biya, ey bivine',
 'action-browsearchive' => 'pelanê esterıteyan bıgeyre',
@@ -1649,13 +1648,13 @@ Kaberê bini ke şıma de kewti irtıbat, adresa e-postey şıma eşkera nêbena
 'recentchanges-label-minor' => 'Eno vurnayışo do qickek o',
 'recentchanges-label-bot' => 'Yew boti xo het ra no vurnayış vıraşto',
 'recentchanges-label-unpatrolled' => 'Eno edît patrol nibiyo',
-'rcnote' => "Bıni dı {{PLURAL:$1|is '''1''' vurnayış|peni '''$1''' vurnayışan estê}} {{PLURAL:$2|roc|'''$2''' roci}}, hetani $5, $4.",
-'rcnotefrom' => "Cêr de vurnayîşê esto ke '''$2''' ra raver  (heta '''$1''' mucnayiyo).",
+'rcnote' => "Bıni dı {{PLURAL:$1|'''1''' vurnayış|peyni de '''$1''' vurnayışi estê}} {{PLURAL:$2|roc|'''$2''' roci}}, hetana $5, $4.",
+'rcnotefrom' => "Cêr de '''$2''' ra nata vurnayışiyê asenê (tewr vêşi <b> '''$1'''</b> asenê).",
 'rclistfrom' => '$1 ra vurnayışanê neweyan bımocne',
 'rcshowhideminor' => 'Vurnayışanê werdiya $1',
 'rcshowhidebots' => 'Bota $1',
-'rcshowhideliu' => 'karberanê qeydına $1',
-'rcshowhideanons' => 'karberanê anoniman $1',
+'rcshowhideliu' => 'Karberanê qeydına $1',
+'rcshowhideanons' => 'Karberanê anoniman $1',
 'rcshowhidepatr' => '$1 vurnayışê ke dewriya geyrayê',
 'rcshowhidemine' => 'nuştışanê mı $1',
 'rclinks' => 'Peyni $2 rocan de vurnayışa $1  bımocne <br />$3',
@@ -1663,7 +1662,7 @@ Kaberê bini ke şıma de kewti irtıbat, adresa e-postey şıma eşkera nêbena
 'hist' => 'verên',
 'hide' => 'Bınımne',
 'show' => 'Bımocne',
-'minoreditletter' => 'w',
+'minoreditletter' => 'q',
 'newpageletter' => 'N',
 'boteditletter' => 'b',
 'unpatrolledletter' => '!',
@@ -1950,7 +1949,7 @@ keyepel nıka zaf meşğulo yew dema herayi de newe ra tesel bıkerê.',
 # File description page
 'file-anchor-link' => 'Dosya',
 'filehist' => 'Ravêrdê dosya',
-'filehist-help' => 'Klik bık ser yew tarih u aye tarih dı versionê dosya bıvin.',
+'filehist-help' => 'bıploxne ser yew tarih u aye tarih dı versionê dosya bıvin.',
 'filehist-deleteall' => 'hemî biestere',
 'filehist-deleteone' => 'bıestere',
 'filehist-revert' => 'reyna biyere',
@@ -1960,9 +1959,9 @@ keyepel nıka zaf meşğulo yew dema herayi de newe ra tesel bıkerê.',
 'filehist-thumbtext' => 'Thumbnail qe versiyonê $1',
 'filehist-nothumb' => 'Thumbnail çin o.',
 'filehist-user' => 'Karber',
-'filehist-dimensions' => 'Dimensiyoni',
+'filehist-dimensions' => 'Ebati',
 'filehist-filesize' => 'Ebatê dosyayî',
-'filehist-comment' => 'Mışewre',
+'filehist-comment' => 'Vacayış',
 'filehist-missing' => 'Dosya nieseno',
 'imagelinks' => 'Gurenayışê dosya',
 'linkstoimage' => 'Ena {{PLURAL:$1|pela|$1 pela}} gıreye ena dosya:',
@@ -2066,7 +2065,7 @@ listeya ke ha ver a têna na {{PLURAL:$1|dosyaya ewwili|dosyaya $1 ewwili}} mocn
 'statistics-mostpopular' => 'Pelayanê ke tewr zafî vînî biye',
 
 'disambiguations' => 'Pelayê ke maneyo bini rê gırey cı esto',
-'disambiguationspage' => 'Template:disambig',
+'disambiguationspage' => 'Template:Maneo bin',
 'disambiguations-text' => "Peleyê ke satır da sıteyên dı pelanê '''maneo bin'''i rê esteyina zeregri mocnenê. Nara satırda dıdın dı zi <br />tiya de [[MediaWiki:Disambiguationspage|Pelaya Maneo do bini ]] gani heme gıreyê şablonê ciya-manayan re gıre dayış icab keno.",
 
 'doubleredirects' => 'Hetenayışê dıletıni',
@@ -2145,7 +2144,7 @@ gıreyê her satıri de gıreyi; raş motışê yewın u dıyıni esto.
 'newpages' => 'Pelê newey',
 'newpages-username' => 'Namey Karberi:',
 'ancientpages' => 'Wesiqeyê ke vurnayışê ciyê peyeni tewr kehani',
-'move' => 'Berê',
+'move' => 'Wegirê',
 'movethispage' => 'Ena pele bere',
 'unusedimagestext' => 'Enê dosyey estê, feqet zerrey yew pele de wedardey niyê.
 Xo vira mekerê ke, sıteyê webiê bini şenê direkt ebe URLi yew dosya ra gırê bê, u wına şenê verba gurênayışo feal de tiya hewna lista bê.',
@@ -2155,7 +2154,7 @@ Xo vira mekerê ke, sıteyê webiê bini şenê direkt ebe URLi yew dosya ra gı
 'nopagetitle' => 'wina yew pelê hedefi çin o.',
 'nopagetext' => 'pelê hedefi ke şıma nişane kerdo çin o.',
 'pager-newer-n' => '{{PLURAL:$1|newiyer 1|newiyer $1}}',
-'pager-older-n' => '{{PLURAL:$1|Kıhanyer 1|Kıhanyer $1}}',
+'pager-older-n' => '{{PLURAL:$1|deha kehan 1|deha kehan $1}}',
 'suppress' => 'Çımpawıten',
 'querypage-disabled' => 'Na pelaya xısusi,sebeb de performansi ra qefılneyê.',
 
@@ -2179,13 +2178,13 @@ tipa rocaneyi, nameyê karberi (herfa pil u qıci re hessas a), ya zi peli (reyn
 'showhideselectedlogentries' => 'Qeydê weçinayışê bımocne/bınımne dekerê',
 
 # Special:AllPages
-'allpages' => 'Peli pêro',
+'allpages' => 'Peri pêro',
 'alphaindexline' => '$1 ra $2ine',
 'nextpage' => 'Pela badê cû ($1)',
 'prevpage' => 'Pela verêne ($1)',
 'allpagesfrom' => 'Pelanê ke be ena herfe dest pêkenê bımocne',
 'allpagesto' => 'Pelanê ke be ena herfe qediyenê bımocne:',
-'allarticles' => 'Peli pêro',
+'allarticles' => 'Wesiqey pêro',
 'allinnamespace' => 'Peli pênro ( $1 cayênameyî)',
 'allnotinnamespace' => 'Pelanê hemî ($1 cayênameyî de niyo)',
 'allpagesprev' => 'Verên',
@@ -2253,7 +2252,7 @@ qey heqê şexsi de [[{{MediaWiki:Listgrouprights-helppage}}|hema malumato ziyed
 'listgrouprights-group' => 'Grup',
 'listgrouprights-rights' => 'Heqqî',
 'listgrouprights-helppage' => 'Help:Heqqanê gruban',
-'listgrouprights-members' => '(lista ezayan)',
+'listgrouprights-members' => '(listey ezayan)',
 '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' => 'şıma eşkenî hesabê xo re {{PLURAL:$2|grub|gruban}} têare kerî: $1',
@@ -2316,9 +2315,9 @@ qey heqê şexsi de [[{{MediaWiki:Listgrouprights-helppage}}|hema malumato ziyed
 Ena deme ra, ma qe vurnayışan ser ena pele tı haberdar keni. Hem zi çı dem ma tu ri heber dun, zerri [[Special:RecentChanges|list of recent changes]] name pele beno qalın. Tı ri beno qolay çıta vurnaye biyo.',
 'removewatch' => 'Listedê mınê seyr kerdışi ra hewad',
 'removedwatchtext' => 'Ena pela "[[:$1]]" biya wedariya [[Special:Watchlist|listeyê seyr-kerdışi şıma]].',
-'watch' => 'bıgê seyr-kerdış',
+'watch' => 'Temaşe ke',
 'watchthispage' => 'Peler seyr ke',
-'unwatch' => 'Seyr meke',
+'unwatch' => 'Teqib mekerê',
 'unwatchthispage' => 'temaşa kerdışê peli vındarn.',
 'notanarticle' => 'mebhesê peli niyo',
 'notvisiblerev' => 'Revizyon esteriyayo',
@@ -2387,11 +2386,11 @@ qey hemkari u pêşniyazi:
 'historywarning' => "'''Teme:''' Pela ke şıma esterenê tede yew viyarte be teqriben $1 {{PLURAL:$1|versiyon esto|versiyoni estê}}:",
 'confirmdeletetext' => 'Tı ho yew pele u tarixê pele wederneno.
 Tı ra rica keno, tı zani tı ho sekeno, tı zani neticeyanê eno wedarnayışi u tı zani tı ser [[{{MediaWiki:Policy-url}}|poliçe]] kar keno.',
-'actioncomplete' => 'Aksiyon temam biyo',
+'actioncomplete' => 'Xebten temam biyo',
 'actionfailed' => 'kar nêbı',
 'deletedtext' => '"$1" biya wedariya.
 Qe qeydê wedarnayışi, $2 bevinin.',
-'dellogpage' => 'Qeydê besternayışi',
+'dellogpage' => 'Qeydê esterniye',
 'dellogpagetext' => 'listeya cêrıni heme qaydê hewn a kerdeyan o.',
 'deletionlog' => 'qaydê hewnakerdışani',
 'reverted' => 'revizyono verin tepiya anciyayo',
@@ -2422,7 +2421,7 @@ yewna ten pel de vurnayiş kerdo u pel tepiya nêgeriyeno.
 
 oyo ke vurnayişo peyin kerdo: [[User:$3|$3]] ([[User talk:$3|Talk]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
 'editcomment' => "kılmnuşteyê vurnayişibi: \"''\$1''\".",
-'revertpage' => 'hetê [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) ra vurnayiş biyo u ney vurnayişi tepiya geriyayo u no [[User:$1|$1]] kes o ke cuwa ver revizyon kerdo revizyonê no kesi tepiya anciyayo.',
+'revertpage' => 'Hetê [[Special:Contributions/$2|$2]] ([[User talk:$2|Mesac]]) ra vurnayiş biyo u ney vurnayişi tepiya geriyayo u no [[User:$1|$1]] kes o ke cuwa ver revizyon kerdo revizyonê no kesi tepiya anciyayo.',
 'revertpage-nouser' => '(nameyê karberi veteyo) no keso ke vuriyayiş kerdo vuriyayişê no kesi hetê no [[User:$1|$1]] kesi ra tepiya anciyayo',
 'rollback-success' => 'vurnayişê no kesi $1 tepiya geriyayo u hetê no
 $2 kesi ra cıwa ver o ke revizyon biyo no revizyon tepiya anciyayo.',
@@ -2434,7 +2433,7 @@ no kar semedê dızdiyê hesabi ibtal biyo.
 kerem kerê "tepiya" şiyerê u pel o ke şıma tera ameyî u o pel newe ra bar kerê , newe ra tesel/cereb kerê.',
 
 # Protect
-'protectlogpage' => 'Logê kılit-kerdışi',
+'protectlogpage' => 'Qeydê staryayan',
 'protectlogtext' => 'Şıma vurnayişê gırewtışê/wedarnayışê pawıtişi vinenê.
 Qey malumato ziyede [[Special:ProtectedPages|Peleyê ke star biye]] bewni rê êna .',
 'protectedarticle' => '"[[$1]]" kılit biyo',
@@ -2561,13 +2560,13 @@ $1',
 
 # Contributions
 'contributions' => 'İştiraqê karberi',
-'contributions-title' => '$1 de iştırakê karberi',
+'contributions-title' => 'Dekerdenê karber de $1',
 'mycontris' => 'Dekerdeni',
 'contribsub2' => 'Qandê $1 ($2)',
 'nocontribs' => 'Ena kriteriya de vurnayîş çini yo.',
-'uctop' => '(ser)',
-'month' => 'Aşm ra (u verniyer):',
-'year' => 'Serre ra (u verênêr):',
+'uctop' => '(top)',
+'month' => 'Aşm:',
+'year' => 'Ser:',
 
 'sp-contributions-newbies' => 'Tenya iştıraqanê karberanê neweyan bımocne',
 'sp-contributions-newbies-sub' => 'Qe hesebê newe',
@@ -2582,28 +2581,28 @@ $1',
 qê referansi qeydê vernigrewtışi cêr de eşkera biyo:',
 'sp-contributions-blocked-notice-anon' => 'Eno adresê IPi bloke biyo.
 Cıkewtışo tewr peyêno ke bloke biyo, cêr seba referansi belikerdeyo:',
-'sp-contributions-search' => 'Ser iştariqi bıgeyr',
+'sp-contributions-search' => 'Dekerdena cı geyrê',
 'sp-contributions-username' => 'Adresa IP yana namey karberi:',
 'sp-contributions-toponly' => 'Tenya rewizyonanê tewr peyniyan bimocne',
 'sp-contributions-submit' => 'Cı geyre',
 
 # What links here
 'whatlinkshere' => 'Çı tiyay rê gırê beno',
-'whatlinkshere-title' => 'Peleye ke  "$1" re gre biyê',
+'whatlinkshere-title' => 'Per da "$1" rê perê ke gre danê',
 'whatlinkshere-page' => 'Per:',
 'linkshere' => "Ena peleyan grey biya '''[[:$1]]''':",
-'nolinkshere' => "Yew pel zi '''[[:$1]]''' rê link nibeno.",
+'nolinkshere' => "Per da '''[[:$1]]''' rê pera ke gıre dana çıniya.",
 'nolinkshere-ns' => "Ena cayê nameyî de yew pel zi '''[[:$1]]''' rê link nibeno.",
-'isredirect' => 'pele redireksiyon',
-'istemplate' => 'Çarnayışin',
+'isredirect' => 'pera hetenayışi',
+'istemplate' => 'Açarnayene',
 'isimage' => 'gıreyê dosya',
 'whatlinkshere-prev' => '{{PLURAL:$1|veror|veror $1}}',
 'whatlinkshere-next' => '{{PLURAL:$1|verni|verni $1}}',
 'whatlinkshere-links' => '← gırey',
-'whatlinkshere-hideredirs' => 'Hetekerdışa $1',
+'whatlinkshere-hideredirs' => 'Hetenayışê $1',
 'whatlinkshere-hidetrans' => 'Açarnayışê $1',
-'whatlinkshere-hidelinks' => '$1 greyan',
-'whatlinkshere-hideimages' => 'gireyê resimî $1',
+'whatlinkshere-hidelinks' => 'Greyê $1',
+'whatlinkshere-hideimages' => 'Gireyê resımi $1',
 'whatlinkshere-filters' => 'Avrêci',
 
 # Block/unblock
@@ -2632,7 +2631,7 @@ Cıkewtışo tewr peyêno ke bloke biyo, cêr seba referansi belikerdeyo:',
 'ipbenableautoblock' => 'verniyê IPadresa peyin ê no karberi u wexta ke vurnayişi kerd ê IPadresani otomotik bıger.',
 'ipbsubmit' => 'Ena karber blok bike',
 'ipbother' => 'Waxtê bini:',
-'ipboptions' => '2 seat:2 hours,1 roc:1 day,3 roc:3 days,1 hefte:1 week,2 hefte:2 weeks,1 aşm:1 month,3 aşm:3 months,6 aşm:6 months,1 aşm:1 year,ebedi:infinite',
+'ipboptions' => '2 seat:2 hours,1 roc:1 day,3 roci:3 days,1 hefte:1 week,2 heftey:2 weeks,1 aşm:1 month,3 aşm:3 months,6 aşmi:6 months,1 ser:1 year,ebedi:infinite',
 'ipbotheroption' => 'bini',
 'ipbotherreason' => 'Sebebê bini:',
 'ipbhidename' => 'Nameyê karberî listeyan u vurnayîşan ra binumne',
@@ -2683,16 +2682,16 @@ Cıkewtışo tewr peyêno ke bloke biyo, cêr seba referansi belikerdeyo:',
 'ipblocklist-empty' => 'Listeyê blokî veng o.',
 'ipblocklist-no-results' => 'Adresa IPya waştiye ya zi namey karberi kılit nêbiyo.',
 'blocklink' => 'kılit ke',
-'unblocklink' => 'ake',
+'unblocklink' => 'bloqi hewad',
 'change-blocklink' => 'kılit-kerdışi bıvurne',
-'contribslink' => 'pêşteni',
+'contribslink' => 'dekerdeni',
 'emaillink' => 'e-poste bırışe',
 'autoblocker' => 'Şıma otomatikmen kılit biy, çıke adresa şımawa \'\'IP\'\'y terefê "[[User:$1|$1]]" gureniyena.
 Sebebê kılit-biyayışê $1\'i: "$2"o',
-'blocklogpage' => 'Protokolê kıliti',
+'blocklogpage' => 'Qeydê bloqi',
 'blocklog-showlog' => 'verniyê no/na karberi cıwa ver geriyayo/ya.',
 'blocklog-showsuppresslog' => 'verniyê no/na karberi cıwa ver geriyayo/ya.',
-'blocklogentry' => '[[$1]] block kerd, hetani $2 $3',
+'blocklogentry' => 'Karberê [[$1]] ke bloqe, bloqey cı hetana $2 $3 do bıramo.',
 'reblock-logentry' => 'qey [[$1]]i tarixê qediyayişi $2 $3 pa ninan a eyarê ver-grewtışan vurna.',
 'blocklogtext' => "No kuliyatê kılitkerdış u rakerdışê fealiyetê karberano.
 Adresê IP'ya ke otomatikmen kılit biyê lista de çıniya.
@@ -2814,7 +2813,7 @@ Yewna name bınus.',
 'movepage-page-moved' => 'pelê $1i kırışiya pelê $2i.',
 'movepage-page-unmoved' => 'pelê $1i nêkırışiyeno sernameyê $2i.',
 'movepage-max-pages' => 'tewr ziyed $1 {{PLURAL:$1|peli|peli}} kırışiya u hıni ziyedê ıney otomotikmen nêkırışiyeno.',
-'movelogpage' => 'Logê berdışi',
+'movelogpage' => 'Qeydê berdışi',
 'movelogpagetext' => 'nameyê liste ya ke cêr de yo, pelê vuriyayeyani mocneno',
 'movesubpage' => '{{PLURAL:$1|Subpage|pelê bınıni}}',
 'movesubpagetext' => '{{PLURAL:$1|pelê bınıni yê|pelê bınıni yê}} no $1 peli cer de yo.',
@@ -2960,7 +2959,6 @@ dosyaya emaneti vindbiyo',
 
 # JavaScriptTest
 'javascripttest' => 'Cerbnayışê JavaScripti',
-'javascripttest-disabled' => 'Na kerdin, na wiki sero aktiv nêbiya.',
 'javascripttest-title' => 'Testê $1 gurweyênê',
 'javascripttest-pagetext-noframework' => 'Na pela testanê JavaScripta gurweynayışi re abıryaya.',
 'javascripttest-pagetext-unknownframework' => 'Çerçeweyê "$1" cerbnayışi xırabo.',
@@ -2976,8 +2974,8 @@ dosyaya emaneti vindbiyo',
 'tooltip-pt-anontalk' => 'vurnayiş ê ke no Ipadresi ra biyo muneqeşa bıker',
 'tooltip-pt-preferences' => 'Tercihê to',
 'tooltip-pt-watchlist' => 'Lista pelanê ke to gırewtê seyrkerdış',
-'tooltip-pt-mycontris' => 'Listey iştıraqa',
-'tooltip-pt-login' => 'Seba cıkewtışi şıma rê dewato; labelê, no zeruri niyo',
+'tooltip-pt-mycontris' => 'Listey iştıraqan',
+'tooltip-pt-login' => 'Mayê şıma ronıştış akerdışi rê dawet keme; labelê ronıştış mecburi niyo',
 'tooltip-pt-anonlogin' => 'Seba cıkewtışi şıma rê dewato; labelê, no zeruri niyo',
 'tooltip-pt-logout' => 'Bıveciyên',
 'tooltip-ca-talk' => 'Zerrey pela sero werênayış',
@@ -2990,22 +2988,22 @@ Kerem ke, qeydkerdış ra ver gocega verqayti bıxebetne.',
 'tooltip-ca-history' => 'Versiyonê verênê ena pele',
 'tooltip-ca-protect' => 'Ena pele kılit ke',
 'tooltip-ca-unprotect' => 'Starkerdışe ena peler bıvurne',
-'tooltip-ca-delete' => 'Ena pele bıestere',
+'tooltip-ca-delete' => 'Ena perer besternê',
 'tooltip-ca-undelete' => 'peli biyarê halê ver hewnakerdışi',
 'tooltip-ca-move' => 'Ena pele bere',
 'tooltip-ca-watch' => 'Ena pela lista mına seyr-kerdışi ri dek',
 'tooltip-ca-unwatch' => 'Ena pele listeya seyir-kerdışi xo ra bıvec',
 'tooltip-search' => 'Zerreyê {{SITENAME}} de cı geyre',
 'tooltip-search-go' => 'Ebe nê namey tami şo yew pela ke esta',
-'tooltip-search-fulltext' => 'Seba nê meqaley pelan seha ke',
-'tooltip-p-logo' => 'Pela seri',
+'tooltip-search-fulltext' => 'Nê  metni peran dı cı geyre',
+'tooltip-p-logo' => 'Pera serên',
 'tooltip-n-mainpage' => 'Şo pela seri',
 'tooltip-n-mainpage-description' => 'Şo pela seri',
-'tooltip-n-portal' => 'Heqa projey de, çı şenay bıkerê, çı koti vêniyeno',
+'tooltip-n-portal' => 'Heqa projey de, kes çı şeno bıkero, çıçiyo koti deyo',
 'tooltip-n-currentevents' => 'Vurnayışanê peyênan de melumatê pey bıvêne',
 'tooltip-n-recentchanges' => 'Wiki de lista vurnayışanê peyênan',
-'tooltip-n-randompage' => 'Pelê da raştamayiye bar ke',
-'tooltip-n-help' => 'Cayê doşkerdışi',
+'tooltip-n-randompage' => 'Şırê pera ke raştameyê',
+'tooltip-n-help' => 'Qande desteg grotışi',
 'tooltip-t-whatlinkshere' => 'Lista pelanê wikiya pêroina ke tiya gırê bena',
 'tooltip-t-recentchangeslinked' => 'Vurnayışê peyênê pelanê ke ena pela ra gırê biyê',
 'tooltip-feed-rss' => 'RSS feed qe ena pele',
@@ -3013,24 +3011,24 @@ Kerem ke, qeydkerdış ra ver gocega verqayti bıxebetne.',
 'tooltip-t-contributions' => 'İştirakanê ena karber bevin',
 'tooltip-t-emailuser' => 'Ena karber ri yew email bışırav',
 'tooltip-t-upload' => 'Dosya bar ke',
-'tooltip-t-specialpages' => 'Lista pelanê xasanê pêroinan',
+'tooltip-t-specialpages' => 'Listeya pelan dê xasa pêron',
 'tooltip-t-print' => 'Nımuney çapkerdışiê ena pele',
 'tooltip-t-permalink' => 'Gırêyo daimi be ena versiyonê pele',
 'tooltip-ca-nstab-main' => 'Pela zerreki bımocne',
 'tooltip-ca-nstab-user' => 'Pela karberi bıvin',
 'tooltip-ca-nstab-media' => 'Pele Mediya bivinên',
 'tooltip-ca-nstab-special' => 'Na yew pelê da xususiya, şıma nêşenê nae bıvurnê',
-'tooltip-ca-nstab-project' => 'pelayê kılit-kerdeyi bıvin',
+'tooltip-ca-nstab-project' => 'Pera proci bıvin',
 'tooltip-ca-nstab-image' => 'Pelay dosya bımocne',
 'tooltip-ca-nstab-mediawiki' => 'Mesacê sistemi bivinên',
-'tooltip-ca-nstab-template' => 'Şabloni bıvêne',
+'tooltip-ca-nstab-template' => 'Şabloni bıvinê',
 'tooltip-ca-nstab-help' => 'Peleyê yardimi bivinên',
 'tooltip-ca-nstab-category' => 'Pele kategoriyan bevinin',
 'tooltip-minoredit' => 'Eno vurnayışê qıçkeko',
 'tooltip-save' => 'Vurnayışanê xo qeyd ke',
 'tooltip-preview' => 'Vurnayışê xo bıvin. Verniyê qeyd kerdışi, vurnayışê xo ena pele dı control bık.',
-'tooltip-diff' => 'Vurnayışe mı bımoc',
-'tooltip-compareselectedversions' => 'Ferqê versiyonan bevinin',
+'tooltip-diff' => 'Metni sero vurnayışan mocneno',
+'tooltip-compareselectedversions' => 'Ena per de ferqê rewziyonan de dı weçinaya bıvinê',
 'tooltip-watch' => 'Eno pele listey tıyo seyir-kerdişi ri dek',
 'tooltip-watchlistedit-normal-submit' => 'Sernuşteya hewad',
 'tooltip-watchlistedit-raw-submit' => 'Listeyê seyri newen ke',
@@ -3663,9 +3661,9 @@ Gurênayışê nae de, beno ke sistemê şıma zerar bıvêno.",
 'file-info-size' => '$1 × $2 pixelan, ebatê dosya: $3, MIME type: $4',
 'file-info-size-pages' => '$1 × $2 pikse, dergeya dosyay: $3, MIME tipiya cı: $4, $5 {{PLURAL:$5|pela|pela}}',
 'file-nohires' => 'Deha berz agozney cı çıniyo',
-'svg-long-desc' => 'SVG dosya, nominalin $1 × $2 piksels, ebatê dosya: $3',
+'svg-long-desc' => 'Dosyay SVG, zek vanê $1 × $2 piksela, ebatê dosya: $3',
 'svg-long-desc-animated' => 'SVG dosya, nominalin $1 × $2 piksela, ebatê dosya: $3',
-'show-big-image' => 'Resolosyonê temami',
+'show-big-image' => 'Tam agoznayen',
 'show-big-image-preview' => "Verqayd dergiya: $1'i.",
 'show-big-image-other' => 'Zewmi{{PLURAL:$2|Vılêşnayış|Vılêşnayışê}}: $1.',
 'show-big-image-size' => '$1 × $2 piksel',
@@ -3685,7 +3683,7 @@ Gurênayışê nae de, beno ke sistemê şıma zerar bıvêno.",
 'newimages-label' => 'Nameyê dosya ( ya zi parçe ey)',
 'showhidebots' => '(bota $1)',
 'noimages' => 'Çik çini yo.',
-'ilsubmit' => 'Cıgeyre',
+'ilsubmit' => 'Cı geyre',
 'bydate' => 'goreyê zemani',
 'sp-newimages-showfrom' => 'Dosyayê newi ke $2, $1 ra dest pe keni bimocne',
 
@@ -4409,7 +4407,7 @@ Ti hem zi eşkeno [[Special:EditWatchlist|use the standard editor]].',
 
 # Watchlist editing tools
 'watchlisttools-view' => 'vurnayışanê eleqadari bıvin',
-'watchlisttools-edit' => 'listey seyrkerdışi bevin u edit bık',
+'watchlisttools-edit' => 'listey taqiban bıvinê u bıvurnê',
 'watchlisttools-raw' => 'Listeyê seyr-kerdışi bıvin',
 
 # Iranian month names
@@ -4476,7 +4474,7 @@ Ti hem zi eşkeno [[Special:EditWatchlist|use the standard editor]].',
 
 # Core parser functions
 'unknown_extension_tag' => 'Etiketê ekstensiyon ê "$1"î nizanyeno',
-'duplicate-defaultsort' => '\'\'\'Teme:\'\'\' Tuşê default sort "$2" sero tuşê default sort "$1"î ra şino.',
+'duplicate-defaultsort' => '\'\'\'Tembe:\'\'\' Hesıbyaye sırmey ratnayış de "$2" sırmey ratnayış de "$1"i nêhesıbneno.',
 
 # Special:Version
 'version' => 'Versiyon',
@@ -4567,7 +4565,7 @@ satır ê ke pê ney # # destpêkenê zey mışore/mıjore muamele vineno.
 
 # Special:Tags
 'tags' => 'Etiketê vurnayîşê raştî',
-'tag-filter' => '[[Special:Tags|Tag]] filitre:',
+'tag-filter' => 'Avrêcê [[Special:Tags|Etiketi]]:',
 'tag-filter-submit' => 'Avrêc',
 'tags-title' => 'Etiketan',
 'tags-intro' => 'Eno pel de listeyê eyiketî este ke belki software pê ey edit kenî.',
@@ -4663,6 +4661,10 @@ Ena sita dı newke xırabiya teknik esta.',
 'feedback-bugcheck' => 'Harika! Sadece [xırabina ke $1 ] çınyayışê cı kontrol keno.',
 'feedback-bugnew' => 'Mı qontrol ke. Xetaya newi xeber ke',
 
+# Search suggestions
+'searchsuggest-search' => 'Cı geyre',
+'searchsuggest-containing' => 'Estên...',
+
 # API errors
 'api-error-badaccess-groups' => 'Ena wiki de dosya barkerdışi rê mısade nêdeyêno.',
 'api-error-badtoken' => 'Xirabiya zerrek:Xırab resim.',
index 2278e13..846bf98 100644 (file)
@@ -316,7 +316,7 @@ $messages = array(
 'vector-action-protect' => 'Šćitaś',
 'vector-action-undelete' => 'Wótnowiś',
 'vector-action-unprotect' => 'Šćit změniś',
-'vector-simplesearch-preference' => 'Pólěpšone pytańske naraźenja zmóžniś (jano suknja Vector)',
+'vector-simplesearch-preference' => 'Zjadnorjonu pytańsku lejstwu zmóžniś (jano drastwa Vector)',
 'vector-view-create' => 'Napóraś',
 'vector-view-edit' => 'Wobźěłaś',
 'vector-view-history' => 'Wersije a awtory',
@@ -1151,8 +1151,6 @@ Drobnostki móžoš w [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}
 'search-interwiki-caption' => 'Sotšine projekty',
 'search-interwiki-default' => '$1 wuslědki:',
 'search-interwiki-more' => '(wěcej)',
-'search-mwsuggest-enabled' => 'z naraźenjami',
-'search-mwsuggest-disabled' => 'žedne naraźenja',
 'search-relatedarticle' => 'swójźbne',
 'mwsuggest-disable' => 'Naraźenja pśez AJAX znjemóžniś',
 'searcheverything-enable' => 'We wšych mjenjowych rumach pytaś',
@@ -2740,7 +2738,6 @@ Wšykne transwiki-importowe akcije protokolěruju se w [[Special:Log/import|log-
 
 # JavaScriptTest
 'javascripttest' => 'JavaScriptowy test',
-'javascripttest-disabled' => 'Toś ta funkcija njejo na toś tom wikiju zmóžnjona.',
 'javascripttest-title' => 'Testy $1 se pśewjeduju',
 'javascripttest-pagetext-noframework' => 'Toś ten bok jo pśewjedowanjeju javascriptowych testow pśewóstajony.',
 'javascripttest-pagetext-unknownframework' => 'Njeznaty wobłuk "$1".',
@@ -3731,6 +3728,10 @@ Hować móžoš slědujucy jadnory formular wužywaś. Twój komentar pśidajo s
 'feedback-bugcheck' => 'Wjelicnje! Pśekontrolěruj jano, lěc to njejo jadna z [$1 znatych zmólkow].',
 'feedback-bugnew' => 'Som pśekontrolěrował. Nowu zmólku k wěsći daś',
 
+# Search suggestions
+'searchsuggest-search' => 'Pytaś',
+'searchsuggest-containing' => 'wopśimujo...',
+
 # API errors
 'api-error-badaccess-groups' => 'Njamaš pšawo dataje do toś togo wikija nagraś.',
 'api-error-badtoken' => 'Nutśikowna zmólka: Wopacny token',
index 58e5be0..7f9b705 100644 (file)
@@ -965,8 +965,6 @@ Intaai [[Special:BlockList|lis nantaban]] montok lis kawawagu karaja mogoduh om
 'search-interwiki-caption' => 'Taka do purujik',
 'search-interwiki-default' => 'Kootuson $1:',
 'search-interwiki-more' => '(lobi)',
-'search-mwsuggest-enabled' => 'miampai tua do tutok',
-'search-mwsuggest-disabled' => 'ingaa tua do tutok',
 'search-relatedarticle' => 'Kompinaian',
 'searcheverything-enable' => 'Pogihum momoguno oinsanan ngaran:',
 'searchrelated' => 'kompinaian',
index 8ba3464..bece75c 100644 (file)
@@ -57,200 +57,200 @@ $specialPageAliases = array(
 
 $messages = array(
 # User preference toggles
-'tog-hideminor'    => 'ކުޑަ ކުޑަ އުނި އިތުރުތައް އެންމެފަހުގެ ބަދަލުތަކުގެ ލިސްޓުން ފޮރުއްވަވާ',
+'tog-hideminor' => 'ކުޑަ ކުޑަ އުނި އިތުރުތައް އެންމެފަހުގެ ބަދަލުތަކުގެ ލިސްޓުން ފޮރުއްވަވާ',
 'tog-ccmeonemails' => 'އަޅުގަނޑު އެހެން މެމްބަރުންނަށް ފޮނުވާ އީމެއިލްގެ ނަކަލެއް އަޅުގަނޑަށް ފޮނުވާ',
 
 'underline-always' => 'އަބަދުވެސް',
-'underline-never'  => 'ހަމަހިލާ ނޫން',
+'underline-never' => 'ހަމަހިލާ ނޫން',
 
 # Dates
-'sunday'        => 'އާދީއްތަ',
-'monday'        => 'ހޯމަ',
-'tuesday'       => 'އަންގާރަ',
-'wednesday'     => 'ބުދަ',
-'thursday'      => 'ބުރާސްފަތި',
-'friday'        => 'ހުކުރު',
-'saturday'      => 'ހޮނިހިރު',
-'sun'           => 'އާދީއްތަ',
-'mon'           => 'ހޯމަ',
-'tue'           => 'އަންގާރަ',
-'wed'           => 'ބުދަ',
-'thu'           => 'ބުރާސްފަތި',
-'fri'           => 'ހުކުރު',
-'sat'           => 'ހޮނިހިރު',
-'january'       => 'ޖެނުއަރީ',
-'february'      => 'ފެބްރުއަރީ',
-'march'         => 'މާރޗް',
-'april'         => 'އެޕްރީލް',
-'may_long'      => 'މެއި',
-'june'          => 'ޖޫން',
-'july'          => 'ޖުލައި',
-'august'        => 'އޮގަސްޓު',
-'september'     => 'ސެޕްޓެމްބަރު',
-'october'       => 'އޮކްޓޫބަރު',
-'november'      => 'ނޮވެމްބަރު',
-'december'      => 'ޑިސެމްބަރު',
-'january-gen'   => 'ޖެނުއަރީ',
-'february-gen'  => 'ފެބްރުއަރީ',
-'march-gen'     => 'މާޗް',
-'april-gen'     => 'އޭޕްރިލް',
-'may-gen'       => 'މޭއި',
-'june-gen'      => 'ޖޫން',
-'july-gen'      => 'ޖުލައި',
-'august-gen'    => 'އޯގަސްޓް',
+'sunday' => 'އާދީއްތަ',
+'monday' => 'ހޯމަ',
+'tuesday' => 'އަންގާރަ',
+'wednesday' => 'ބުދަ',
+'thursday' => 'ބުރާސްފަތި',
+'friday' => 'ހުކުރު',
+'saturday' => 'ހޮނިހިރު',
+'sun' => 'އާދީއްތަ',
+'mon' => 'ހޯމަ',
+'tue' => 'އަންގާރަ',
+'wed' => 'ބުދަ',
+'thu' => 'ބުރާސްފަތި',
+'fri' => 'ހުކުރު',
+'sat' => 'ހޮނިހިރު',
+'january' => 'ޖެނުއަރީ',
+'february' => 'ފެބްރުއަރީ',
+'march' => 'މާރޗް',
+'april' => 'އެޕްރީލް',
+'may_long' => 'މެއި',
+'june' => 'ޖޫން',
+'july' => 'ޖުލައި',
+'august' => 'އޮގަސްޓު',
+'september' => 'ސެޕްޓެމްބަރު',
+'october' => 'އޮކްޓޫބަރު',
+'november' => 'ނޮވެމްބަރު',
+'december' => 'ޑިސެމްބަރު',
+'january-gen' => 'ޖެނުއަރީ',
+'february-gen' => 'ފެބްރުއަރީ',
+'march-gen' => 'މާޗް',
+'april-gen' => 'އޭޕްރިލް',
+'may-gen' => 'މޭއި',
+'june-gen' => 'ޖޫން',
+'july-gen' => 'ޖުލައި',
+'august-gen' => 'އޯގަސްޓް',
 'september-gen' => 'ސެޕްޓެމްބަރ',
-'october-gen'   => 'އޮކްޓޯބަރ',
-'november-gen'  => 'ނޮވެމްބަރ',
-'december-gen'  => 'ޑިސެމްބަރ',
-'jan'           => 'ޖެނުއަރީ',
-'feb'           => 'ފެބްރުއަރީ',
-'mar'           => 'މާޗް',
-'apr'           => 'އޭޕްރިލް',
-'may'           => 'މެއި',
-'jun'           => 'ޖޫން',
-'jul'           => 'ޖުލައި',
-'aug'           => 'އޯގަސްޓް',
-'sep'           => 'ސެޕްޓެމްބަރ',
-'oct'           => 'އޮކްޓޯބަރ',
-'nov'           => 'ނޮވެމްބަރ',
-'dec'           => 'ޑިސެމްބަރ',
+'october-gen' => 'އޮކްޓޯބަރ',
+'november-gen' => 'ނޮވެމްބަރ',
+'december-gen' => 'ޑިސެމްބަރ',
+'jan' => 'ޖެނުއަރީ',
+'feb' => 'ފެބްރުއަރީ',
+'mar' => 'މާޗް',
+'apr' => 'އޭޕްރިލް',
+'may' => 'މެއި',
+'jun' => 'ޖޫން',
+'jul' => 'ޖުލައި',
+'aug' => 'އޯގަސްޓް',
+'sep' => 'ސެޕްޓެމްބަރ',
+'oct' => 'އޮކްޓޯބަރ',
+'nov' => 'ނޮވެމްބަރ',
+'dec' => 'ޑިސެމްބަރ',
 
 # Categories related messages
 'category_header' => 'ގިސްމު "$1" ގައިވާ މަޒުމޫނުތައް',
-'subcategories'   => 'ކުދިގިސްމުތައް',
-'category-empty'  => "''މި ގިސްމުގައި އެއްވެއސް ސަފްހާ އެއް އަދި އެއްވެސް ފައިލެއް ނުހިމެނެއެވެ.''",
-
-'about'      => 'ތާރަފު',
-'article'    => 'ފިހުރިސްތު ޞަފްޙާ',
-'newwindow'  => '(އާ ވިންޑޯ އެއް ހުޅުވޭނެއެވެ)',
-'cancel'     => 'މަންސޫހު',
-'mytalk'     => 'މަގޭ ވާހަކަ',
+'subcategories' => 'ކުދިގިސްމުތައް',
+'category-empty' => "''މި ގިސްމުގައި އެއްވެއސް ސަފްހާ އެއް އަދި އެއްވެސް ފައިލެއް ނުހިމެނެއެވެ.''",
+
+'about' => 'ތާރަފު',
+'article' => 'ފިހުރިސްތު ޞަފްޙާ',
+'newwindow' => '(އާ ވިންޑޯ އެއް ހުޅުވޭނެއެވެ)',
+'cancel' => 'މަންސޫހު',
+'mytalk' => 'މަގޭ ވާހަކަ',
 'navigation' => 'ސަމުގާ',
-'and'        => '&#32;އަދި',
+'and' => '&#32;އަދި',
 
 # Cologne Blue skin
-'qbfind'        => 'ހޯއްދަވާ',
-'qbedit'        => 'އުނިއިތުރުގެންނަވާ',
+'qbfind' => 'ހޯއްދަވާ',
+'qbedit' => 'އުނިއިތުރުގެންނަވާ',
 'qbpageoptions' => 'މި ޞަފްޙާ',
-'qbmyoptions'   => 'މަގޭ ސަފްހާ ތައް',
-
-'errorpagetitle'    => 'ކުށް',
-'returnto'          => 'އަނބުރާ $1 އަށް ވަޑައިގަންނަވާ!',
-'tagline'           => 'ވިކިޕީޑިއާ އިން',
-'help'              => 'އެހީ',
-'search'            => 'ހޯއްދަވާ',
-'go'                => 'ދުރުވޭ',
-'history'           => 'ޞަފްޙާގެ ތާރީހު',
-'history_short'     => 'ތާރީހު',
-'printableversion'  => 'ޗާޕަށްފަހި ނުސްހާ',
-'permalink'         => 'ދާއިމީ ފާލަން',
-'print'             => 'ޗާޕުކުރައްވާ',
-'edit'              => 'އުނިއިތުރު ގެންނަވާ',
-'editthispage'      => 'މި ޞަފްޙާއަށް އުނިއިތުރު ގެންނަވާ',
-'delete'            => 'ފޮހެލައްވާ',
-'deletethispage'    => 'މި ޞަފްޙާ ފޮހެލައްވާ',
-'protect'           => 'ދިފާއުކުރައްވާ',
-'protect_change'    => 'ބަދަލު ގެންނަވާ',
-'protectthispage'   => 'މި ޞަފްޙާ ދިފާއުކުރައްވާ',
-'unprotect'         => 'ދިފާއުކުރުން ހުއްޓަވާލައްވާ',
+'qbmyoptions' => 'މަގޭ ސަފްހާ ތައް',
+
+'errorpagetitle' => 'ކުށް',
+'returnto' => 'އަނބުރާ $1 އަށް ވަޑައިގަންނަވާ!',
+'tagline' => 'ވިކިޕީޑިއާ އިން',
+'help' => 'އެހީ',
+'search' => 'ހޯއްދަވާ',
+'go' => 'ދުރުވޭ',
+'history' => 'ޞަފްޙާގެ ތާރީހު',
+'history_short' => 'ތާރީހު',
+'printableversion' => 'ޗާޕަށްފަހި ނުސްހާ',
+'permalink' => 'ދާއިމީ ފާލަން',
+'print' => 'ޗާޕުކުރައްވާ',
+'edit' => 'އުނިއިތުރު ގެންނަވާ',
+'editthispage' => 'މި ޞަފްޙާއަށް އުނިއިތުރު ގެންނަވާ',
+'delete' => 'ފޮހެލައްވާ',
+'deletethispage' => 'މި ޞަފްޙާ ފޮހެލައްވާ',
+'protect' => 'ދިފާއުކުރައްވާ',
+'protect_change' => 'ބަދަލު ގެންނަވާ',
+'protectthispage' => 'މި ޞަފްޙާ ދިފާއުކުރައްވާ',
+'unprotect' => 'ދިފާއުކުރުން ހުއްޓަވާލައްވާ',
 'unprotectthispage' => 'މި ޞަފްޙާ ދިފާއުކުރުން ހުއްޓަވާލައްވާ',
-'newpage'           => 'އާ ސަފްޙާ',
-'talkpage'          => 'މި ސަފްޙާއާ މެދު ބަހުސްކުރައްވާ',
-'talkpagelinktext'  => 'ޚިޔާލު ސަފްޙާ',
-'specialpage'       => 'ހާއްސަ ޞަފްޙާ',
-'articlepage'       => 'ފިހުރިސްތު ޞަފްޙާ ބައްލަވާ',
-'talk'              => 'ބަހުސް',
-'views'             => 'ހިޔާލުފުޅުތައް',
-'toolbox'           => 'އަތްމަތީފޮށި',
-'userpage'          => 'މެންބަރުގެ ޞަފްޙާ ބައްލަވާ',
-'viewtalkpage'      => 'ބަހުސް ބައްލަވާ',
-'otherlanguages'    => 'އެހެން ބަސްބަހުން',
-'redirectedfrom'    => '(މިސްރާބުކުރެވުނީ $1 އިން)',
-'redirectpagesub'   => 'ޞަފްޙާގެ މިސްރާބު އައުކުރައްވާ',
-'lastmodifiedat'    => 'މި ޞަފްހާ އަށް އެންމެ ފަހުން ބަދަލެއް ގެނެވިފައިވަނީ $1، $2 ގައެވެ.',
-'protectedpage'     => 'ދިފާއުކުރެވިފައިވާ ޞަފްޙާ',
-'jumptosearch'      => 'ހޯއްދަވާ',
+'newpage' => 'އާ ސަފްޙާ',
+'talkpage' => 'މި ސަފްޙާއާ މެދު ބަހުސްކުރައްވާ',
+'talkpagelinktext' => 'ޚިޔާލު ސަފްޙާ',
+'specialpage' => 'ހާއްސަ ޞަފްޙާ',
+'articlepage' => 'ފިހުރިސްތު ޞަފްޙާ ބައްލަވާ',
+'talk' => 'ބަހުސް',
+'views' => 'ހިޔާލުފުޅުތައް',
+'toolbox' => 'އަތްމަތީފޮށި',
+'userpage' => 'މެންބަރުގެ ޞަފްޙާ ބައްލަވާ',
+'viewtalkpage' => 'ބަހުސް ބައްލަވާ',
+'otherlanguages' => 'އެހެން ބަސްބަހުން',
+'redirectedfrom' => '(މިސްރާބުކުރެވުނީ $1 އިން)',
+'redirectpagesub' => 'ޞަފްޙާގެ މިސްރާބު އައުކުރައްވާ',
+'lastmodifiedat' => 'މި ޞަފްހާ އަށް އެންމެ ފަހުން ބަދަލެއް ގެނެވިފައިވަނީ $1، $2 ގައެވެ.',
+'protectedpage' => 'ދިފާއުކުރެވިފައިވާ ޞަފްޙާ',
+'jumptosearch' => 'ހޯއްދަވާ',
 
 # 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'            => 'ވިކިޕީޑިއާ ގެ ތާރަފު',
-'aboutpage'            => 'Project:ތާރަފު',
-'copyright'            => 'ހުރިހާ މާއްދާއެއް $1 ގެ ދަށުން ލިބެން އެބަހުއްޓެވެ.',
-'copyrightpage'        => '{{ns:project}}:ނަކަލުކުރުމުގެހައްގު',
-'currentevents'        => 'ހިނގަމުންދާ ހާދިސާތައް',
-'disclaimers'          => 'އިއުލާނުތައް',
-'edithelp'             => 'ބަދަލުތައް ގެނައުމަށް އެހީ އެއް',
-'edithelppage'         => 'އެހީ: އުނިއިތުރު ގެންނެވުން',
-'helppage'             => 'Help:ފިހުރިސްތު',
-'mainpage'             => 'މައި ޞަފްޙާ',
+'aboutsite' => 'ވިކިޕީޑިއާ ގެ ތާރަފު',
+'aboutpage' => 'Project:ތާރަފު',
+'copyright' => 'ހުރިހާ މާއްދާއެއް $1 ގެ ދަށުން ލިބެން އެބަހުއްޓެވެ.',
+'copyrightpage' => '{{ns:project}}:ނަކަލުކުރުމުގެހައްގު',
+'currentevents' => 'ހިނގަމުންދާ ހާދިސާތައް',
+'disclaimers' => 'އިއުލާނުތައް',
+'edithelp' => 'ބަދަލުތައް ގެނައުމަށް އެހީ އެއް',
+'edithelppage' => 'އެހީ: އުނިއިތުރު ގެންނެވުން',
+'helppage' => 'Help:ފިހުރިސްތު',
+'mainpage' => 'މައި ޞަފްޙާ',
 'mainpage-description' => 'މައި ޞަފްޙާ',
-'portal'               => 'އާންމު ހޮޅުއަށި',
-'privacy'              => 'އަމިއްލަވަންތަ ސިޔާސަތު',
+'portal' => 'އާންމު ހޮޅުއަށި',
+'privacy' => 'އަމިއްލަވަންތަ ސިޔާސަތު',
 
 'badaccess' => 'ހުއްދައިގެ ކުށެއް',
 
-'ok'              => 'ރަނގަޅު',
-'editsection'     => 'އުނިއިތުރު ގެންނަވާ',
+'ok' => 'ރަނގަޅު',
+'editsection' => 'އުނިއިތުރު ގެންނަވާ',
 'editsectionhint' => 'މަޒްމޫނުގެ $1 ބަޔަށް އުނިއިތުރު ގެންނަނީ',
-'toc'             => 'ފިހުރިސްތު',
-'showtoc'         => 'ދައްކަވާ',
-'hidetoc'         => 'ފޮރުއްވާ',
+'toc' => 'ފިހުރިސްތު',
+'showtoc' => 'ދައްކަވާ',
+'hidetoc' => 'ފޮރުއްވާ',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'މަޒުމޫނު',
-'nstab-user'      => 'މެންބަރު ޞަފްޙާ',
-'nstab-special'   => 'ހާއްސަ',
+'nstab-main' => 'މަޒުމޫނު',
+'nstab-user' => 'މެންބަރު ޞަފްޙާ',
+'nstab-special' => 'ހާއްސަ',
 'nstab-mediawiki' => 'މެސެޖު',
-'nstab-template'  => 'ފަންވަތް',
-'nstab-category'  => 'ގިސްމު',
+'nstab-template' => 'ފަންވަތް',
+'nstab-category' => 'ގިސްމު',
 
 # General errors
-'error'         => 'ކުށް',
+'error' => 'ކުށް',
 'databaseerror' => 'ކޮށާރުގެ އޮޅުމެއް',
-'cannotdelete'  => 'ޞަފްޙާ ނުވަތަ ފައިލު ފޮހެއެއް ނުލެވުނު (ފަހަރެއްގައި މީގެ ކުރީން އެހެން ބޭފުޅަކު ފޮހެލެއްވީ ކަމަށް ވެދާނެ)',
-'badtitle'      => 'ނުރަނގަޅު ސުރުހީއެއް',
-'viewsource'    => 'މަސްދަރު ބައްލަވާ',
+'cannotdelete' => 'ޞަފްޙާ ނުވަތަ ފައިލު ފޮހެއެއް ނުލެވުނު (ފަހަރެއްގައި މީގެ ކުރީން އެހެން ބޭފުޅަކު ފޮހެލެއްވީ ކަމަށް ވެދާނެ)',
+'badtitle' => 'ނުރަނގަޅު ސުރުހީއެއް',
+'viewsource' => 'މަސްދަރު ބައްލަވާ',
 
 # Login and logout pages
-'welcomecreation'            => '== މަރުހަބާ، $1 ! ==
+'welcomecreation' => '== މަރުހަބާ، $1 ! ==
 ތިޔަބޭފުޅާގެ މެންބަރުޝިޕް ހެދިއްޖެއެވެ. ތިޔަ ބޭފުޅާގެ ވިކިޕީޑިއާގެ ތަރުޖީހުތައް ބަދަލުކުރައްވަން ހަނދުމަފުޅު ބަހައްޓަވާށެވެ.',
-'yourname'                   => 'މެންބަރުގެނަން',
-'yourpassword'               => 'ސިއްރުބަސް',
-'yourpasswordagain'          => 'ސިއްރުބަސް އަލުންލިޔުއްވާ',
-'login'                      => 'ވަދެވަޑައިގަންނަވާ',
-'userlogin'                  => 'ވަންނަވާ / މެންބަރަކަށް ވެ ވަޑައިގަންނަވާ',
-'userlogout'                 => 'ބޭރަށް ވަޑައިގަންނަވާ',
-'nologin'                    => "މެމްބަރުކަން ހާސިލް ކުރައްވާފައި ނުވޭތޯ؟ '''$1'''",
-'nologinlink'                => 'މެމްބަރުކަން ހާސިލް ކުރައްވާ!',
-'createaccount'              => 'މެންބަރަކަށް ވެ ވަޑައިގަންނަވާ',
-'badretype'                  => 'ތިޔަ ލިޔުއްވި ދެ ސިއްރުބަސް އެއް ސިއްރު ބަހާއި އަނެއް ސިއްރު ބަހާއި ދިމަލެއް ނުވޭ. އަދި ސިއްރުބަސް ރަނގަޅަށް ޖައްސަވާށެވެ!',
-'userexists'                 => 'ތިޔަ ލިޔުއްވި ނަން މިހާރުވެސް ދަނީ ބޭނުން ކުރެވެމުން، އައު ނަމެއް އިހުތިޔާރު ކުރައްވާ!',
-'wrongpassword'              => 'ތިޔަ ލިޔުއްވި ސިއްރުބަސް އަދި ރަނގަޅެއް ނޫނެވެ! އަދި މަސައްކަތް ކޮށްލައްވާށެވެ!',
-'wrongpasswordempty'         => 'ތިޔަ ލިޔުއްވި ސިއްރުބަހެއް ނޭނގުނު. އަލުން މަސައްކަތް ކޮށްލައްވާ!',
-'mailmypassword'             => 'ސިއްރުބަސް އީމޭލުކުރައްވާ',
+'yourname' => 'މެންބަރުގެނަން',
+'yourpassword' => 'ސިއްރުބަސް',
+'yourpasswordagain' => 'ސިއްރުބަސް އަލުންލިޔުއްވާ',
+'login' => 'ވަދެވަޑައިގަންނަވާ',
+'userlogin' => 'ވަންނަވާ / މެންބަރަކަށް ވެ ވަޑައިގަންނަވާ',
+'userlogout' => 'ބޭރަށް ވަޑައިގަންނަވާ',
+'nologin' => "މެމްބަރުކަން ހާސިލް ކުރައްވާފައި ނުވޭތޯ؟ '''$1'''",
+'nologinlink' => 'މެމްބަރުކަން ހާސިލް ކުރައްވާ!',
+'createaccount' => 'މެންބަރަކަށް ވެ ވަޑައިގަންނަވާ',
+'badretype' => 'ތިޔަ ލިޔުއްވި ދެ ސިއްރުބަސް އެއް ސިއްރު ބަހާއި އަނެއް ސިއްރު ބަހާއި ދިމަލެއް ނުވޭ. އަދި ސިއްރުބަސް ރަނގަޅަށް ޖައްސަވާށެވެ!',
+'userexists' => 'ތިޔަ ލިޔުއްވި ނަން މިހާރުވެސް ދަނީ ބޭނުން ކުރެވެމުން، އައު ނަމެއް އިހުތިޔާރު ކުރައްވާ!',
+'wrongpassword' => 'ތިޔަ ލިޔުއްވި ސިއްރުބަސް އަދި ރަނގަޅެއް ނޫނެވެ! އަދި މަސައްކަތް ކޮށްލައްވާށެވެ!',
+'wrongpasswordempty' => 'ތިޔަ ލިޔުއްވި ސިއްރުބަހެއް ނޭނގުނު. އަލުން މަސައްކަތް ކޮށްލައްވާ!',
+'mailmypassword' => 'ސިއްރުބަސް އީމޭލުކުރައްވާ',
 'acct_creation_throttle_hit' => 'މާފު ކުރައްވާ، އެހެނީ ތިޔަބޭފުޅާ ވަނީ ކުރީއްސުރެ $1 މެންބަރުކަން ހޯއްދަވާފައި އެހެންވީމާ އިތުރަށް ލިބިވަޑައެއް ނުގަންނަވާނެ.',
 
 # Change password dialog
 'oldpassword' => 'ކުރީގެ ސިއްރުބަސް:',
 
 # Edit page toolbar
-'bold_sample'     => 'ބޯ އިބާރާތް',
-'bold_tip'        => 'ބޯ އިބާރާތް',
-'italic_sample'   => 'ކަތި އިބާރާތް',
-'italic_tip'      => 'ކަތި އިބާރާތް',
+'bold_sample' => 'ބޯ އިބާރާތް',
+'bold_tip' => 'ބޯ އިބާރާތް',
+'italic_sample' => 'ކަތި އިބާރާތް',
+'italic_tip' => 'ކަތި އިބާރާތް',
 'headline_sample' => 'ސުރުހީގެ އިބާރާތް',
 
 # Edit pages
-'summary'                  => 'ހުލާސާ:',
-'subject'                  => 'މާއްދާ/ސުރުހީ:',
-'minoredit'                => 'މިއީ ކުޑަކުޑަ އުނިއިތުރެކެވެ',
-'watchthis'                => 'މި ޞަފްޙާއަށް ނަޒަރުބަހައްޓަވާ',
-'savearticle'              => 'ޞަފްޙާ ރައްކާކުރައްވާ',
-'preview'                  => 'ނަމޫނާ',
-'showpreview'              => 'ނަމޫނާ',
-'showdiff'                 => 'ބަދަލުތައް ދައްކަވާ',
-'anoneditwarning'          => "'''ސަމާލުކަމަށް:''' ތިޔަ ބޭފުޅާވަނީ ވިކިޕީޑިޔާގެ މެމްބަރެއްގެ ގޮތުގައި ވަދެ ވަޑައި ނުގަނެ. އެހެންކަމުން ތިޔަ '''އައި.ޕީ''' އެޑްރެސް މި ސަފްހާގެ ތާރީހުގައި ރެކޯޑު ކުރެވޭނެއެވެ.",
-'blockedtitle'             => 'މެންބަރާމެދު ވަނީ ފިޔަވަޅުއެޅިފައި',
-'blockedtext'              => "ތިޔަ މެމްބަރު، ނުވަތަ ތިޔަ ބޭފުޅާގެ އައި.ޕީ އެޑްރެސް ވަނީ ބްލޮކް ކުރެވިފައެވ
+'summary' => 'ހުލާސާ:',
+'subject' => 'މާއްދާ/ސުރުހީ:',
+'minoredit' => 'މިއީ ކުޑަކުޑަ އުނިއިތުރެކެވެ',
+'watchthis' => 'މި ޞަފްޙާއަށް ނަޒަރުބަހައްޓަވާ',
+'savearticle' => 'ޞަފްޙާ ރައްކާކުރައްވާ',
+'preview' => 'ނަމޫނާ',
+'showpreview' => 'ނަމޫނާ',
+'showdiff' => 'ބަދަލުތައް ދައްކަވާ',
+'anoneditwarning' => "'''ސަމާލުކަމަށް:''' ތިޔަ ބޭފުޅާވަނީ ވިކިޕީޑިޔާގެ މެމްބަރެއްގެ ގޮތުގައި ވަދެ ވަޑައި ނުގަނެ. އެހެންކަމުން ތިޔަ '''އައި.ޕީ''' އެޑްރެސް މި ސަފްހާގެ ތާރީހުގައި ރެކޯޑު ކުރެވޭނެއެވެ.",
+'blockedtitle' => 'މެންބަރާމެދު ވަނީ ފިޔަވަޅުއެޅިފައި',
+'blockedtext' => "ތިޔަ މެމްބަރު، ނުވަތަ ތިޔަ ބޭފުޅާގެ އައި.ޕީ އެޑްރެސް ވަނީ ބްލޮކް ކުރެވިފައެވ
 
 މި އައި.ޕީ އެޑްރެސް ބްލޮކް ކުރީ $1 އެވެ.
 
@@ -264,66 +264,65 @@ $messages = array(
 
 ތިބޭފުޅޭގެ އައި.ޕީ އެޑް ރެސް އަކީ  $3 އެވެ.
 އަދި ބްލޮކް އައި.ޑީ އަކީ #$5 އެވެ.",
-'accmailtitle'             => 'ސިއްރުބަސް ފޮނުވިއްޖެ.',
-'accmailtext'              => '"$1" އަށްޓަކައިވާ ސިއްރު ބަސް $2 އަށް ވަނީ ފޮނުވިފައި',
-'newarticle'               => '(އައު)',
-'editing'                  => '$1 އަށް އުނިއިތުރު ގެންނަނީ',
-'editingsection'           => '$1 ގެ (ބަޔަކަށް) އުނި އިތުރު ގެންނަނީ',
-'editconflict'             => 'އުނިއިތުރުގެންނެވުމުގައި އަރާރުން: $1',
-'yourtext'                 => 'ތިޔބޭފުޅާގެ ލިޔުއްވުން',
-'yourdiff'                 => 'ތަފާތުތައް',
+'accmailtitle' => 'ސިއްރުބަސް ފޮނުވިއްޖެ.',
+'accmailtext' => '"$1" އަށްޓަކައިވާ ސިއްރު ބަސް $2 އަށް ވަނީ ފޮނުވިފައި',
+'newarticle' => '(އައު)',
+'editing' => '$1 އަށް އުނިއިތުރު ގެންނަނީ',
+'editingsection' => '$1 ގެ (ބަޔަކަށް) އުނި އިތުރު ގެންނަނީ',
+'editconflict' => 'އުނިއިތުރުގެންނެވުމުގައި އަރާރުން: $1',
+'yourtext' => 'ތިޔބޭފުޅާގެ ލިޔުއްވުން',
+'yourdiff' => 'ތަފާތުތައް',
 'semiprotectedpagewarning' => "'''ސަމާލުކަމަށް:''' މި ޞަފްހާވަނީ ދިފާއު ކުރެވިފައެވެ. އެހެންކަމުން މިސަފްޙާ އަށް އުނި އިތުރު ގެނެވޭނީ ހަމައެކަނި މެމްބަރުކަން ހާސިލް ކުރައްވާފައިވާ ބޭފުޅުންނަށެވެ!",
-'templatesused'            => 'މި ޞަފްޙާ ގައި ބޭނުން ކުރެވިފައިވާ ފަންވަތްތައް:',
+'templatesused' => 'މި ޞަފްޙާ ގައި ބޭނުން ކުރެވިފައިވާ ފަންވަތްތައް:',
 
 # History pages
 'next' => 'ކުރިޔަށް',
 
 # Diffs
-'difference'              => '(އިސްލާހުތަކުގައި ހުރި ފަރަގު)',
 'compareselectedversions' => 'އިހުތިޔާރު ކުރެވިފައިވާ ނުސްހާތައް އަޅައިކިޔުއްވާ',
 
 # Search results
-'viewprevnext'   => 'ބައްލަވާ($1 {{int:pipe-separator}} $2) ($3).',
+'viewprevnext' => 'ބައްލަވާ($1 {{int:pipe-separator}} $2) ($3).',
 'searchhelp-url' => 'Help:ފިހުރިސްތު',
 
 # Preferences page
-'preferences'    => 'ތަރުޖީހުތައް',
-'mypreferences'  => 'މަގޭ ތަރުޖީހުތައް',
+'preferences' => 'ތަރުޖީހުތައް',
+'mypreferences' => 'މަގޭ ތަރުޖީހުތައް',
 'changepassword' => 'ސިއްރުބަސް ބަދަލުކުރައްވާ',
-'columns'        => 'ކޮލަންތައް:',
-'prefs-files'    => 'ފައިލުތައް',
-'youremail'      => '٭ އީމޭލު',
-'username'       => 'މެންބަރުނަން:',
-'yourrealname'   => '* އަސްލު ނަން',
-'yourlanguage'   => 'ބަސް:',
-'yournick'       => 'ލަގަބު/ކުއްނިއްޔާ:',
-'email'          => 'އީމޭލު',
+'columns' => 'ކޮލަންތައް:',
+'prefs-files' => 'ފައިލުތައް',
+'youremail' => '٭ އީމޭލު',
+'username' => 'މެންބަރުނަން:',
+'yourrealname' => '* އަސްލު ނަން',
+'yourlanguage' => 'ބަސް:',
+'yournick' => 'ލަގަބު/ކުއްނިއްޔާ:',
+'email' => 'އީމޭލު',
 
 # User rights
-'userrights'               => 'މެންބަރުގެ ހައްގުތަކުގެ އިންތިޒާމް',
+'userrights' => 'މެންބަރުގެ ހައްގުތަކުގެ އިންތިޒާމް',
 'userrights-user-editname' => 'މެންބަރުނަން ލިޔުއްވާ:',
 
 # Recent changes
-'recentchanges'     => 'ފަހު ބަދަލުތައް',
-'recentchangestext' => 'މި ވިކިޕީޑިޔާ އަށް ގެނެވިފައިވާ އެންމެ ފަހުގެ ބަދަލުތައް މި ޞަފްހާ އިން ބައްލަވާ!',
-'diff'              => 'ފަރަގު',
-'hide'              => 'ފޮރުވާ',
-'show'              => 'ދައްކަވާ',
+'recentchanges' => 'ފަހު ބަދަލުތައް',
+'recentchanges-summary' => 'މި ވިކިޕީޑިޔާ އަށް ގެނެވިފައިވާ އެންމެ ފަހުގެ ބަދަލުތައް މި ޞަފްހާ އިން ބައްލަވާ!',
+'diff' => 'ފަރަގު',
+'hide' => 'ފޮރުވާ',
+'show' => 'ދައްކަވާ',
 
 # Recent changes linked
-'recentchangeslinked'         => 'ގުޅުންހުރި ބަދަލުތައް',
-'recentchangeslinked-feed'    => 'ގުޅުންހުރި ބަދަލުތައް',
+'recentchangeslinked' => 'ގުޅުންހުރި ބަދަލުތައް',
+'recentchangeslinked-feed' => 'ގުޅުންހުރި ބަދަލުތައް',
 'recentchangeslinked-toolbox' => 'ގުޅުންހުރި ބަދަލުތައް',
 
 # Upload
-'upload'            => 'ފައިލު ފޮނުވާ',
-'uploadbtn'         => 'ފައިލު ފޮނުވާ',
-'filedesc'          => 'ހުލާސާ',
+'upload' => 'ފައިލު ފޮނުވާ',
+'uploadbtn' => 'ފައިލު ފޮނުވާ',
+'filedesc' => 'ހުލާސާ',
 'fileuploadsummary' => 'ހުލާސާ:',
-'filestatus'        => 'ނަކަލުކުރުމުގެހައްގުގެ ހާލަތު:',
-'filesource'        => 'މަސްދަރު:',
-'uploadedfiles'     => 'ފޮނުވިފައިވާ ފައިލުތައް',
-'uploadwarning'     => 'ފައިލުފޮނުއްވުމުގެ ކުރިން ދެވޭ އިންޒާރު',
+'filestatus' => 'ނަކަލުކުރުމުގެހައްގުގެ ހާލަތު:',
+'filesource' => 'މަސްދަރު:',
+'uploadedfiles' => 'ފޮނުވިފައިވާ ފައިލުތައް',
+'uploadwarning' => 'ފައިލުފޮނުއްވުމުގެ ކުރިން ދެވޭ އިންޒާރު',
 
 # Special:ListFiles
 'listfiles' => 'ފައިލުތަކުގެ ފިހުރިސްތު',
@@ -335,34 +334,34 @@ $messages = array(
 'randompage' => 'ކޮންމެވެސް ޞަފްޙާއެއް',
 
 # Statistics
-'statistics'              => 'ތަފާސްހިސާބުތައް',
+'statistics' => 'ތަފާސްހިސާބުތައް',
 'statistics-header-users' => 'މެންބަރުގެ ތަފާސްހިސާބު',
 
 'brokenredirects' => 'އޮޅިފައިވާ މިސްރާބުތައް',
 
 # Miscellaneous special pages
 'unusedcategories' => 'ބޭނުންނުކުރެވޭ ގިސްމުތައް',
-'unusedimages'     => 'ބޭނުންނުކުރެވޭ ފައިލުތައް',
+'unusedimages' => 'ބޭނުންނުކުރެވޭ ފައިލުތައް',
 'wantedcategories' => 'ބޭނުންފުޅުވާ ގިސްމުތައް',
-'wantedpages'      => 'ބޭނުންފުޅުވާ ޞަފްޙާތައް',
-'shortpages'       => 'ކުރު ޞަފްޙާތައް',
-'ancientpages'     => 'ބޯދާ ޞަފްޙާތައް',
-'move'             => 'ނަން/ތަން ބަދަލުކުރައްވާ',
-'movethispage'     => 'މި ޞަފްހާގެ ނަންބަދަލުކުރައްވާ',
+'wantedpages' => 'ބޭނުންފުޅުވާ ޞަފްޙާތައް',
+'shortpages' => 'ކުރު ޞަފްޙާތައް',
+'ancientpages' => 'ބޯދާ ޞަފްޙާތައް',
+'move' => 'ނަން/ތަން ބަދަލުކުރައްވާ',
+'movethispage' => 'މި ޞަފްހާގެ ނަންބަދަލުކުރައްވާ',
 
 # Book sources
 'booksources' => 'ފޮތްތަކުގެ މަސްދަރުތައް',
 
 # Special:AllPages
-'allpages'       => 'ހުރިހާ ޞަފްޙާތައް',
-'allarticles'    => 'ހުރިހާ މަޒުމޫނުތައް',
+'allpages' => 'ހުރިހާ ޞަފްޙާތައް',
+'allarticles' => 'ހުރިހާ މަޒުމޫނުތައް',
 'allinnamespace' => 'ހުރިހާ ޞަފްޙާތައް (ނުތުގު $1 ގައިވާ)',
-'allpagesprev'   => 'ކުރީގެ',
-'allpagesnext'   => 'ކުރިޔަށް އޮތް',
+'allpagesprev' => 'ކުރީގެ',
+'allpagesnext' => 'ކުރިޔަށް އޮތް',
 'allpagessubmit' => 'ދުރުވޭ',
 
 # Special:Categories
-'categories'         => 'ގިސްމުތައް',
+'categories' => 'ގިސްމުތައް',
 'categoriespagetext' => 'ތިރީގައި މިވާ ގިސްމުތައް ވިކީ ގައި މައުޖޫދުވެގެން ވެއެވެ.
 [[Special:UnusedCategories|Unused categories]] are not shown here.
 Also see [[Special:WantedCategories|wanted categories]].',
@@ -371,44 +370,44 @@ Also see [[Special:WantedCategories|wanted categories]].',
 'emailuser' => 'މި މެންބަރަށް އީމޭލު ފޮނުއްވާ',
 
 # Watchlist
-'watchlist'         => 'މަގޭ ނަޒަރު',
-'addedwatchtext'    => "މި ޞަފްޙާ \"<nowiki>\$1</nowiki>\" ތިޔަބޭފުޅާގެ [[Special:Watchlist|ހާއްސަ ނަޒަރު]] ފިހުރިސްތަށް ލެވިއްޖެއެވެ. ދެން ކުރިމަގުގައި މި ޞަފްޙާ އަދި މިއާ ގުޅޭ ބަހުސް ގެ ޞަފްޙާ އަށް ގެނެވޭ އުނިއިތުރު ތަކުގެ މައުލޫމާތު މިޞަފްހާއަށް ލެވޭނެއެވެ. އަދި އެ ޞަފްޙާތަކުގެ ޝަނާހަތު ފަސޭހަ ކުރުމަށްޓަކައި [[Special:ފަހު ބަދަލުތައް|ފަހު ބަދަލުތަކުގެ ފިހުރިސްތު]] ގައި އެބައިތައް '''ބޯ''' (bold) އަކުރުން ލިޔެވޭނެއެވެ. <p> ކޮންމެ އިރަކުވެސް ތިޔަބޭފުޅާ ހާއްސަ ނަޒަރުގެ ފިހުރިސްތުން މި ޞަފްޙާ އުނިކުރައްވަން ބޭނުންފުޅިއްޔާ މަތީގައި ދެވިފައިވާ \"ހާއްސަ ނަޒަރުން އުނިކުރޭ\" ގައި ކޮއްޓަވާ ލައްވާށެވެ.",
-'watch'             => 'ނަޒަރުބަހައްޓަވާ',
-'watchthispage'     => 'މި ޞަފްޙާއަށް ނަޒަރުބަހައްޓަވާ',
-'unwatch'           => 'ހާއްސަ ނަޒަރުން އުނިކުރޭ',
+'watchlist' => 'މަގޭ ނަޒަރު',
+'addedwatchtext' => "މި ޞަފްޙާ \"<nowiki>\$1</nowiki>\" ތިޔަބޭފުޅާގެ [[Special:Watchlist|ހާއްސަ ނަޒަރު]] ފިހުރިސްތަށް ލެވިއްޖެއެވެ. ދެން ކުރިމަގުގައި މި ޞަފްޙާ އަދި މިއާ ގުޅޭ ބަހުސް ގެ ޞަފްޙާ އަށް ގެނެވޭ އުނިއިތުރު ތަކުގެ މައުލޫމާތު މިޞަފްހާއަށް ލެވޭނެއެވެ. އަދި އެ ޞަފްޙާތަކުގެ ޝަނާހަތު ފަސޭހަ ކުރުމަށްޓަކައި [[Special:ފަހު ބަދަލުތައް|ފަހު ބަދަލުތަކުގެ ފިހުރިސްތު]] ގައި އެބައިތައް '''ބޯ''' (bold) އަކުރުން ލިޔެވޭނެއެވެ. <p> ކޮންމެ އިރަކުވެސް ތިޔަބޭފުޅާ ހާއްސަ ނަޒަރުގެ ފިހުރިސްތުން މި ޞަފްޙާ އުނިކުރައްވަން ބޭނުންފުޅިއްޔާ މަތީގައި ދެވިފައިވާ \"ހާއްސަ ނަޒަރުން އުނިކުރޭ\" ގައި ކޮއްޓަވާ ލައްވާށެވެ.",
+'watch' => 'ނަޒަރުބަހައްޓަވާ',
+'watchthispage' => 'މި ޞަފްޙާއަށް ނަޒަރުބަހައްޓަވާ',
+'unwatch' => 'ހާއްސަ ނަޒަރުން އުނިކުރޭ',
 'watchlistcontains' => 'ތިޔަބޭފުޅާގެ ހާއްސަ ނަޒަރު ފިހުރިސްތުގައި ވަނީ $1 ޞަފްޙާއެވެ.',
-'wlnote'            => 'ތިރީގައި މިވަނީ އެއީ ފާއިތުވި <b>$2</b> ގަޑި އިރުގެ ތެރޭގައިގެނެވިފައިވާ ފަހު $1 ބަދަލެވެ.',
+'wlnote' => 'ތިރީގައި މިވަނީ އެއީ ފާއިތުވި <b>$2</b> ގަޑި އިރުގެ ތެރޭގައިގެނެވިފައިވާ ފަހު $1 ބަދަލެވެ.',
 
 'changed' => 'ބަދަލުކުރެވިއްޖެ',
 
 # Delete
-'deletepage'        => 'ޞަފްޙާ ފޮހެލައްވާ',
-'confirm'           => 'ޔަގީން',
+'deletepage' => 'ޞަފްޙާ ފޮހެލައްވާ',
+'confirm' => 'ޔަގީން',
 'confirmdeletetext' => 'ތިޔަބޭފުޅާ ތިޔަ އުޅުއްވަނީ ޞަފްޙާއެއް ނުވަތަ ތަޞްވީރެއް އެއާ ގުޅިފައިވާ ހުރިހާ ތާރީހަކާއެކު ކޮށާރުން ފޮހެލައްވާށެވެ. މިކަން މިގޮތަށް ކުރައްވަން ބޭނުންފުޅުކަން ޔަގީން ކުރައްވާށެވެ. އަދި މިކަމުން ނުކުމެދާނެ ނަތީޖާއެއް ވެސް ތިޔަ ބޭފުޅާއަށް ރަނގަޅަށް އެނގިވަޑައިގަންނަވަންވާނެއެވެ. އަދި ތިޔަކަން ތިކުރެއްވެނީ [[{{MediaWiki:Policy-url}}|ވިކިޕީޑިއާ ގެ ސިޔާސަތާ]] އެއްގޮތަށްތޯ ވެސް ބައްލަވައި ޔަގީން ކުރައްވާށެވެ!',
-'actioncomplete'    => 'އަމަލު ފުރިހަމަވެއްޖެ',
-'deletecomment'     => 'ސަބަބު',
+'actioncomplete' => 'އަމަލު ފުރިހަމަވެއްޖެ',
+'deletecomment' => 'ސަބަބު',
 
 # Rollback
 'cantrollback' => 'އުނިއިތުރު އިއާދައެއް ނުކުރެވޭނެ؛ އެހެނީ އެންމެ ފަހު އުނިއިތުރުގައި ހިއްސާވި ފަރާތަކީ މިޞަފްޙާގެ ހަމައެކަނި މުއައްލިފެވެ.',
 
 # Protect
 'unprotectedarticle' => '"[[$1]]" ދިފާއުކުރުން ހުއްޓާލެވިއްޖެ',
-'prot_1movedto2'     => '[[$1]] އަށް ނަގުލުކުރެވިފައި [[$2]]',
+'prot_1movedto2' => '[[$1]] އަށް ނަގުލުކުރެވިފައި [[$2]]',
 
 # Restrictions (nouns)
 'restriction-edit' => 'އުނިއިތުރު ގެންނަވާ',
 
 # Undelete
-'undelete'        => 'ފޮހެލެވިފައިވާ ޞަފްޙާތައް ބައްލަވާ',
+'undelete' => 'ފޮހެލެވިފައިވާ ޞަފްޙާތައް ބައްލަވާ',
 'viewdeletedpage' => 'ފޮހެލެވިފައިވާ ޞަފްޙާތައް ބައްލަވާ',
-'undeletebtn'     => 'އިއާދަ ކުރޭ!',
+'undeletebtn' => 'އިއާދަ ކުރޭ!',
 
 # Namespace form on various pages
 'blanknamespace' => '(މައި)',
 
 # Contributions
 'contributions' => 'މެންބަރު ގެ ހިއްސާ',
-'mycontris'     => 'މަގޭ ހިއްސާ',
+'mycontris' => 'މަގޭ ހިއްސާ',
 
 'sp-contributions-userrights' => 'މެންބަރުގެ ހައްގުތަކުގެ އިންތިޒާމް',
 
@@ -416,51 +415,51 @@ Also see [[Special:WantedCategories|wanted categories]].',
 'whatlinkshere' => 'މިއާ ގުޅެނީ ކޮންއެއްޗެއް',
 
 # Block/unblock
-'blockip'           => 'މެންބަރާ މެދު ފިޔަވަޅުއަޅުއްވާ',
-'ipbreason'         => 'ސަބަބު',
-'ipbsubmit'         => 'މި މެމްބަރާއި މެދު ފިޔަވަޅު އަޅުއްވާ!',
-'badipaddress'      => 'ނުރަނގަޅު އައި.ޕީ އެޑްރެހެއް',
-'expiringblock'     => 'މުއްދަތު ހަމަވާނީ $1 $2',
-'blocklink'         => 'ފިޔަވަޅުއަޅުއްވާ',
-'contribslink'      => 'ޙިއްޞާ',
+'blockip' => 'މެންބަރާ މެދު ފިޔަވަޅުއަޅުއްވާ',
+'ipbreason' => 'ސަބަބު',
+'ipbsubmit' => 'މި މެމްބަރާއި މެދު ފިޔަވަޅު އަޅުއްވާ!',
+'badipaddress' => 'ނުރަނގަޅު އައި.ޕީ އެޑްރެހެއް',
+'expiringblock' => 'މުއްދަތު ހަމަވާނީ $1 $2',
+'blocklink' => 'ފިޔަވަޅުއަޅުއްވާ',
+'contribslink' => 'ޙިއްޞާ',
 'proxyblocksuccess' => 'ފުރިހަމަވެއްޖެ.',
 
 # Developer tools
-'lockdb'  => 'ކޮށާރު ބަންދުކުރައްވާ',
+'lockdb' => 'ކޮށާރު ބަންދުކުރައްވާ',
 'lockbtn' => 'ކޮށާރު ބަންދުކުރައްވާ',
 
 # Move page
-'move-page-legend'        => 'ޞަފްޙާގެ ނަން ބަދަލުކުރައްވާ',
-'movearticle'             => 'ޞަފްޙާގެ ނަން/ތަން ބަދަލުކުރައްވާ',
-'newtitle'                => 'އައު ނަމަކަށް',
-'move-watch'              => 'މި ޞަފްހާ އަށް ނަޒަރުބަހައްޓަވާ!',
-'movepagebtn'             => 'ޞަފްޙާގެނަން ބަދަލުކުރައްވާ',
-'articleexists'           => 'ތިޔަ ސުރުހީގައި ކުރީއްސުރެ ވެސް ޞަފްޙައެއް ވޭ، ނުވަތަ ތިޔަ އިހުތިޔާރުކުރެއްވި ނަން ރަނގަޅެއް ނޫން، ވީމާ އެހެން ނަމެއް އިހުތިޔާރުކުރެއްވުން އެދެވިގެންވެއެވެ.',
-'movedto'                 => 'އަށް ބަދަލުކުރެވިފައި',
-'movelogpagetext'         => 'ތިރީގައި މިވަނީ ނަން/ތަން ބަދަލުކުރެވިފައިވާ ޞަފްޙާތަކުގެ ފިހުރިސްތެކެވެ.',
-'movereason'              => 'ސަބަބު',
-'delete_and_move'         => 'ފޮހެލައްވާފައި އެހެންނަމަކަށްބަދަލުކުރައްވާ',
+'move-page-legend' => 'ޞަފްޙާގެ ނަން ބަދަލުކުރައްވާ',
+'movearticle' => 'ޞަފްޙާގެ ނަން/ތަން ބަދަލުކުރައްވާ',
+'newtitle' => 'އައު ނަމަކަށް',
+'move-watch' => 'މި ޞަފްހާ އަށް ނަޒަރުބަހައްޓަވާ!',
+'movepagebtn' => 'ޞަފްޙާގެނަން ބަދަލުކުރައްވާ',
+'articleexists' => 'ތިޔަ ސުރުހީގައި ކުރީއްސުރެ ވެސް ޞަފްޙައެއް ވޭ، ނުވަތަ ތިޔަ އިހުތިޔާރުކުރެއްވި ނަން ރަނގަޅެއް ނޫން، ވީމާ އެހެން ނަމެއް އިހުތިޔާރުކުރެއްވުން އެދެވިގެންވެއެވެ.',
+'movedto' => 'އަށް ބަދަލުކުރެވިފައި',
+'movelogpagetext' => 'ތިރީގައި މިވަނީ ނަން/ތަން ބަދަލުކުރެވިފައިވާ ޞަފްޙާތަކުގެ ފިހުރިސްތެކެވެ.',
+'movereason' => 'ސަބަބު',
+'delete_and_move' => 'ފޮހެލައްވާފައި އެހެންނަމަކަށްބަދަލުކުރައްވާ',
 'delete_and_move_confirm' => 'އާދެ، މި ޞަފްޙާ ފޮހެލައްވާ',
-'delete_and_move_reason'  => 'އެހެންނަމަކަށް ބަދަލުކުރުމަށްޓަކައި ފޮހެލެވިއްޖެ',
+'delete_and_move_reason' => 'އެހެންނަމަކަށް ބަދަލުކުރުމަށްޓަކައި ފޮހެލެވިއްޖެ',
 
 # Namespace 8 related
-'allmessages'        => 'ނިޒާމުގެ މެސެޖުތައް',
-'allmessagesname'    => 'ނަން',
+'allmessages' => 'ނިޒާމުގެ މެސެޖުތައް',
+'allmessagesname' => 'ނަން',
 'allmessagesdefault' => 'ކުރީގެ މަތަން',
 'allmessagescurrent' => 'މިހާރުގެ މަތަން',
 
 # Tooltip help for the actions
-'tooltip-pt-logout'  => 'ބޭރަށްވަޑައިގަންނަވާ',
+'tooltip-pt-logout' => 'ބޭރަށްވަޑައިގަންނަވާ',
 'tooltip-n-mainpage' => 'މައި ސަފްޙާއަށް ވަަޑައިގަންނަވާ',
 
 # Special:NewFiles
 'showhidebots' => '($1 ސެއްޓި)',
-'ilsubmit'     => 'ހޯއްދަވާ',
+'ilsubmit' => 'ހޯއްދަވާ',
 
 # EXIF tags
 'exif-imagedescription' => 'ތަސްވީރުގެ ސުރުހީ',
-'exif-artist'           => 'މުސައްނިފު',
-'exif-filesource'       => 'ފައިލުގެ މަސްދަރު',
+'exif-artist' => 'މުސައްނިފު',
+'exif-filesource' => 'ފައިލުގެ މަސްދަރު',
 
 # Pseudotags used for GPSSpeedRef
 'exif-gpsspeed-n' => 'ތަސްވީރުގެ ސުރުހީ',
index ad84110..8afc106 100644 (file)
@@ -27,220 +27,220 @@ $digitTransformTable = array(
 
 $messages = array(
 # Dates
-'sunday'        => 'འབྲུག་གཟའ་ཟླཝ་',
-'monday'        => 'འབྲུག་གཟའ་མིག་དམར་',
-'tuesday'       => 'འབྲུག་གཟའ་ལྷགཔ་',
-'wednesday'     => 'འབྲུག་གཟའ་ཕུརཔ་',
-'thursday'      => 'འབྲུག་གཟའ་པ་སངས་',
-'friday'        => 'འབྲུག་གཟའ་སྤེནཔ་',
-'saturday'      => 'འབྲུག་གཟའ་ཉིམ་',
-'sun'           => 'ཟླཝ།',
-'mon'           => 'མིགམ།',
-'tue'           => 'ལྷགཔ།',
-'wed'           => 'ཕུརཔ།',
-'thu'           => 'སྤ་སངས།',
-'fri'           => 'སྤེནཔ།',
-'sat'           => 'ཉིམ།',
-'january'       => 'སྤྱི་ཟླ་དང་པ།',
-'february'      => 'སྤྱི་ཟླ་གཉིས་པ།',
-'march'         => 'སྤྱི་ཟླ་གསུམ་པ།',
-'april'         => 'སྤྱི་ཟླ་བཞི་པ།',
-'may_long'      => 'སྤྱི་ཟླ་ལྔ་པ།',
-'june'          => 'སྤྱི་ཟླ་དྲུག་པ།',
-'july'          => 'སྤྱི་ཟླ་བདུན་པ།',
-'august'        => 'སྤྱི་ཟླ་བརྒྱད་པ།',
-'september'     => 'སྤྱི་ཟླ་དགུ་པ།',
-'october'       => 'སྤྱི་ཟླ་བཅུ་པ།',
-'november'      => 'སྤྱི་ཟླ་བཅུ་གཅིག་པ།',
-'december'      => 'སྤྱི་ཟླ་བཅུ་གཉིས་པ།',
-'january-gen'   => 'སྤྱི་ཟླ་ ༡ པའི་',
-'february-gen'  => 'སྤྱི་ཟླ་ ༢ པའི་',
-'march-gen'     => 'སྤྱི་ཟླ་ ༣ པའི་',
-'april-gen'     => 'སྤྱི་ཟླ་ ༤ པའི་',
-'may-gen'       => 'སྤྱི་ཟླ་ ༥ པའི་',
-'june-gen'      => 'སྤྱི་ཟླ་ ༦ པའི་',
-'july-gen'      => 'སྤྱི་ཟླ་ ༧ པའི་',
-'august-gen'    => 'སྤྱི་ཟླ་ ༨ པའི་',
+'sunday' => 'འབྲུག་གཟའ་ཟླཝ་',
+'monday' => 'འབྲུག་གཟའ་མིག་དམར་',
+'tuesday' => 'འབྲུག་གཟའ་ལྷགཔ་',
+'wednesday' => 'འབྲུག་གཟའ་ཕུརཔ་',
+'thursday' => 'འབྲུག་གཟའ་པ་སངས་',
+'friday' => 'འབྲུག་གཟའ་སྤེནཔ་',
+'saturday' => 'འབྲུག་གཟའ་ཉིམ་',
+'sun' => 'ཟླཝ།',
+'mon' => 'མིགམ།',
+'tue' => 'ལྷགཔ།',
+'wed' => 'ཕུརཔ།',
+'thu' => 'སྤ་སངས།',
+'fri' => 'སྤེནཔ།',
+'sat' => 'ཉིམ།',
+'january' => 'སྤྱི་ཟླ་དང་པ།',
+'february' => 'སྤྱི་ཟླ་གཉིས་པ།',
+'march' => 'སྤྱི་ཟླ་གསུམ་པ།',
+'april' => 'སྤྱི་ཟླ་བཞི་པ།',
+'may_long' => 'སྤྱི་ཟླ་ལྔ་པ།',
+'june' => 'སྤྱི་ཟླ་དྲུག་པ།',
+'july' => 'སྤྱི་ཟླ་བདུན་པ།',
+'august' => 'སྤྱི་ཟླ་བརྒྱད་པ།',
+'september' => 'སྤྱི་ཟླ་དགུ་པ།',
+'october' => 'སྤྱི་ཟླ་བཅུ་པ།',
+'november' => 'སྤྱི་ཟླ་བཅུ་གཅིག་པ།',
+'december' => 'སྤྱི་ཟླ་བཅུ་གཉིས་པ།',
+'january-gen' => 'སྤྱི་ཟླ་ ༡ པའི་',
+'february-gen' => 'སྤྱི་ཟླ་ ༢ པའི་',
+'march-gen' => 'སྤྱི་ཟླ་ ༣ པའི་',
+'april-gen' => 'སྤྱི་ཟླ་ ༤ པའི་',
+'may-gen' => 'སྤྱི་ཟླ་ ༥ པའི་',
+'june-gen' => 'སྤྱི་ཟླ་ ༦ པའི་',
+'july-gen' => 'སྤྱི་ཟླ་ ༧ པའི་',
+'august-gen' => 'སྤྱི་ཟླ་ ༨ པའི་',
 'september-gen' => 'སྤྱི་ཟླ་ ༩ པའི་',
-'october-gen'   => 'སྤྱི་ཟླ་ ༡༠ པའི་',
-'november-gen'  => 'སྤྱི་ཟླ་ ༡༡ པའི་',
-'december-gen'  => 'སྤྱི་ཟླ་ ༡༢ པའི་',
-'jan'           => 'ཟླ་༡ པ།',
-'feb'           => 'ཟླ་༢ པ།',
-'mar'           => 'ཟླ་༣ པ།',
-'apr'           => 'ཟླ་༤ པ།',
-'may'           => 'ཟླ་༥ པ།',
-'jun'           => 'ཟླ་༦ པ།',
-'jul'           => 'ཟླ་༧ པ།',
-'aug'           => 'ཟླ་༨ པ།',
-'sep'           => 'ཟླ་༩ པ།',
-'oct'           => 'ཟླ་༡༠ པ།',
-'nov'           => 'ཟླ་༡༡ པ།',
-'dec'           => 'ཟླ་༡༢ པ།',
+'october-gen' => 'སྤྱི་ཟླ་ ༡༠ པའི་',
+'november-gen' => 'སྤྱི་ཟླ་ ༡༡ པའི་',
+'december-gen' => 'སྤྱི་ཟླ་ ༡༢ པའི་',
+'jan' => 'ཟླ་༡ པ།',
+'feb' => 'ཟླ་༢ པ།',
+'mar' => 'ཟླ་༣ པ།',
+'apr' => 'ཟླ་༤ པ།',
+'may' => 'ཟླ་༥ པ།',
+'jun' => 'ཟླ་༦ པ།',
+'jul' => 'ཟླ་༧ པ།',
+'aug' => 'ཟླ་༨ པ།',
+'sep' => 'ཟླ་༩ པ།',
+'oct' => 'ཟླ་༡༠ པ།',
+'nov' => 'ཟླ་༡༡ པ།',
+'dec' => 'ཟླ་༡༢ པ།',
 
 # Categories related messages
-'category_header'        => 'དབྱེ་རིམ་ "$1" ནང་གི་ཤོག་ལེབ་ཚུ།',
-'subcategories'          => 'ཡན་ལག་དབྱེ་རིམ།',
-'category-media-header'  => 'དབྱེ་རིམ་ \\"$1\\" ནང་གི་བརྡ་བརྒྱུད།',
-'category-empty'         => "''ད་ལྟོ་དབྱེ་རིམ་དེ་ནང་ ཤོག་ལེབ་དང་བརྡ་བརྒྱུད་ག་ནི་ཡང་མིན་འདུག།''",
+'category_header' => 'དབྱེ་རིམ་ "$1" ནང་གི་ཤོག་ལེབ་ཚུ།',
+'subcategories' => 'ཡན་ལག་དབྱེ་རིམ།',
+'category-media-header' => 'དབྱེ་རིམ་ \\"$1\\" ནང་གི་བརྡ་བརྒྱུད།',
+'category-empty' => "''ད་ལྟོ་དབྱེ་རིམ་དེ་ནང་ ཤོག་ལེབ་དང་བརྡ་བརྒྱུད་ག་ནི་ཡང་མིན་འདུག།''",
 'listingcontinuesabbrev' => 'འཕྲོ་མཐུད།',
 
-'about'     => 'སྐོར་ལས།',
+'about' => 'སྐོར་ལས།',
 'newwindow' => '(ཝིན་ཌོ་གསརཔ་ནང་ ཁ་ཕྱེཝ་ཨིན།)',
-'cancel'    => 'ཆ་མེད་གཏང་།',
-'mytalk'    => 'ངེ་གི་བློ།',
+'cancel' => 'ཆ་མེད་གཏང་།',
+'mytalk' => 'ངེ་གི་བློ།',
 
 # Cologne Blue skin
 'qbfind' => 'འཚོལ།',
 'qbedit' => 'ཞུན་དག',
 
-'errorpagetitle'   => 'འཛོལ་བ།',
-'returnto'         => '$1 ལུ་ལོག།',
-'tagline'          => '{{SITENAME}} ལས།',
-'help'             => 'གྲོགས་རམ།',
-'search'           => 'འཚོལ་ཞིབ།',
-'searchbutton'     => 'འཚོལ་ཞིབ།',
-'searcharticle'    => 'འགྱོ།',
-'history'          => 'ཤོག་ལེབ་སྤྱོད་ཤུལ།',
-'history_short'    => 'སྤྱོད་ཤུལ།',
+'errorpagetitle' => 'འཛོལ་བ།',
+'returnto' => '$1 ལུ་ལོག།',
+'tagline' => '{{SITENAME}} ལས།',
+'help' => 'གྲོགས་རམ།',
+'search' => 'འཚོལ་ཞིབ།',
+'searchbutton' => 'འཚོལ་ཞིབ།',
+'searcharticle' => 'འགྱོ།',
+'history' => 'ཤོག་ལེབ་སྤྱོད་ཤུལ།',
+'history_short' => 'སྤྱོད་ཤུལ།',
 'printableversion' => 'དཔར་བསྐྲུན་འབད་བཏུབ་པའི་ཐོན་རིམ།',
-'permalink'        => 'རྟག་བརྟན་འབྲེལ་ལམ།',
-'edit'             => 'ཞུན་དག།',
-'editthispage'     => 'ཤོག་ལེབ་འདི་ ཞུན་དག་འབད།',
-'delete'           => 'བཏོན་གཏང་།',
-'protect'          => 'ཉེན་སྐྱོབ།',
-'newpage'          => 'ཤོག་ལེབ་གསརཔ།',
-'talkpage'         => 'ཤོག་ལེབ་འདི་གྲོས་བསྡུར་འབད།',
+'permalink' => 'རྟག་བརྟན་འབྲེལ་ལམ།',
+'edit' => 'ཞུན་དག།',
+'editthispage' => 'ཤོག་ལེབ་འདི་ ཞུན་དག་འབད།',
+'delete' => 'བཏོན་གཏང་།',
+'protect' => 'ཉེན་སྐྱོབ།',
+'newpage' => 'ཤོག་ལེབ་གསརཔ།',
+'talkpage' => 'ཤོག་ལེབ་འདི་གྲོས་བསྡུར་འབད།',
 'talkpagelinktext' => 'བློ།',
-'personaltools'    => 'རང་དོན་ལག་ཆས།',
-'talk'             => 'གྲོས་བསྡུར།',
-'views'            => 'མཐོང་སྣང་།',
-'toolbox'          => 'ལག་ཆས་སྒྲོམ།',
-'redirectedfrom'   => '($1 ལས་ ལོག་བཏང་ཡོདཔ་)',
-'redirectpagesub'  => 'ཤོག་ལེབ་སླར་ལོག་འབད།',
-'jumpto'           => 'འཕྲོ་མཐུད་འགྱོ་:',
+'personaltools' => 'རང་དོན་ལག་ཆས།',
+'talk' => 'གྲོས་བསྡུར།',
+'views' => 'མཐོང་སྣང་།',
+'toolbox' => 'ལག་ཆས་སྒྲོམ།',
+'redirectedfrom' => '($1 ལས་ ལོག་བཏང་ཡོདཔ་)',
+'redirectpagesub' => 'ཤོག་ལེབ་སླར་ལོག་འབད།',
+'jumpto' => 'འཕྲོ་མཐུད་འགྱོ་:',
 'jumptonavigation' => 'འཛུལ་འགྱོ་',
-'jumptosearch'     => 'འཚོལ་ཞིབ།',
+'jumptosearch' => 'འཚོལ་ཞིབ།',
 
 # 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'            => '{{SITENAME}} གི་སྐོར་ལས།',
-'aboutpage'            => 'Project:སྐོར་ལས།',
-'copyrightpage'        => '{{ns:project}}:འདྲ་བཤུས་འབད་ཆ།',
-'currentevents'        => 'ད་ལྟོའི་བྱུང་ལས།',
-'currentevents-url'    => 'Project:ད་ལྟོའི་བྱུང་ལས།',
-'disclaimers'          => 'ཁས་མི་ལེན་པ།',
-'disclaimerpage'       => 'Project: སྤྱིར་བཏང་ཁས་མི་ལེན་པ།',
-'edithelp'             => 'ཞུན་དག་གྲོགས་རམ།',
-'edithelppage'         => 'Help: ཞུན་དག།',
-'helppage'             => 'Help:ནང་དོན།',
-'mainpage'             => 'མ་ཤོག།',
+'aboutsite' => '{{SITENAME}} གི་སྐོར་ལས།',
+'aboutpage' => 'Project:སྐོར་ལས།',
+'copyrightpage' => '{{ns:project}}:འདྲ་བཤུས་འབད་ཆ།',
+'currentevents' => 'ད་ལྟོའི་བྱུང་ལས།',
+'currentevents-url' => 'Project:ད་ལྟོའི་བྱུང་ལས།',
+'disclaimers' => 'ཁས་མི་ལེན་པ།',
+'disclaimerpage' => 'Project: སྤྱིར་བཏང་ཁས་མི་ལེན་པ།',
+'edithelp' => 'ཞུན་དག་གྲོགས་རམ།',
+'edithelppage' => 'Help: ཞུན་དག།',
+'helppage' => 'Help:ནང་དོན།',
+'mainpage' => 'མ་ཤོག།',
 'mainpage-description' => 'མ་ཤོག།',
-'portal'               => 'མི་སྡེའི་སྒོ་ར།',
-'portal-url'           => 'Project:མི་སྡེའི་སྒོ་ར།',
-'privacy'              => 'སྒེར་གསང་སྲིད་བྱུས།',
-'privacypage'          => 'Project:སྒེར་གསང་སྲིད་བྱུས།',
-
-'retrievedfrom'       => '"$1" ལས་ སླར་འདྲེན་འབད་ཡོདཔ།',
-'youhavenewmessages'  => 'ཁྱོད་ལུ་ $1 ($2) འདུག།',
-'newmessageslink'     => 'འཕྲིན་དོན་གསརཔ།',
+'portal' => 'མི་སྡེའི་སྒོ་ར།',
+'portal-url' => 'Project:མི་སྡེའི་སྒོ་ར།',
+'privacy' => 'སྒེར་གསང་སྲིད་བྱུས།',
+'privacypage' => 'Project:སྒེར་གསང་སྲིད་བྱུས།',
+
+'retrievedfrom' => '"$1" ལས་ སླར་འདྲེན་འབད་ཡོདཔ།',
+'youhavenewmessages' => 'ཁྱོད་ལུ་ $1 ($2) འདུག།',
+'newmessageslink' => 'འཕྲིན་དོན་གསརཔ།',
 'newmessagesdifflink' => 'བསྒྱུར་བཅོས་མཇུག།',
-'editsection'         => 'ཞུན་དག།',
-'editold'             => 'ཞུན་དག།',
-'editsectionhint'     => 'དབྱེ་ཚན་:$1 ཞུན་དག་འབད།',
-'toc'                 => 'ནང་དོན།',
-'showtoc'             => 'སྟོན།',
-'hidetoc'             => 'སྦ།',
-'site-rss-feed'       => '$1 ཨར་ཨེསི་ཨེསི་ འབྱུང་ས།',
-'site-atom-feed'      => '$1 ཨེ་ཊོམ་ འབྱུང་ས།',
-'page-rss-feed'       => '"$1" ཨར་ཨེསི་ཨེསི་འབྱུང་ས།',
+'editsection' => 'ཞུན་དག།',
+'editold' => 'ཞུན་དག།',
+'editsectionhint' => 'དབྱེ་ཚན་:$1 ཞུན་དག་འབད།',
+'toc' => 'ནང་དོན།',
+'showtoc' => 'སྟོན།',
+'hidetoc' => 'སྦ།',
+'site-rss-feed' => '$1 ཨར་ཨེསི་ཨེསི་ འབྱུང་ས།',
+'site-atom-feed' => '$1 ཨེ་ཊོམ་ འབྱུང་ས།',
+'page-rss-feed' => '"$1" ཨར་ཨེསི་ཨེསི་འབྱུང་ས།',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-user'     => 'ལག་ལེན་པའི་ཤོག་ལེབ།',
-'nstab-project'  => 'ལས་འགུལ་ཤོག་ལེབ།',
-'nstab-image'    => 'ཡིག་སྣོད།',
+'nstab-user' => 'ལག་ལེན་པའི་ཤོག་ལེབ།',
+'nstab-project' => 'ལས་འགུལ་ཤོག་ལེབ།',
+'nstab-image' => 'ཡིག་སྣོད།',
 'nstab-template' => 'ཊེམ་པེལེཊི།',
 'nstab-category' => 'དབྱེ་རིམ།',
 
 # General errors
-'badtitle'       => 'མགོ་མིང་བྱང་ཉེས།',
-'badtitletext'   => 'ཞུ་བ་འབད་ཡོད་པའི་ཤོག་ལེབ་མགོ་མིང་འདི་ ནུས་མེད་ སྟོངམ་ ཡང་ན་ བདེན་མེད་འབྲེལ་མཐུད་ཅན་གྱི་ནང་ཁུལ་-སྐད་ཡིག་ ཡངན་ ནང་ཁུལ་-ཝི་ཀི་མགོ་མིང་ཨིན་པས། དེ་ནང་ མགོ་མིང་ནང་ལུ་ལག་ལེན་འཐབ་མ་བཏུབ་པའི་ཡིག་འབྲུ་གཅིག་ ཡང་ན་ ལེ་ཤ་ཡོདཔ་འོང་།',
-'viewsource'     => 'འབྱུང་ས་སྟོན།',
+'badtitle' => 'མགོ་མིང་བྱང་ཉེས།',
+'badtitletext' => 'ཞུ་བ་འབད་ཡོད་པའི་ཤོག་ལེབ་མགོ་མིང་འདི་ ནུས་མེད་ སྟོངམ་ ཡང་ན་ བདེན་མེད་འབྲེལ་མཐུད་ཅན་གྱི་ནང་ཁུལ་-སྐད་ཡིག་ ཡངན་ ནང་ཁུལ་-ཝི་ཀི་མགོ་མིང་ཨིན་པས། དེ་ནང་ མགོ་མིང་ནང་ལུ་ལག་ལེན་འཐབ་མ་བཏུབ་པའི་ཡིག་འབྲུ་གཅིག་ ཡང་ན་ ལེ་ཤ་ཡོདཔ་འོང་།',
+'viewsource' => 'འབྱུང་ས་སྟོན།',
 'viewsourcetext' => 'ཁྱོད་ཀྱིས་ ཤོག་ལེབ་འདི་གི་འབྱུང་ས་བལྟ་བཏུབ་པའི་ཁར་ འདྲ་བཤུས་ཡང་རྐྱབ་བཏུབ་ཨིན་:',
 
 # Login and logout pages
-'yourname'                => 'ལག་ལེན་པའི་མིང་:',
-'yourpassword'            => 'ཆོག་ཡིག:',
-'remembermypassword'      => 'གློག་རིག་དེ་གུར་ ངེ་གི་ནང་བསྐྱོད་སེམས་ཁར་བཞག (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'                   => 'ནང་བསྐྱོད།',
+'yourname' => 'ལག་ལེན་པའི་མིང་:',
+'yourpassword' => 'ཆོག་ཡིག:',
+'remembermypassword' => 'གློག་རིག་དེ་གུར་ ངེ་གི་ནང་བསྐྱོད་སེམས་ཁར་བཞག (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'login' => 'ནང་བསྐྱོད།',
 'nav-login-createaccount' => 'ནང་བསྐྱོད་འབད་ / རྩིས་ཐོ་གསརཔ་བཟོ།',
-'loginprompt'             => '{{SITENAME}} ནང་ལུ་ ནང་བསྐྱོད་འབད་ནིའི་དོན་ལུ་ ཁྱོད་ཀྱིས་ ཀུ་ཀིསི་འདི་ལྕོགས་ཅན་བཟོ་དགོ།',
-'userlogin'               => 'ནང་བསྐྱོད་འབད་ / རྩིས་ཐོ་གསརཔ་བཟོ།',
-'logout'                  => 'ཕྱིར་བསྐྱོད།',
-'userlogout'              => 'ཕྱིར་བསྐྱོད།',
-'nologin'                 => "ནང་བསྐྱོད་མེད་ག? '''$1'''",
-'nologinlink'             => 'རྩིས་ཐོ་གསརཔ་བཟོ།',
-'createaccount'           => 'རྩིས་ཐོ་གསརཔ་བཟོ།',
-'gotaccount'              => "ཧེ་མ་ལས་རྩིས་ཐོ་ཡོད་ག? '''$1'''",
-'gotaccountlink'          => 'ནང་བསྐྱོད།',
-'loginsuccesstitle'       => 'ནང་བསྐྱོད་ལེགས་ཤོམ་འབད་ཡོདཔ།',
-'loginsuccess'            => "'''ད་འབདན་ཁྱོད་  {{SITENAME}} ནང་ \"\$1\" སྦེ་ ནང་བསྐྱོད་འབད་ཡོདཔ།'''",
-'nosuchuser'              => 'མིང་ "$1" བཟུམ་གྱི་ལག་ལེན་པ་མེད།
+'loginprompt' => '{{SITENAME}} ནང་ལུ་ ནང་བསྐྱོད་འབད་ནིའི་དོན་ལུ་ ཁྱོད་ཀྱིས་ ཀུ་ཀིསི་འདི་ལྕོགས་ཅན་བཟོ་དགོ།',
+'userlogin' => 'ནང་བསྐྱོད་འབད་ / རྩིས་ཐོ་གསརཔ་བཟོ།',
+'logout' => 'ཕྱིར་བསྐྱོད།',
+'userlogout' => 'ཕྱིར་བསྐྱོད།',
+'nologin' => "ནང་བསྐྱོད་མེད་ག? '''$1'''",
+'nologinlink' => 'རྩིས་ཐོ་གསརཔ་བཟོ།',
+'createaccount' => 'རྩིས་ཐོ་གསརཔ་བཟོ།',
+'gotaccount' => "ཧེ་མ་ལས་རྩིས་ཐོ་ཡོད་ག? '''$1'''",
+'gotaccountlink' => 'ནང་བསྐྱོད།',
+'loginsuccesstitle' => 'ནང་བསྐྱོད་ལེགས་ཤོམ་འབད་ཡོདཔ།',
+'loginsuccess' => "'''ད་འབདན་ཁྱོད་  {{SITENAME}} ནང་ \"\$1\" སྦེ་ ནང་བསྐྱོད་འབད་ཡོདཔ།'''",
+'nosuchuser' => 'མིང་ "$1" བཟུམ་གྱི་ལག་ལེན་པ་མེད།
 སྡེབ་དཔྱད་འབད་ ཡང་ན་ རྩིས་ཐོ་གསརཔ་ཅིག་བཟོ།',
-'nosuchusershort'         => 'མིང་ "$1" བཟུམ་གྱི་ལག་ལེན་པ་མེད།
+'nosuchusershort' => 'མིང་ "$1" བཟུམ་གྱི་ལག་ལེན་པ་མེད།
 སྡེབ་དཔྱད་འབད།',
-'nouserspecified'         => 'ལག་ལེན་པའི་མིང་ གསལ་བཀོད་འབད་དགོ།',
-'wrongpassword'           => 'མ་བདེན་པའི་ཆོག་ཡིག་བཙུགས་ཡོདཔ། ལོག་འབད་རྩོལ་བསྐྱེད།',
-'wrongpasswordempty'      => 'ཆོག་ཡིག་བཙུགས་མི་འདི་སྟོངམ་ཨིན་པས། ལོག་འབད་རྩོལ་བསྐྱེད།',
-'passwordtooshort'        => 'ཁྱོད་ཀྱི་ཆོག་ཡིག་འདི་ནུས་མེད་ ཡང་ན་ ཐུང་དྲགས་ནུག།
+'nouserspecified' => 'ལག་ལེན་པའི་མིང་ གསལ་བཀོད་འབད་དགོ།',
+'wrongpassword' => 'མ་བདེན་པའི་ཆོག་ཡིག་བཙུགས་ཡོདཔ། ལོག་འབད་རྩོལ་བསྐྱེད།',
+'wrongpasswordempty' => 'ཆོག་ཡིག་བཙུགས་མི་འདི་སྟོངམ་ཨིན་པས། ལོག་འབད་རྩོལ་བསྐྱེད།',
+'passwordtooshort' => 'ཁྱོད་ཀྱི་ཆོག་ཡིག་འདི་ནུས་མེད་ ཡང་ན་ ཐུང་དྲགས་ནུག།
 ཆོག་ཡིག་འདི་ ཡིག་འབྲུ་ཉུང་ཤོས་ $1 དགོ་པའི་ཁར་ ལག་ལེན་པའི་མིང་དང་ཡང་མ་འདྲཝ་ཅིག་སྦེ་དགོཔ་ཨིན།',
-'mailmypassword'          => 'གློག་འཕྲིན་ཆོག་ཡིག།',
-'passwordremindertitle'   => '{{SITENAME}} གི་དོན་ལུ་ གནས་སྐབས་ཅིག་གི་ཆོག་ཡིག་གསརཔ།',
-'passwordremindertext'    => 'མི་གང་རུང་(ཡང་ན་ ཨའི་པི་ཁ་བྱང་ $1 ནང་ལས་ ཁྱོད་བཟུམ་ཅིག་གིས་)
+'mailmypassword' => 'གློག་འཕྲིན་ཆོག་ཡིག།',
+'passwordremindertitle' => '{{SITENAME}} གི་དོན་ལུ་ གནས་སྐབས་ཅིག་གི་ཆོག་ཡིག་གསརཔ།',
+'passwordremindertext' => 'མི་གང་རུང་(ཡང་ན་ ཨའི་པི་ཁ་བྱང་ $1 ནང་ལས་ ཁྱོད་བཟུམ་ཅིག་གིས་)
 {{SITENAME}} ($4) གི་དོན་ལུ་ ཆོག་ཡིག་གསརཔ་ཅིག་བཏང་ཡོད་པའི་སྐོར་ལས་ཞུ་བ་འབད་ནུག།
 ད་ལས་ཕར་ ལག་ལེན་པ་ \\"$2\\" གི་ཆོག་ཡིག་འདི་ \\"$3\\" ཨིན།
 ཁྱོད་ཀྱིས་ ད་ལྟོ་ར་ ནང་བསྐྱོད་འབད་དེ་ཆོག་ཡིག་སོར་དགོ།
 
 མི་གཞན་ཅིག་གིས་ཞུ་བ་འབད་ཡོད་པའི་སྐབས་ལུ་ ཡང་ན་ ཁྱོད་རའི་ཆོག་ཡིག་འདི་སེམས་ཁར་དྲན་ཚུགས་རུང་ བསྒྱུར་བཅོས་འབད་དགོ་མ་མནོ་བ་ཅིན་ འཕྲིན་དོན་དེ་སྣང་མེད་བཞག་སྟེ་ ཧེ་མའི་ཆོག་ཡིག་འདི་ར་ལག་ལེན་འཐབ་རུང་བཏུབ།',
-'noemail'                 => 'ལག་ལེན་པ་ "$1" གི་དོན་ལུ་ གློག་འཕྲིན་ཁ་བྱང་ཐོ་བཀོད་མ་འབད་བས།',
-'passwordsent'            => '"$1" ནང་ཐོ་བཀོད་འབད་ཡོད་མི་ གློག་འཕྲིན་ཁ་བྱང་ནང་ ཆོག་ཡིག་གསརཔ་ཅིག་བཏང་ནུག།
+'noemail' => 'ལག་ལེན་པ་ "$1" གི་དོན་ལུ་ གློག་འཕྲིན་ཁ་བྱང་ཐོ་བཀོད་མ་འབད་བས།',
+'passwordsent' => '"$1" ནང་ཐོ་བཀོད་འབད་ཡོད་མི་ གློག་འཕྲིན་ཁ་བྱང་ནང་ ཆོག་ཡིག་གསརཔ་ཅིག་བཏང་ནུག།
 གློག་འཕྲིན་དེ་ཐོབ་ད་ ལོག་སྟེ་ནང་བསྐྱོད་འབད་གནང་།',
-'eauthentsent'            => 'ངེས་དཔྱད་གློག་འཕྲིན་འདི་ གདམ་ཁ་བརྐྱབས་ཡོད་པའི་གློག་འཕྲིན་ཁ་བྱང་ལུ་ བཏང་ཡོདཔ།
+'eauthentsent' => 'ངེས་དཔྱད་གློག་འཕྲིན་འདི་ གདམ་ཁ་བརྐྱབས་ཡོད་པའི་གློག་འཕྲིན་ཁ་བྱང་ལུ་ བཏང་ཡོདཔ།
 གཞན་གློག་འཕྲིན་གང་རུང་ རྩིས་ཐོ་ནང་མ་གཏང་པའི་ཧེ་མ་ རྩིས་ཐོ་འདི་ཁྱོད་ར་གི་ཨིན་པའི་ངེས་དཔྱད་འབད་ནི་ལུ་ གློག་འཕྲིན་ནང་གི་བཀོད་རྒྱ་དང་འཁྲིལ་དགོཔ་ཨིན།',
 
 # Change password dialog
 'retypenew' => 'ཆོག་ཡིག་གསརཔ་ལོག་ཡིག་དཔར་རྐྱབས:',
 
 # Edit page toolbar
-'bold_sample'     => 'ཚིག་ཡིག་རྒྱགས་པ།',
-'bold_tip'        => 'ཚིག་ཡིག་རྒྱགས་པ།',
-'italic_sample'   => 'ཨའི་ཊ་ལིཀ་ཚིག་ཡིག།',
-'italic_tip'      => 'ཨའི་ཊ་ལིཀ་ཚིག་ཡིག།',
-'link_sample'     => 'འབྲེལ་ལམ་མགོ་མིང་།',
-'link_tip'        => 'ནང་འཁོད་འབྲེལ་ལམ།',
-'extlink_sample'  => 'http://www.example.com འབྲེལ་ལམ མགོ་མིང་།',
-'extlink_tip'     => 'ཕྱིའི་འབྲེལ་ལམ་ (http:// prefix སེམས་ཁར་བཞག)',
+'bold_sample' => 'ཚིག་ཡིག་རྒྱགས་པ།',
+'bold_tip' => 'ཚིག་ཡིག་རྒྱགས་པ།',
+'italic_sample' => 'ཨའི་ཊ་ལིཀ་ཚིག་ཡིག།',
+'italic_tip' => 'ཨའི་ཊ་ལིཀ་ཚིག་ཡིག།',
+'link_sample' => 'འབྲེལ་ལམ་མགོ་མིང་།',
+'link_tip' => 'ནང་འཁོད་འབྲེལ་ལམ།',
+'extlink_sample' => 'http://www.example.com འབྲེལ་ལམ མགོ་མིང་།',
+'extlink_tip' => 'ཕྱིའི་འབྲེལ་ལམ་ (http:// prefix སེམས་ཁར་བཞག)',
 'headline_sample' => 'གཙོ་དོན་ཚིག་ཡིག།',
-'headline_tip'    => 'གནས་རིམ་ ༢ གཙོ་དོན།',
-'nowiki_sample'   => 'ནཱ་ལུ་ རྩ་སྒྲིག་མ་འབད་བའི་ཚིག་ཡིག་བཙུགས།',
-'nowiki_tip'      => 'ཝི་ཀི་རྩ་སྒྲིག་ སྣང་མེད་བཞག།',
-'image_tip'       => 'གནས་འདྲེན་ཡིག་སྣོད།',
-'media_tip'       => 'ཡིག་སྣོད་ཀྱི་འབྲེལ་ལམ།',
-'sig_tip'         => 'དུས་བཀོད་དང་གཅིག་ཁར་ ཁྱོད་རའི་མིང་རྟགས།',
-'hr_tip'          => 'ཐད་སྙོམས་གྲལ་ཐིག་ (ཉུང་སུ་སྦེ་ལག་ལེན་འཐབ)',
+'headline_tip' => 'གནས་རིམ་ ༢ གཙོ་དོན།',
+'nowiki_sample' => 'ནཱ་ལུ་ རྩ་སྒྲིག་མ་འབད་བའི་ཚིག་ཡིག་བཙུགས།',
+'nowiki_tip' => 'ཝི་ཀི་རྩ་སྒྲིག་ སྣང་མེད་བཞག།',
+'image_tip' => 'གནས་འདྲེན་ཡིག་སྣོད།',
+'media_tip' => 'ཡིག་སྣོད་ཀྱི་འབྲེལ་ལམ།',
+'sig_tip' => 'དུས་བཀོད་དང་གཅིག་ཁར་ ཁྱོད་རའི་མིང་རྟགས།',
+'hr_tip' => 'ཐད་སྙོམས་གྲལ་ཐིག་ (ཉུང་སུ་སྦེ་ལག་ལེན་འཐབ)',
 
 # Edit pages
-'summary'                    => 'བཅུད་དོན།:',
-'subject'                    => 'དོན་ཚན་/གཙོ་དོན།:',
-'minoredit'                  => 'འདི་ གལ་གནད་ཆུང་བའི་ཞུན་དག་ཅིག་ཨིན།',
-'watchthis'                  => 'ཤོག་ལེབ་འདི་ལུ་བལྟ།',
-'savearticle'                => 'ཤོག་ལེབ་སྲུངས།',
-'preview'                    => 'སྔོན་ལྟ།',
-'showpreview'                => 'སྔོན་ལྟ་སྟོན།',
-'showdiff'                   => 'བསྒྱུར་བཅོས་ཚུ་སྟོན།',
-'anoneditwarning'            => "'''ཉེན་བརྡ:''' ཁྱོད་ཀྱིས་ ནང་བསྐྱོད་མ་འབད་བས།
+'summary' => 'བཅུད་དོན།:',
+'subject' => 'དོན་ཚན་/གཙོ་དོན།:',
+'minoredit' => 'འདི་ གལ་གནད་ཆུང་བའི་ཞུན་དག་ཅིག་ཨིན།',
+'watchthis' => 'ཤོག་ལེབ་འདི་ལུ་བལྟ།',
+'savearticle' => 'ཤོག་ལེབ་སྲུངས།',
+'preview' => 'སྔོན་ལྟ།',
+'showpreview' => 'སྔོན་ལྟ་སྟོན།',
+'showdiff' => 'བསྒྱུར་བཅོས་ཚུ་སྟོན།',
+'anoneditwarning' => "'''ཉེན་བརྡ:''' ཁྱོད་ཀྱིས་ ནང་བསྐྱོད་མ་འབད་བས།
 ཁྱོད་ཀྱི་ ཨའི་པི་ཁ་བྱང་འདི་ ཤོག་ལེབ་ཀྱི་ཞུན་དག་སྤྱོད་ཤུལ་འདི་ནང་ ཐོ་བཀོད་འབད་དེ་བཞག་འོང་།",
-'summary-preview'            => 'བཅུད་དོན་སྔོན་ལྟ།:',
-'blockedtext'                => "'''ཁྱོད་ཀྱི་ ལག་ལེན་པའི་མིང་ ཡང་ན་ ཨའི་པི་ཁ་བྱང་འདི་ བཀག་དམ་འབད་ཡོདཔ།'''
+'summary-preview' => 'བཅུད་དོན་སྔོན་ལྟ།:',
+'blockedtext' => "'''ཁྱོད་ཀྱི་ ལག་ལེན་པའི་མིང་ ཡང་ན་ ཨའི་པི་ཁ་བྱང་འདི་ བཀག་དམ་འབད་ཡོདཔ།'''
 
 དེ་ཡང་ $1 གིས་ བཀག་ཡོདཔ། བཀག་དགོ་པའི་རྒྱུ་མཚན་འདི་  ''$2''ཨིན་པས།
 
@@ -252,22 +252,22 @@ $messages = array(
 
 ཁྱོད་ཀྱིས་ ཁྱོད་རའི་ [[Special:Preferences|account preferences]] ནང་ ནུས་ལྡན་གློག་འཕྲིན་ཁ་བྱང་ཅིག་ གསལ་བཀོད་མ་འབད་ཚུན་དང་ དེ་ལག་ལེན་འཐབ་ནི་ལས་འགག་བསུབ་མ་འབད་བ་ཅིན་རྐྱངམ་ཅིག་ 'ལག་ལེན་པ་ལུ་ གློག་འཕྲིན་གཏང་' གི་ཁྱད་ཆོས་འདི་ ལག་ལེན་འཐབ་མི་བཏུབ་ཨིན།
 ཁྱོད་ཀྱི་ད་ལྟོའི་ཨའི་པི་ཁ་བྱང་འདི་ $3, དང་ འགག་བསུབ་ཨའི་ཌི་འདི་ #$5 ཨིན། དེ་གཉིས་ ཡང་ན་ ག་ཨིན་རུང་ཅིག་ འདྲི་དཔྱད་གང་རུང་གི་གྲངས་སུ་བཙུགས་གནང་།",
-'newarticle'                 => '(གསརཔ་)',
-'newarticletext'             => "ཁྱོད་ཀྱིས་ ཤོག་ལེབ་ཅིག་ལུ་ ད་ཚུན་མེད་པའི་འབྲེལ་མཐུད་འབད་ཡོདཔ།
+'newarticle' => '(གསརཔ་)',
+'newarticletext' => "ཁྱོད་ཀྱིས་ ཤོག་ལེབ་ཅིག་ལུ་ ད་ཚུན་མེད་པའི་འབྲེལ་མཐུད་འབད་ཡོདཔ།
 ཤོག་ལེབ་གསརཔ་བཟོ་ནི་ལུ་ འོག་གི་སྒྲོམ་ནང་ ཡིག་དཔར་རྐྱབས་ (བརྡ་དོན་ཁ་གསལ་གྱི་དོན་ལུ་ [[{{MediaWiki:Helppage}}|help page]] ལུ་བལྟ་)།
 གལ་སྲིད་འཛོལ་ཏེ་ཡར་སོང་པ་ཅིན་ '''རྒྱབ་''' ཨེབ་རྟ་ལུ་ ཨེབ་གཏང་འབད།",
-'noarticletext'              => 'ད་ལྟོ་ ཤོག་ལེབ་འདི་ནང་ ཚིག་ཡིག་མེདཔ་ཨིནམ་དང་ ཁྱོད་ཀྱིས་ [[Special:Search/{{PAGENAME}}| ཤོག་ལེབ་མགོ་མིང་འདི་ ]] ཤོག་ལེབ་གཞན་ནང་ལས་འཚོལ་བཏུབ་ ཡང་ན་ [{{fullurl:{{FULLPAGENAME}}|action=edit}} ཤོག་ལེབ་འདི་ ཞུན་དག་འབད་བཏུབ།]',
-'previewnote'                => "'''འདི་ སྔོན་ལྟ་རྐྱངམ་ཅིག་ཨིན་  བསྒྱུར་བཅོས་ཚུ་ ད་ལྟོ་ཚུན་མ་སྲུངས་པས་!'''",
-'editing'                    => '$1 ཞུན་དག་འབད་དོ།',
-'editingsection'             => '$1 (དབྱེ་ཚན་)འདི་ ཞུན་དག་འབད་ནི།',
-'copyrightwarning'           => "{{SITENAME}} ལུ་ ཕུལ་མི་ཞལ་འདེབས་ཚུ་  $2 གི་འོག་ལུ་ གསར་བཏོན་འབད་ནིའི་ཆ་འཇོག་གྲུབ་ཡོདཔ་(ཁ་གསལ་གྱི་དོན་ལས་ $1 ལུ་བལྟ་)། གལ་སྲིད་ ཁྱོད་རའི་འབྲི་ལཱ་འདི་ ཞུན་དག་དང་ལོག་བཀྲམ་མ་འབད་ནི་ཨིན་པ་ཅིན་ ནཱ་ལུ་མ་ཕུལ།<br />
+'noarticletext' => 'ད་ལྟོ་ ཤོག་ལེབ་འདི་ནང་ ཚིག་ཡིག་མེདཔ་ཨིནམ་དང་ ཁྱོད་ཀྱིས་ [[Special:Search/{{PAGENAME}}| ཤོག་ལེབ་མགོ་མིང་འདི་ ]] ཤོག་ལེབ་གཞན་ནང་ལས་འཚོལ་བཏུབ་ ཡང་ན་ [{{fullurl:{{FULLPAGENAME}}|action=edit}} ཤོག་ལེབ་འདི་ ཞུན་དག་འབད་བཏུབ།]',
+'previewnote' => "'''འདི་ སྔོན་ལྟ་རྐྱངམ་ཅིག་ཨིན་  བསྒྱུར་བཅོས་ཚུ་ ད་ལྟོ་ཚུན་མ་སྲུངས་པས་!'''",
+'editing' => '$1 ཞུན་དག་འབད་དོ།',
+'editingsection' => '$1 (དབྱེ་ཚན་)འདི་ ཞུན་དག་འབད་ནི།',
+'copyrightwarning' => "{{SITENAME}} ལུ་ ཕུལ་མི་ཞལ་འདེབས་ཚུ་  $2 གི་འོག་ལུ་ གསར་བཏོན་འབད་ནིའི་ཆ་འཇོག་གྲུབ་ཡོདཔ་(ཁ་གསལ་གྱི་དོན་ལས་ $1 ལུ་བལྟ་)། གལ་སྲིད་ ཁྱོད་རའི་འབྲི་ལཱ་འདི་ ཞུན་དག་དང་ལོག་བཀྲམ་མ་འབད་ནི་ཨིན་པ་ཅིན་ ནཱ་ལུ་མ་ཕུལ།<br />
 དེ་མ་ཚད་ཁྱོད་ཀྱིས་ ང་བཅས་ལུ་ དེ་ཁྱོད་རང་གིས་བྲིས་འབྲིཝ་དང་ མི་མང་ཌོ་མཱེན་ ཡང་ན་ རྒྱུ་ཁུངས་སྟོང་མར་ནང་ལས་འདྲ་བཤུས་བརྐྱབས་རྐྱབ་ཨིནམ་སྦེ་ བཤདཔ་ཨིན་པས།
 '''གནང་བ་མེད་པར་ འདྲ་བཤུས་དབང་ཆ་ཅན་གྱི་ལཱ་མ་ཕུལ་!'''",
-'templatesused'              => 'ཤོག་ལེབ་འདི་གུ་ལག་ལེན་འཐབ་ཡོད་པའི་ཊེམ་པེལེཊི:',
-'templatesusedpreview'       => 'སྔོན་ལྟ་འདི་ནང་ལག་ལེན་འཐབ་ཡོད་པའི་ {{PLURAL:$1|Template|Templates}} :',
-'template-protected'         => '(ཉེན་སྐྱོབ་འབད་ཡོདཔ།)',
-'template-semiprotected'     => '(ཉེན་སྐྱོབ་ཕྱེད་ཀ་འབད་ཡོདཔ་)',
-'nocreatetext'               => '{{SITENAME}} གིས་ ཤོག་ལེབ་གསརཔ་བཟོ་ནི་ལས་ བཀག་དམ་འབད་ཡོདཔ།
+'templatesused' => 'ཤོག་ལེབ་འདི་གུ་ལག་ལེན་འཐབ་ཡོད་པའི་ཊེམ་པེལེཊི:',
+'templatesusedpreview' => 'སྔོན་ལྟ་འདི་ནང་ལག་ལེན་འཐབ་ཡོད་པའི་ {{PLURAL:$1|Template|Templates}} :',
+'template-protected' => '(ཉེན་སྐྱོབ་འབད་ཡོདཔ།)',
+'template-semiprotected' => '(ཉེན་སྐྱོབ་ཕྱེད་ཀ་འབད་ཡོདཔ་)',
+'nocreatetext' => '{{SITENAME}} གིས་ ཤོག་ལེབ་གསརཔ་བཟོ་ནི་ལས་ བཀག་དམ་འབད་ཡོདཔ།
 ཁྱོད་ཀྱིས་ ལོག་འགྱོ་ཞིནམ་ལས་ ཡོད་བཞིན་པའི་ཤོག་ལེབ་འདི་ཞུན་དག་འབད་ ཡང་ན་  [[Special:UserLogin|ནང་བསྐྱོད་དང་ ཡངན་ རྩིས་ཐོ་གསརཔ་བཟོ་]].',
 'recreate-moveddeleted-warn' => "'''ཉེན་བརྡ་: ཁྱོད་ཀྱིས་ ཧ་མ་ལས་བཏོན་བཏང་ཡོད་པའི་ཤོག་ལེབ་ཅིག་ ལོག་གསར་བཟོ་འབདཝ་ཨིན་པས།'''
 
@@ -275,45 +275,44 @@ $messages = array(
 སྟབས་བདེ་ནིའི་དོན་ལས་ ཤོག་ལེབ་ཀྱི་བཏོན་གཏང་ལོག་འདི་ ནཱ་ལུ་བྱིན་ཏེ་ཡོད།:",
 
 # History pages
-'viewpagelogs'        => 'ཤོག་ལེབ་འདི་གི་ལོགསི་སྟོན།',
-'currentrev'          => 'ད་ལྟོའི་བསྐྱར་ཞིབ།',
-'revisionasof'        => '$1 གི་བསྐྱར་ཞིབ།',
-'revision-info'       => '$2 གིས་ $1 ཚུན་གྱི་བསྐྱར་ཞིབ།',
-'previousrevision'    => '←བསྐྱར་ཞིབ་རྙིངམ།',
-'nextrevision'        => 'བསྐྱར་ཞིབ་གསརཔ་→',
+'viewpagelogs' => 'ཤོག་ལེབ་འདི་གི་ལོགསི་སྟོན།',
+'currentrev' => 'ད་ལྟོའི་བསྐྱར་ཞིབ།',
+'revisionasof' => '$1 གི་བསྐྱར་ཞིབ།',
+'revision-info' => '$2 གིས་ $1 ཚུན་གྱི་བསྐྱར་ཞིབ།',
+'previousrevision' => '←བསྐྱར་ཞིབ་རྙིངམ།',
+'nextrevision' => 'བསྐྱར་ཞིབ་གསརཔ་→',
 'currentrevisionlink' => 'ད་ལྟོའི་བསྐྱར་ཞིབ།',
-'cur'                 => 'ཀཱར།',
-'last'                => 'མཇུག།',
-'page_first'          => 'དང་པ།',
-'page_last'           => 'མཇུག།',
-'histlegend'          => 'སེལ་འཐུ་སོར་སོ་: ག་བསྡུར་འབད་ནི་དང་ གཤམ་གྱི་བཙུགས་ལྡེ་ ཡང་ན་ ཨེབ་རྟ་ལུ་ཨེབ་ནི་ལུ་ ཐོན་རིམ་གྱི་རེ་ཌིའོ་སྒྲོམ་ལུ་རྟགས་བཀལ།<br />
+'cur' => 'ཀཱར།',
+'last' => 'མཇུག།',
+'page_first' => 'དང་པ།',
+'page_last' => 'མཇུག།',
+'histlegend' => 'སེལ་འཐུ་སོར་སོ་: ག་བསྡུར་འབད་ནི་དང་ གཤམ་གྱི་བཙུགས་ལྡེ་ ཡང་ན་ ཨེབ་རྟ་ལུ་ཨེབ་ནི་ལུ་ ཐོན་རིམ་གྱི་རེ་ཌིའོ་སྒྲོམ་ལུ་རྟགས་བཀལ།<br />
 འབད་ཤུལ་: (ཀཱར་) = ད་ལྟོའི་ཐོན་རིམ་ལས་སོར་སོ་
 (མཇུག་) = ཧེ་མའི་ཐོན་རིམ་ལས་སོར་སོ་ M = ཞུན་དག་ཆུང་ཀུ།',
-'histfirst'           => 'རྙིང་ཤོས།',
-'histlast'            => 'གསར་ཤོས།',
+'histfirst' => 'རྙིང་ཤོས།',
+'histlast' => 'གསར་ཤོས།',
 
 # Revision feed
 'history-feed-item-nocomment' => '$༢ ལུ་ $༡',
 
 # Diffs
-'history-title'           => '"$1" གི་བསྐྱར་ཞིབ་སྤྱོད་ཤུལ།',
-'difference'              => '(བསྐྱར་ཞིབ་བར་ནའི་ཁྱད་པར)',
-'lineno'                  => 'གྲལ་ཐིག་ $1:',
+'history-title' => '"$1" གི་བསྐྱར་ཞིབ་སྤྱོད་ཤུལ།',
+'lineno' => 'གྲལ་ཐིག་ $1:',
 'compareselectedversions' => 'སེལ་འཐུ་འབད་ཡོད་པའི་ཐོན་རིམ་ཚུ་ ག་བསྡུར་རྐྱབས།',
-'editundo'                => 'འབད་བཤོལ།',
-'diff-multi'              => '({{PLURAL:$1|བར་ནའི་བསྐྱར་ཞིབ་གཅིག་|$1 བར་ནའི་བསྐྱར་ཞིབ་ཚུ་}} མ་སྟོན་པས།)',
+'editundo' => 'འབད་བཤོལ།',
+'diff-multi' => '({{PLURAL:$1|བར་ནའི་བསྐྱར་ཞིབ་གཅིག་|$1 བར་ནའི་བསྐྱར་ཞིབ་ཚུ་}} མ་སྟོན་པས།)',
 
 # Search results
-'prevn'          => 'ཧེ་མའི་ {{PLURAL:$1|$1}}',
-'nextn'          => 'ཤུལ་མའི་ {{PLURAL:$1|$1}}',
-'viewprevnext'   => '($1 {{int:pipe-separator}} $2) ($3) སྟོན།',
+'prevn' => 'ཧེ་མའི་ {{PLURAL:$1|$1}}',
+'nextn' => 'ཤུལ་མའི་ {{PLURAL:$1|$1}}',
+'viewprevnext' => '($1 {{int:pipe-separator}} $2) ($3) སྟོན།',
 'searchhelp-url' => 'Help:ནང་དོན།',
-'powersearch'    => 'མཐོ་རིམ་ཅན་གྱི་འཚོལ་ཞིབ།',
+'powersearch' => 'མཐོ་རིམ་ཅན་གྱི་འཚོལ་ཞིབ།',
 
 # Preferences page
-'preferences'         => 'དགའ་གདམ།',
-'mypreferences'       => 'ངེ་གི་དགའ་གདམ།',
-'yourrealname'        => 'མིང་ངོ་མ:',
+'preferences' => 'དགའ་གདམ།',
+'mypreferences' => 'ངེ་གི་དགའ་གདམ།',
+'yourrealname' => 'མིང་ངོ་མ:',
 'prefs-help-realname' => 'མིང་ངོ་མ་འདི་ གདམ་ཁ་ཅན་ཨིན་རུང་ ཐོ་བཀོད་འབད་བ་ཅིན་ ཁྱོད་རའི་ལཱ་གི་ཁྱད་བརྗོད་ཀྱི་དོན་ལུ་ ལག་ལེན་འཐབ་འོང་།',
 
 'grouppage-sysop' => '{{ns:project}}:བདག་སྐྱོང་པ།',
@@ -322,39 +321,39 @@ $messages = array(
 'rightslog' => 'ལག་ལེན་པའི་དབང་ཆ་དྲན་དེབ།',
 
 # Recent changes
-'nchanges'                       => '$1 {{PLURAL:$1|བསྒྱུར་བཅོས་|བསྒྱུར་བཅོས་ཚུ}}',
-'recentchanges'                  => 'འཕྲལ་གྱི་བསྒྱུར་བཅོས',
+'nchanges' => '$1 {{PLURAL:$1|བསྒྱུར་བཅོས་|བསྒྱུར་བཅོས་ཚུ}}',
+'recentchanges' => 'འཕྲལ་གྱི་བསྒྱུར་བཅོས',
 'recentchanges-feed-description' => 'འབྱུང་སའི་ནང་ ཝི་ཀི་ལུ་འཕྲལ་གྱི་བསྒྱུར་བཅོས་འབད་མི་འདི་ རྗེས་འཚོལ་འབད།',
-'rcnote'                         => "གཤམ་འཁོད་ཚུ་ $3 ཚུན་ཚོད་ཀྱི་ མཇུག་མཐའ {{PLURAL:$2|ཉིནམ་|'''$2''' ཉིནམ་}} གྱི་ {{PLURAL:$1|བསྒྱུར་བཅོས་ | '''$1''' བསྒྱུར་བཅོས་ཚུ་ }} ཨིན།",
-'rcnotefrom'                     => "འོག་གི་ཚུ་ '''$2''' (up to '''$1''' shown) ལས་ཚུར་གྱི་བསྒྱུར་བཅོས་ཨིན།",
-'rclistfrom'                     => '$1 ལས་ འགོ་བཟུང་སྟེ་ བསྒྱུར་བཅོས་གསརཔ་ཚུ་སྟོན་',
-'rcshowhideminor'                => '$1 གལ་གནད་ཆུང་བའི་ཞུན་དག།',
-'rcshowhidebots'                 => '$1 བོཊིསི།',
-'rcshowhideliu'                  => '$1 ནང་བསྐྱོད་འབད་ཡོད་པའི་ལག་ལེན་པ་ཚུ་',
-'rcshowhideanons'                => '$1 མིང་མེད་ལག་ལེན་པ།',
-'rcshowhidepatr'                 => '$1 པེ་ཌོལཊི་ཞུན་དག་ཚུ།',
-'rcshowhidemine'                 => '$1 ངེ་གི་ཞུན་དག།',
-'rclinks'                        => 'མཇུག་མཐའི་ $1 བསྒྱུར་བཅོས་ཚུ་ ཉིནམ་ $2 ནང་ལུ་སྟོན་<br />$3',
-'diff'                           => 'ཁྱད་པར།',
-'hist'                           => 'སྤྱོད་ཤུལ',
-'hide'                           => 'སྦ།',
-'show'                           => 'སྟོན།',
-'minoreditletter'                => 'm',
-'newpageletter'                  => 'N',
-'boteditletter'                  => 'b',
+'rcnote' => "གཤམ་འཁོད་ཚུ་ $3 ཚུན་ཚོད་ཀྱི་ མཇུག་མཐའ {{PLURAL:$2|ཉིནམ་|'''$2''' ཉིནམ་}} གྱི་ {{PLURAL:$1|བསྒྱུར་བཅོས་ | '''$1''' བསྒྱུར་བཅོས་ཚུ་ }} ཨིན།",
+'rcnotefrom' => "འོག་གི་ཚུ་ '''$2''' (up to '''$1''' shown) ལས་ཚུར་གྱི་བསྒྱུར་བཅོས་ཨིན།",
+'rclistfrom' => '$1 ལས་ འགོ་བཟུང་སྟེ་ བསྒྱུར་བཅོས་གསརཔ་ཚུ་སྟོན་',
+'rcshowhideminor' => '$1 གལ་གནད་ཆུང་བའི་ཞུན་དག།',
+'rcshowhidebots' => '$1 བོཊིསི།',
+'rcshowhideliu' => '$1 ནང་བསྐྱོད་འབད་ཡོད་པའི་ལག་ལེན་པ་ཚུ་',
+'rcshowhideanons' => '$1 མིང་མེད་ལག་ལེན་པ།',
+'rcshowhidepatr' => '$1 པེ་ཌོལཊི་ཞུན་དག་ཚུ།',
+'rcshowhidemine' => '$1 ངེ་གི་ཞུན་དག།',
+'rclinks' => 'མཇུག་མཐའི་ $1 བསྒྱུར་བཅོས་ཚུ་ ཉིནམ་ $2 ནང་ལུ་སྟོན་<br />$3',
+'diff' => 'ཁྱད་པར།',
+'hist' => 'སྤྱོད་ཤུལ',
+'hide' => 'སྦ།',
+'show' => 'སྟོན།',
+'minoreditletter' => 'm',
+'newpageletter' => 'N',
+'boteditletter' => 'b',
 
 # Recent changes linked
-'recentchangeslinked'          => 'འབྲེལ་བ་ཅན་གྱི་བསྒྱུར་བཅོས།',
-'recentchangeslinked-feed'     => 'འབྲེལ་བ་ཅན་གྱི་བསྒྱུར་བཅོས།',
-'recentchangeslinked-toolbox'  => 'འབྲེལ་བ་ཅན་གྱི་བསྒྱུར་བཅོས།',
-'recentchangeslinked-title'    => '"$1" དང་འབྲེལ་བ་ཡོད་པའི་བསྒྱུར་བཅོས་ཚུ།',
+'recentchangeslinked' => 'འབྲེལ་བ་ཅན་གྱི་བསྒྱུར་བཅོས།',
+'recentchangeslinked-feed' => 'འབྲེལ་བ་ཅན་གྱི་བསྒྱུར་བཅོས།',
+'recentchangeslinked-toolbox' => 'འབྲེལ་བ་ཅན་གྱི་བསྒྱུར་བཅོས།',
+'recentchangeslinked-title' => '"$1" དང་འབྲེལ་བ་ཡོད་པའི་བསྒྱུར་བཅོས་ཚུ།',
 'recentchangeslinked-noresult' => 'དུས་བཀོད་ཀྱི་སྐབས་ལུ་ འབྲེལ་མཐུད་ཅན་གྱི་ཤོག་ལེབ་ལུ་བསྒྱུར་བཅོས་མེད།',
-'recentchangeslinked-summary'  => "དམིགས་བསལ་ཤོག་ལེབ་འདི་གིས་ འབྲེལ་མཐུད་ཅན་གྱི་ཤོག་ལེབ་གུ་ མཇུག་ཀྱི་བསྒྱུར་བཅོས་ཚུ་ ཐོ་བཀོད་འབདཝ་ཨིན།
+'recentchangeslinked-summary' => "དམིགས་བསལ་ཤོག་ལེབ་འདི་གིས་ འབྲེལ་མཐུད་ཅན་གྱི་ཤོག་ལེབ་གུ་ མཇུག་ཀྱི་བསྒྱུར་བཅོས་ཚུ་ ཐོ་བཀོད་འབདཝ་ཨིན།
 ཁྱོད་ཀྱི་བལྟ་ཞིབ་ཐོ་ཡིག་གུ་འི་ཤོག་ལེབ་ཚུ་ '''མངོན་གསལ་ཅན་ཨིན།'''",
 
 # Upload
-'upload'        => 'ཡིག་སྣོད་སྐྱེལ་བཙུགས་འབད།',
-'uploadbtn'     => 'ཡིག་སྣོད་སྐྱེལ་བཙུགས་འབད།',
+'upload' => 'ཡིག་སྣོད་སྐྱེལ་བཙུགས་འབད།',
+'uploadbtn' => 'ཡིག་སྣོད་སྐྱེལ་བཙུགས་འབད།',
 'uploadlogpage' => 'ལོག་སྐྱེལ་བཙུགས་འབད།',
 'uploadedimage' => '"[[$1]]" སྐྱེལ་བཙུགས་འབད་ཡོདཔ།',
 
@@ -362,19 +361,19 @@ $messages = array(
 'listfiles' => 'ཡིག་སྣོད་ཐོ་ཡིག།',
 
 # File description page
-'file-anchor-link'          => 'ཡིག་སྣོད།',
-'filehist'                  => 'ཡིག་སྣོད་སྤྱོད་ཤུལ།',
-'filehist-help'             => 'ཡིག་སྣོད་འདི་ དེ་བསྒང་སྟོན་དོ་བཟུམ་སྦེ་ བལྟ་ནི་གི་དོན་ལུ་ ཚེས་གྲངས་/ཆུ་ཚོད་གུ་ ཨེབ་གཏང་འབད།',
-'filehist-current'          => 'ད་ལྟོ།',
-'filehist-datetime'         => 'ཚེས་གྲངས་/ཆུ་ཚོད།',
-'filehist-user'             => 'ལག་ལེན་པ།',
-'filehist-dimensions'       => 'རྒྱ་ཚད་',
-'filehist-filesize'         => 'པར་སྣོད་ཀྱི་ཚད།',
-'filehist-comment'          => 'བསམ་བཀོད།',
-'imagelinks'                => 'འབྲེལ་ལམ།',
-'linkstoimage'              => 'འོག་གི་ཤོག་ལེབ་ཚུ་ ཡིག་སྣོད་འདི་དང་འབྲེལ་བ་འདུག:',
-'nolinkstoimage'            => 'ཡིག་སྣོད་དེ་དང་འབྲེལ་བ་ཡོད་པའི་ཤོག་ལེབ་མིན་འདུག།',
-'sharedupload'              => 'ཡིག་སྣོད་འདི་རུབ་སྤྱོད་ཅན་གྱི་སྐྱེལ་བཙུགས་ཅིག་ཨིནམ་ལས་ ལས་འགུལ་གཞན་ཚུ་གིས་ལག་ལེན་འཐབ་འོང་།',
+'file-anchor-link' => 'ཡིག་སྣོད།',
+'filehist' => 'ཡིག་སྣོད་སྤྱོད་ཤུལ།',
+'filehist-help' => 'ཡིག་སྣོད་འདི་ དེ་བསྒང་སྟོན་དོ་བཟུམ་སྦེ་ བལྟ་ནི་གི་དོན་ལུ་ ཚེས་གྲངས་/ཆུ་ཚོད་གུ་ ཨེབ་གཏང་འབད།',
+'filehist-current' => 'ད་ལྟོ།',
+'filehist-datetime' => 'ཚེས་གྲངས་/ཆུ་ཚོད།',
+'filehist-user' => 'ལག་ལེན་པ།',
+'filehist-dimensions' => 'རྒྱ་ཚད་',
+'filehist-filesize' => 'པར་སྣོད་ཀྱི་ཚད།',
+'filehist-comment' => 'བསམ་བཀོད།',
+'imagelinks' => 'འབྲེལ་ལམ།',
+'linkstoimage' => 'འོག་གི་ཤོག་ལེབ་ཚུ་ ཡིག་སྣོད་འདི་དང་འབྲེལ་བ་འདུག:',
+'nolinkstoimage' => 'ཡིག་སྣོད་དེ་དང་འབྲེལ་བ་ཡོད་པའི་ཤོག་ལེབ་མིན་འདུག།',
+'sharedupload' => 'ཡིག་སྣོད་འདི་རུབ་སྤྱོད་ཅན་གྱི་སྐྱེལ་བཙུགས་ཅིག་ཨིནམ་ལས་ ལས་འགུལ་གཞན་ཚུ་གིས་ལག་ལེན་འཐབ་འོང་།',
 'uploadnewversion-linktext' => 'ཡིག་སྣོད་དེ་གི་ཐོ་རིམ་གསརཔ་ཅིག་ སྐྱེལ་བཙུགས་འབད།',
 
 # MIME search
@@ -406,51 +405,51 @@ $messages = array(
 'fewestrevisions' => 'བསྐྱར་ཞིབ་ཉུང་ཤོས་ཨིན་མི་ཤོག་ལེབ།',
 
 # Miscellaneous special pages
-'nbytes'                  => '$1 {{PLURAL:$1|བའིཊི|བའིཊིསི}}',
-'nlinks'                  => '$1 {{PLURAL:$1|འབྲེལ་ལམ་|འབྲེལ་ལམ་ཚུ་}}',
-'nmembers'                => '$1 {{PLURAL:$1|རིགས་|རིགས་ཚུ་}}',
-'lonelypages'             => 'རྩ་བའི་ཤོག་ལེབ་མེད་པའི་ཤོག་ལེབ་ཚུ།',
-'uncategorizedpages'      => 'དབྱེ་བ་མ་ཕཟོ་བའི་ཤོག་ལེབ།',
+'nbytes' => '$1 {{PLURAL:$1|བའིཊི|བའིཊིསི}}',
+'nlinks' => '$1 {{PLURAL:$1|འབྲེལ་ལམ་|འབྲེལ་ལམ་ཚུ་}}',
+'nmembers' => '$1 {{PLURAL:$1|རིགས་|རིགས་ཚུ་}}',
+'lonelypages' => 'རྩ་བའི་ཤོག་ལེབ་མེད་པའི་ཤོག་ལེབ་ཚུ།',
+'uncategorizedpages' => 'དབྱེ་བ་མ་ཕཟོ་བའི་ཤོག་ལེབ།',
 'uncategorizedcategories' => 'དབྱེ་ཁག་མ་བཟོ་བའི་དབྱེ་རིམ་',
-'uncategorizedimages'     => 'དབྱེ་རིམ་མ་བཟོ་བའི་ཡིག་སྣོད།',
-'uncategorizedtemplates'  => 'དབྱེ་རིམ་མ་བཟོ་བའི་ཊེམ་པེལེཊི།',
-'unusedcategories'        => 'ལག་ལེན་མ་འཐབ་པའི་དབྱེ་རིམ།',
-'unusedimages'            => 'ལག་ལེན་མ་འཐབ་པའི་ཡིག་སྣོད།',
-'wantedcategories'        => 'ངེས་མཁོའི་དབྱེ་རིམ།',
-'wantedpages'             => 'དགོས་མཁོ་ཡོད་པའི་ཤོག་ལེབ།',
-'mostlinked'              => 'ཤོག་ལེབ་ལུ་འབྲེལ་མཐུད་ཆེ་ཤོས་',
-'mostlinkedcategories'    => 'དབྱེ་རིམ་ལུ་འབྲེལ་མཐུད་ཆེ་ཤོས་',
-'mostlinkedtemplates'     => 'ཊེམ་པེལེཊིསི་ལུ་འབྲེལ་མཐུད་ཆེ་ཤོས་',
-'mostcategories'          => 'དབྱེ་རིམ་མང་ཤོས་དང་འབྲེལ་བའི་ཤོག་ལེབ་',
-'mostimages'              => 'ཡིག་སྣོད་ལུ་འབྲེལ་མཐུད་ཆེ་ཤོས་',
-'mostrevisions'           => 'བསྐྱར་ཞིབ་མང་ཤོས་དང་འབྲེལ་བའི་ཤོག་ལེབ་',
-'prefixindex'             => 'སྔོན་ཚིག་ཟུར་ཐོ།',
-'shortpages'              => 'ཤོག་ལེབ་ཐུང་ཀུ།',
-'longpages'               => 'ཤོག་ལེབ་རིངམོ།',
-'deadendpages'            => 'ཤོག་ལེབ་མཇུག་',
-'protectedpages'          => 'ཉེན་སྐྱོབ་འབད་ཡོད་པའི་ཤོག་ལེབ།',
-'listusers'               => 'ལག་ལེན་པའི་ཐོ་ཡིག།',
-'newpages'                => 'ཤོག་ལེབ་གསརཔ།',
-'ancientpages'            => 'ཤོག་ལེབ་རྙིང་ཤོས།',
-'move'                    => 'སྤོ་བཤུད་འབད།',
-'movethispage'            => 'ཤོག་ལེབ་འདི་ སྤོ་བཤུད་འབད།',
+'uncategorizedimages' => 'དབྱེ་རིམ་མ་བཟོ་བའི་ཡིག་སྣོད།',
+'uncategorizedtemplates' => 'དབྱེ་རིམ་མ་བཟོ་བའི་ཊེམ་པེལེཊི།',
+'unusedcategories' => 'ལག་ལེན་མ་འཐབ་པའི་དབྱེ་རིམ།',
+'unusedimages' => 'ལག་ལེན་མ་འཐབ་པའི་ཡིག་སྣོད།',
+'wantedcategories' => 'ངེས་མཁོའི་དབྱེ་རིམ།',
+'wantedpages' => 'དགོས་མཁོ་ཡོད་པའི་ཤོག་ལེབ།',
+'mostlinked' => 'ཤོག་ལེབ་ལུ་འབྲེལ་མཐུད་ཆེ་ཤོས་',
+'mostlinkedcategories' => 'དབྱེ་རིམ་ལུ་འབྲེལ་མཐུད་ཆེ་ཤོས་',
+'mostlinkedtemplates' => 'ཊེམ་པེལེཊིསི་ལུ་འབྲེལ་མཐུད་ཆེ་ཤོས་',
+'mostcategories' => 'དབྱེ་རིམ་མང་ཤོས་དང་འབྲེལ་བའི་ཤོག་ལེབ་',
+'mostimages' => 'ཡིག་སྣོད་ལུ་འབྲེལ་མཐུད་ཆེ་ཤོས་',
+'mostrevisions' => 'བསྐྱར་ཞིབ་མང་ཤོས་དང་འབྲེལ་བའི་ཤོག་ལེབ་',
+'prefixindex' => 'སྔོན་ཚིག་ཟུར་ཐོ།',
+'shortpages' => 'ཤོག་ལེབ་ཐུང་ཀུ།',
+'longpages' => 'ཤོག་ལེབ་རིངམོ།',
+'deadendpages' => 'ཤོག་ལེབ་མཇུག་',
+'protectedpages' => 'ཉེན་སྐྱོབ་འབད་ཡོད་པའི་ཤོག་ལེབ།',
+'listusers' => 'ལག་ལེན་པའི་ཐོ་ཡིག།',
+'newpages' => 'ཤོག་ལེབ་གསརཔ།',
+'ancientpages' => 'ཤོག་ལེབ་རྙིང་ཤོས།',
+'move' => 'སྤོ་བཤུད་འབད།',
+'movethispage' => 'ཤོག་ལེབ་འདི་ སྤོ་བཤུད་འབད།',
 
 # Book sources
 'booksources' => 'ཀི་དེབ་འབྱུང་ས།',
 
 # Special:Log
-'specialloguserlabel'  => 'ལག་ལེན་པ:',
+'specialloguserlabel' => 'ལག་ལེན་པ:',
 'speciallogtitlelabel' => 'མགོ་མིང:',
-'log'                  => 'ལོགསི།',
-'all-logs-page'        => 'ལོག་སི་ཆ་མཉམ།',
+'log' => 'ལོགསི།',
+'all-logs-page' => 'ལོག་སི་ཆ་མཉམ།',
 
 # Special:AllPages
-'allpages'       => 'ཤོག་ལེབ་ག་ར།',
+'allpages' => 'ཤོག་ལེབ་ག་ར།',
 'alphaindexline' => '$1 ལས་ $2',
-'nextpage'       => 'ཤུལ་མའི་ཤོག་ལེབ་ ($1)',
-'prevpage'       => 'ཧེ་མའི་ཤོག་ལེབ་ ($1)',
-'allpagesfrom'   => 'ཤོག་ལེབ་བཀྲམ་སྟོན་འགོ་བཙུགས་:',
-'allarticles'    => 'ཤོག་ལེབ་ག་ར།',
+'nextpage' => 'ཤུལ་མའི་ཤོག་ལེབ་ ($1)',
+'prevpage' => 'ཧེ་མའི་ཤོག་ལེབ་ ($1)',
+'allpagesfrom' => 'ཤོག་ལེབ་བཀྲམ་སྟོན་འགོ་བཙུགས་:',
+'allarticles' => 'ཤོག་ལེབ་ག་ར།',
 'allpagessubmit' => 'འགྱོ།',
 'allpagesprefix' => 'སྔོན་ཚིག་གི་ཐོག་ལས་ཤོག་ལེབ་ཚུ་སྟོན།',
 
@@ -461,104 +460,104 @@ $messages = array(
 'emailuser' => 'ལག་ལེན་པ་ལུ་ གློག་འཕྲིན་གཏང་',
 
 # Watchlist
-'watchlist'         => 'ངེ་གི་བལྟ་ཞིབ་ཐོ་ཡིག།',
-'mywatchlist'       => 'ངེ་གི་བལྟ་ཞིབ་ཐོ་ཡིག།',
-'addedwatchtext'    => "ཤོག་ལེབ་  \"[[:\$1]]\" འདི་ ཁྱོད་རའི་ [[Special:Watchlist|watchlist]] ལུ་ ཁ་སྐོང་བརྐྱབས་ནུག།\\n
+'watchlist' => 'ངེ་གི་བལྟ་ཞིབ་ཐོ་ཡིག།',
+'mywatchlist' => 'ངེ་གི་བལྟ་ཞིབ་ཐོ་ཡིག།',
+'addedwatchtext' => "ཤོག་ལེབ་  \"[[:\$1]]\" འདི་ ཁྱོད་རའི་ [[Special:Watchlist|watchlist]] ལུ་ ཁ་སྐོང་བརྐྱབས་ནུག།\\n
 ཤོག་ལེབ་དེ་ལུ་མ་འོངས་བསྒྱུར་བཅོས་དང་ དེ་གི་འབྲེལ་ཡོད་བློ་ཤོག་འདི་ དེ་ཁར་ཐོ་བཀོད་འབད་ནི་དང་ འཇམ་ཏོང་ཏོ་སྦེ་གདམ་ཁ་བརྐྱབ་ཚུགས་ནི་གི་དོན་ལུ་  ཤོག་ལེབ་འདི་ [[Special:RecentChanges|list of recent changes]] ནང་ལུ་ '''མངོན་གསལ་''' སྦེ་འབྱུང་འོང་།",
-'removedwatchtext'  => 'ཤོག་ལེབ་  "[[:$1]]" འདི་ [[Special:Watchlist|your watchlist]] ལས་ བཏོན་བཀོག་ནུག།',
-'watch'             => 'བལྟ་ཞིབ་འབད།',
-'watchthispage'     => 'ཤོག་ལེབ་འདི་ལྟ།',
-'unwatch'           => 'བལྟ་བཤོལ།',
+'removedwatchtext' => 'ཤོག་ལེབ་  "[[:$1]]" འདི་ [[Special:Watchlist|your watchlist]] ལས་ བཏོན་བཀོག་ནུག།',
+'watch' => 'བལྟ་ཞིབ་འབད།',
+'watchthispage' => 'ཤོག་ལེབ་འདི་ལྟ།',
+'unwatch' => 'བལྟ་བཤོལ།',
 'watchlist-details' => '{{PLURAL:$1|$1 ཤོག་ལེབ་|$1 ཤོག་ལེབ་ཚུ་}} ཁག་ཆེ་བའི་བློ་ཤོག་ བལྟ་ཞིབ་མ་འབད་བས།',
-'wlshowlast'        => 'མཇུག་གི་ ཆུ་ཚོད་ $1 ཉིནམ་ $2  $3 སྟོན་',
+'wlshowlast' => 'མཇུག་གི་ ཆུ་ཚོད་ $1 ཉིནམ་ $2  $3 སྟོན་',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'བལྟ་ཞིབ་འབད་དོ་་་',
+'watching' => 'བལྟ་ཞིབ་འབད་དོ་་་',
 'unwatching' => 'བལྟ་ཞིབ་འབད་བཤོལ་དོ་་་',
 
 # Delete
-'deletepage'            => 'ཤོག་ལེབ་བཏོན་གཏང་།',
-'historywarning'        => 'ཉེན་བརྡ་: ཁྱོད་ཀྱིས་ བཏོན་བཀོག་ནི་འབད་མི་ཤོག་ལེབ་ནང་སྤྱོད་ཤུལ་འདུག་:',
-'confirmdeletetext'     => 'ཁྱོད་ཀྱིས་ ཤོག་ལེབ་དང་དེའི་སྤྱོད་ཤུལ་ བཏོན་གཏང་ནི་འབད་དོ།
+'deletepage' => 'ཤོག་ལེབ་བཏོན་གཏང་།',
+'historywarning' => 'ཉེན་བརྡ་: ཁྱོད་ཀྱིས་ བཏོན་བཀོག་ནི་འབད་མི་ཤོག་ལེབ་ནང་སྤྱོད་ཤུལ་འདུག་:',
+'confirmdeletetext' => 'ཁྱོད་ཀྱིས་ ཤོག་ལེབ་དང་དེའི་སྤྱོད་ཤུལ་ བཏོན་གཏང་ནི་འབད་དོ།
 ཁྱོད་ཀྱིས་འདི་འབད་ནི་དང་ དེ་འབད་བ་ཅིན་ དེ་གི་འབྲེལ་འབྱུང་ དེ་ལས་ ཁྱོད་ཀྱིས་འབད་མི་འདི་  [[{{MediaWiki:Policy-url}}| སྲིད་བྱུས་]] དང་འཁྲིལ་ཏེ་ཨིན་པའི་ངེས་དཔྱད་འབད་གནང་།',
-'actioncomplete'        => 'བྱ་ལས་མཇུག་བསྡུ།',
-'deletedtext'           => '"$1" འདི་ བཏོན་བཀོག་ནུག།
+'actioncomplete' => 'བྱ་ལས་མཇུག་བསྡུ།',
+'deletedtext' => '"$1" འདི་ བཏོན་བཀོག་ནུག།
 འཕྲལ་ཁམས་ལུ་བཏོན་བཀོག་མི་ཐོ་གི་དོན་ལུ་ $2 ལུ་བལྟ།',
-'dellogpage'            => 'བཏོན་གཏང་ཡོད་པའི་ལོག།',
-'deletecomment'         => 'རྒྱུ་མཚན:',
-'deleteotherreason'     => 'གཞན་/ཁ་སྐོང་ཅན་གྱི་རྒྱུ་མཚན།',
+'dellogpage' => 'བཏོན་གཏང་ཡོད་པའི་ལོག།',
+'deletecomment' => 'རྒྱུ་མཚན:',
+'deleteotherreason' => 'གཞན་/ཁ་སྐོང་ཅན་གྱི་རྒྱུ་མཚན།',
 'deletereasonotherlist' => 'རྒྱུ་མཚན་གཞན།',
 
 # Rollback
 'rollbacklink' => 'རྒྱབ་སྒྲིལ།',
 
 # Protect
-'protectlogpage'              => 'ཉེན་སྐྱོབ་ལོག།',
-'prot_1movedto2'              => '[[$1]] འདི་ [[$2]] ལུ་སྤོ་བཤུད་འབད་ཡོདཔ།',
-'protectcomment'              => 'རྒྱུ་མཚན:',
-'protectexpiry'               => 'དུས་ཡོལ:',
-'protect_expiry_invalid'      => 'དུས་ཡོལ་དུས་ཚོད་འདི་ ནུས་མེད་ཨིན་པས།',
-'protect_expiry_old'          => 'དུས་ཡོལ་དུས་ཚོད་འདི་ཚར་ནུག།',
-'protect-text'                => "ཁྱོད་ཀྱིས་ ནཱ་ལུ་ ཤོག་ལེབ་ '''$1''' གི་དོན་ལུ་ ཉེན་སྐྱོབ་གནས་རིམ་འདི་བསྒྱུར་བཅོས་རྐྱབ་བཏུབ།",
-'protect-locked-access'       => "ཁྱོད་ཀྱི་རྩིས་ཐོ་ནང་ ཤོག་ལེབ་ཉེན་སྐྱོབ་གནས་རིམ་བསྒྱུར་བཅོས་འབད་ནིའི་གནང་བ་མིན་འདུག།
+'protectlogpage' => 'ཉེན་སྐྱོབ་ལོག།',
+'prot_1movedto2' => '[[$1]] འདི་ [[$2]] ལུ་སྤོ་བཤུད་འབད་ཡོདཔ།',
+'protectcomment' => 'རྒྱུ་མཚན:',
+'protectexpiry' => 'དུས་ཡོལ:',
+'protect_expiry_invalid' => 'དུས་ཡོལ་དུས་ཚོད་འདི་ ནུས་མེད་ཨིན་པས།',
+'protect_expiry_old' => 'དུས་ཡོལ་དུས་ཚོད་འདི་ཚར་ནུག།',
+'protect-text' => "ཁྱོད་ཀྱིས་ ནཱ་ལུ་ ཤོག་ལེབ་ '''$1''' གི་དོན་ལུ་ ཉེན་སྐྱོབ་གནས་རིམ་འདི་བསྒྱུར་བཅོས་རྐྱབ་བཏུབ།",
+'protect-locked-access' => "ཁྱོད་ཀྱི་རྩིས་ཐོ་ནང་ ཤོག་ལེབ་ཉེན་སྐྱོབ་གནས་རིམ་བསྒྱུར་བཅོས་འབད་ནིའི་གནང་བ་མིན་འདུག།
 ད་ལྟོ་ནཱ་ལུ་ཡོད་པའི་སྒྲིག་སྟངས་འདི་ ཤོག་ལེབ་ '''$1''' གི་དོན་ལུ་ཨིན་:",
-'protect-cascadeon'           => 'འོག་གི་ཀསི་ཀེ་ཌིངཉེན་སྐྱོབ་ཤུགས་ཅན་བཟོ་ཡོད་པའི་ {{PLURAL:$1|ཤོག་ལེབ| ཤོག་ལེབ་་ཚུ་}} གི་གྲངས་སུ་ཚུད་ཡོདཔ་ལས་ ཤོག་ལེབ་འདི་ ད་ལྟོ་ཉེན་སྐྱོབ་འབད་དེ་འདུག།
+'protect-cascadeon' => 'འོག་གི་ཀསི་ཀེ་ཌིངཉེན་སྐྱོབ་ཤུགས་ཅན་བཟོ་ཡོད་པའི་ {{PLURAL:$1|ཤོག་ལེབ| ཤོག་ལེབ་་ཚུ་}} གི་གྲངས་སུ་ཚུད་ཡོདཔ་ལས་ ཤོག་ལེབ་འདི་ ད་ལྟོ་ཉེན་སྐྱོབ་འབད་དེ་འདུག།
 ཁྱོད་ཀྱིས་ ཤོག་ལེབ་འདི་གི་ཉེན་སྐྱོབ་གནས་རིམ་འདི་ བསྒྱུར་བཅོས་འབད་ཚུགས་རུང་ ཀསི་ཀ་ཌིང་ཉེན་སྐྱོབ་ལུ་མི་གནོད།',
-'protect-default'             => '(སྔོན་སྒྲིག།)',
-'protect-fallback'            => '"$1" གནང་བ་དགོས།',
+'protect-default' => '(སྔོན་སྒྲིག།)',
+'protect-fallback' => '"$1" གནང་བ་དགོས།',
 'protect-level-autoconfirmed' => 'ལེན་པ་གསརཔ་དང་ཐོ་བཀོད་མ་འབད་བའི་ལག་ལེན་པ་ཚུ་ བཀག།',
-'protect-level-sysop'         => 'སི་སོཔསི་རྐྱངམ་ཅིག།',
-'protect-summary-cascade'     => 'ཀེསི་ཀེ་ཌིང་།',
-'protect-expiring'            => '$1 (UTC) དུས་ཡོལཝ་ཨིན།',
-'protect-cascade'             => 'ཤོག་ལེབ་(ཀེསི་ཀེ་ཌིང་ཉེན་སྐྱོབ་) ཀྱི་གྲངས་སུ་ཚུད་མི་ཉེན་སྐྱོབ་ཤོག་ལེབ།',
-'protect-cantedit'            => 'ཁྱོད་ལུ་ ཞུན་དག་གི་གནང་བ་མེདཔ་ལས་ ཤོག་ལེབ་འདི་གི་ཉེན་སྐྱོབ་གནས་རིམ་བསྒྱུར་མི་ཚུགས།',
-'protect-expiry-options'      => 'ཆུ་ཚོད་ ༢:2 hours,ཉིནམ་ ༡:1 day,ཉིནམ་ ༣:3 days,བདུན་ཕྲག་ ༡:1 week,བདུན་ཕྲག་ ༢:2 weeks,ཟླཝ་ ༡:1 month,ཟླཝ་ ༣:3 months,ཟླཝ་ ༦:6 months,ལོ་ ༡:1 year,ཚད་ལས་འདས་པ་:infinite',
-'restriction-type'            => 'གནང་བ:',
-'restriction-level'           => 'མི་ཆོག་པའི་གནས་རིམ:',
+'protect-level-sysop' => 'སི་སོཔསི་རྐྱངམ་ཅིག།',
+'protect-summary-cascade' => 'ཀེསི་ཀེ་ཌིང་།',
+'protect-expiring' => '$1 (UTC) དུས་ཡོལཝ་ཨིན།',
+'protect-cascade' => 'ཤོག་ལེབ་(ཀེསི་ཀེ་ཌིང་ཉེན་སྐྱོབ་) ཀྱི་གྲངས་སུ་ཚུད་མི་ཉེན་སྐྱོབ་ཤོག་ལེབ།',
+'protect-cantedit' => 'ཁྱོད་ལུ་ ཞུན་དག་གི་གནང་བ་མེདཔ་ལས་ ཤོག་ལེབ་འདི་གི་ཉེན་སྐྱོབ་གནས་རིམ་བསྒྱུར་མི་ཚུགས།',
+'protect-expiry-options' => 'ཆུ་ཚོད་ ༢:2 hours,ཉིནམ་ ༡:1 day,ཉིནམ་ ༣:3 days,བདུན་ཕྲག་ ༡:1 week,བདུན་ཕྲག་ ༢:2 weeks,ཟླཝ་ ༡:1 month,ཟླཝ་ ༣:3 months,ཟླཝ་ ༦:6 months,ལོ་ ༡:1 year,ཚད་ལས་འདས་པ་:infinite',
+'restriction-type' => 'གནང་བ:',
+'restriction-level' => 'མི་ཆོག་པའི་གནས་རིམ:',
 
 # Undelete
 'undeletebtn' => 'བསྐྱར་གསོ།',
 
 # Namespace form on various pages
-'namespace'      => 'མིང་:',
-'invert'         => 'གནས་ལོག་སེལ་འཐུ།',
+'namespace' => 'མིང་:',
+'invert' => 'གནས་ལོག་སེལ་འཐུ།',
 'blanknamespace' => '(གཙོ་བོ།)',
 
 # Contributions
 'contributions' => 'ལག་ལེན་པའི་ཞལ་འདེབས།',
-'mycontris'     => 'ངེ་གི་ཞལ་འདེབས།',
-'contribsub2'   => '$1 ($2) གི་དོན་ལུ་',
-'uctop'         => '(མགུ་)',
-'month'         => 'ཟླཝ་(ཧེ་མ་)ལས་:',
-'year'          => 'ལོ་(ཧེ་མ་)ལས་:',
+'mycontris' => 'ངེ་གི་ཞལ་འདེབས།',
+'contribsub2' => '$1 ($2) གི་དོན་ལུ་',
+'uctop' => '(མགུ་)',
+'month' => 'ཟླཝ་(ཧེ་མ་)ལས་:',
+'year' => 'ལོ་(ཧེ་མ་)ལས་:',
 
 'sp-contributions-newbies-sub' => 'རྩིས་ཐོ་གསརཔ་གི་དོན་ལུ།',
-'sp-contributions-blocklog'    => 'སྡེབ་ཚན་ལོག།',
-'sp-contributions-talk'        => 'བློ།',
+'sp-contributions-blocklog' => 'སྡེབ་ཚན་ལོག།',
+'sp-contributions-talk' => 'བློ།',
 
 # What links here
-'whatlinkshere'       => 'ནཱ་ལུ་ ག་ཅི་འབྲེལ་མཐུད་འོང་ནི་མས།',
+'whatlinkshere' => 'ནཱ་ལུ་ ག་ཅི་འབྲེལ་མཐུད་འོང་ནི་མས།',
 'whatlinkshere-title' => '$1 དང་འབྲེལ་མཐུད་ཡོད་པའི་ཤོག་ལེབ།',
-'linkshere'           => "འོག་གི་ཤོག་ལེབ་ཚུ་ '''[[:$1]]''' ལུ་ འབྲེལ་མཐུད་འབད་ཨིན:",
-'nolinkshere'         => "'''[[:$1]]''' ལུ་ ཤོག་ལེབ་འབྲེལ་མཐུད་མིན་འདུག།",
-'isredirect'          => 'སླར་ལོག་ཤོག་ལེབ།',
-'istemplate'          => 'གྲངས་ཚུད།',
-'whatlinkshere-prev'  => '{{PLURAL:$1|ཧེ་མམ་|ཧེ་མམ་ $1}}',
-'whatlinkshere-next'  => '{{PLURAL:$1|ཤུལ་མམ་|ཤུལ་མམ་ $1}}',
+'linkshere' => "འོག་གི་ཤོག་ལེབ་ཚུ་ '''[[:$1]]''' ལུ་ འབྲེལ་མཐུད་འབད་ཨིན:",
+'nolinkshere' => "'''[[:$1]]''' ལུ་ ཤོག་ལེབ་འབྲེལ་མཐུད་མིན་འདུག།",
+'isredirect' => 'སླར་ལོག་ཤོག་ལེབ།',
+'istemplate' => 'གྲངས་ཚུད།',
+'whatlinkshere-prev' => '{{PLURAL:$1|ཧེ་མམ་|ཧེ་མམ་ $1}}',
+'whatlinkshere-next' => '{{PLURAL:$1|ཤུལ་མམ་|ཤུལ་མམ་ $1}}',
 'whatlinkshere-links' => '← འབྲེལ་ལམ།',
 
 # Block/unblock
-'blockip'       => 'ལག་ལེན་པ་བཀག',
-'ipboptions'    => 'ཆུ་ཚོད་ ༢:2 hours,ཉིནམ་ ༡:1 day,ཉིནམ་ ༣:3 days,བདུན་ཕྲག་ ༡:1 week,བདུན་ཕྲག་ ༢:2 weeks,ཟླཝ་ ༡:1 month,ཟླཝ་ ༣:3 months,ཟླཝ་ ༦:6 months,ལོ་ ༡:1 year,ཚད་ལས་འདས་པ་:infinite',
-'ipblocklist'   => 'བཀག་ཆ་འབད་ཡོད་པའི ཨའི་པི་ཁ་བྱང་དང་ལག་ལེན་པའི་མིང།',
-'blocklink'     => 'བཀག།',
-'unblocklink'   => 'བཀག་བཤོལ་',
-'contribslink'  => 'ཕན་འདེབས།',
-'blocklogpage'  => 'སྡེབ་ཚན་ལོག།',
+'blockip' => 'ལག་ལེན་པ་བཀག',
+'ipboptions' => 'ཆུ་ཚོད་ ༢:2 hours,ཉིནམ་ ༡:1 day,ཉིནམ་ ༣:3 days,བདུན་ཕྲག་ ༡:1 week,བདུན་ཕྲག་ ༢:2 weeks,ཟླཝ་ ༡:1 month,ཟླཝ་ ༣:3 months,ཟླཝ་ ༦:6 months,ལོ་ ༡:1 year,ཚད་ལས་འདས་པ་:infinite',
+'ipblocklist' => 'བཀག་ཆ་འབད་ཡོད་པའི ཨའི་པི་ཁ་བྱང་དང་ལག་ལེན་པའི་མིང།',
+'blocklink' => 'བཀག།',
+'unblocklink' => 'བཀག་བཤོལ་',
+'contribslink' => 'ཕན་འདེབས།',
+'blocklogpage' => 'སྡེབ་ཚན་ལོག།',
 'blocklogentry' => '[[$1]] འདི་ དུས་ཡོལ་དུས་ཚོད་ $2 $3 ལུ་ འགག་བསུབ་འབད་ཡོདཔ',
 
 # Move page
-'movepagetext'     => "འོག་གི་འབྲི་ཤོག་ལག་ལེན་འཐབ་མི་དེ་གིས་ སྤྱོད་ཤུལ་ཆ་མཉམ་ མིང་གསརཔ་ལུ་སྤོ་བཤུད་འབད་དེ་ ཤོག་ལེབ་ཀྱི་བསྐྱར་མིང་བཏགས་འོང་།
+'movepagetext' => "འོག་གི་འབྲི་ཤོག་ལག་ལེན་འཐབ་མི་དེ་གིས་ སྤྱོད་ཤུལ་ཆ་མཉམ་ མིང་གསརཔ་ལུ་སྤོ་བཤུད་འབད་དེ་ ཤོག་ལེབ་ཀྱི་བསྐྱར་མིང་བཏགས་འོང་།
 མགོ་མིང་རྙིངམ་འདི་ མགོ་མིང་གསརཔ་ནང་ སླར་ལོག་ཤོག་ལེབ་ལུ་འགྱུར་འོང་།
 མགོ་མིང་རྙིངམ་གི་འབྲེལ་ལམ་ཚུ་མི་འགྱུར་   སླར་ལོག་གཉིས་ལྡན་དང་མེདཔ་ཐལ་ཡོད་མི་ཚུ་ ཞིབ་དཔྱད་ངེས་གཏན་འབད་དགོ།
 ཁྱོད་ཀྱིས་ འབྲེལ་ལམ་ཚུ་རྒྱུན་མ་ཆད་པར་འཕྲོ་མཐུད་དེ་འགྱོ་ནི་ཡོདཔ་བཟོ་དགོ།
@@ -572,21 +571,21 @@ $messages = array(
 * ཁྱོད་ཀྱིས་ འོག་ལུ་སྒྲོམ་འདི་ ཞིབ་དཔྱད་འབད་བཤོལ་ནི།
 
 གནད་དོན་དེ་ནང་ དགོས་འདོད་དང་བསྟུན་ཏེ་ ཁྱོད་ཀྱིས་ ཤོག་ལེབ་འདི་ ལག་ཐོག་ལས་ མཉམ་བསྡོམས་འབད་དགོ།",
-'movearticle'      => 'ཤོག་ལེབ་སྤོ་བཤུད་འབད་:',
-'newtitle'         => 'མགོ་མིང་གསརཔ་ལུ་:',
-'move-watch'       => 'ཤོག་ལེབ་འདི་ལྟ།',
-'movepagebtn'      => 'ཤོག་ལེབ་སྤོ་བཤུད་འབད།',
-'pagemovedsub'     => 'སྤོ་བཤུད་མཐར་འཁྱོལ་བྱུང་ཡོདཔ།',
-'movepage-moved'   => '\'\'\'"$1" འདི་ "$2"\'\'\' ལུ་ སྤོ་བཤུད་འབད་ནུག།',
-'articleexists'    => 'ཤོག་ལེབ་མིང་འདི་ཧེ་མ་ལས་ཡོདཔ་ཨིནམ་དང་ ཡང་ན་ ཁྱོད་ཀྱིས་གདམ་ཁ་བརྐྱབས་མི་མིང་འདི་ ནུས་མེད་ཨིན་པས།
+'movearticle' => 'ཤོག་ལེབ་སྤོ་བཤུད་འབད་:',
+'newtitle' => 'མགོ་མིང་གསརཔ་ལུ་:',
+'move-watch' => 'ཤོག་ལེབ་འདི་ལྟ།',
+'movepagebtn' => 'ཤོག་ལེབ་སྤོ་བཤུད་འབད།',
+'pagemovedsub' => 'སྤོ་བཤུད་མཐར་འཁྱོལ་བྱུང་ཡོདཔ།',
+'movepage-moved' => '\'\'\'"$1" འདི་ "$2"\'\'\' ལུ་ སྤོ་བཤུད་འབད་ནུག།',
+'articleexists' => 'ཤོག་ལེབ་མིང་འདི་ཧེ་མ་ལས་ཡོདཔ་ཨིནམ་དང་ ཡང་ན་ ཁྱོད་ཀྱིས་གདམ་ཁ་བརྐྱབས་མི་མིང་འདི་ ནུས་མེད་ཨིན་པས།
 མིང་གཞན་ཅིག་ གདམ་ཁ་རྐྱབས།',
-'talkexists'       => "'''ཤོག་ལེབ་འདི་ལེགས་ཤོམ་པས་སྤོ་བཤུད་འབད་ཡོད་རུང་ གཅིག་ཧེ་མ་ལས་ར་ མགོ་མིང་གསརཔ་གུ་ཡོདཔ་ལས་ བློ་ཤོག་འདི་སྤོ་བཤུད་འབད་མ་ཚུགས།
+'talkexists' => "'''ཤོག་ལེབ་འདི་ལེགས་ཤོམ་པས་སྤོ་བཤུད་འབད་ཡོད་རུང་ གཅིག་ཧེ་མ་ལས་ར་ མགོ་མིང་གསརཔ་གུ་ཡོདཔ་ལས་ བློ་ཤོག་འདི་སྤོ་བཤུད་འབད་མ་ཚུགས།
 དེ་ཚུ་ ལག་ཐོག་ལས་མཉམ་བསྡོམས་འབད་གནང་།'''",
-'movedto'          => 'ལུ་སྤོ་བཤུད་འབད།',
-'movetalk'         => 'འབྲེལ་བ་ཡོད་པའི་ཁ་སླབ་ཤོག་ལེབ་ སྤོ་བཤུད་འབད།',
-'movelogpage'      => 'ལོག་སྤོ་བཤུད་འབད།',
-'movereason'       => 'རྒྱུ་མཚན:',
-'revertmove'       => 'རྒྱབ་ལོག།',
+'movedto' => 'ལུ་སྤོ་བཤུད་འབད།',
+'movetalk' => 'འབྲེལ་བ་ཡོད་པའི་ཁ་སླབ་ཤོག་ལེབ་ སྤོ་བཤུད་འབད།',
+'movelogpage' => 'ལོག་སྤོ་བཤུད་འབད།',
+'movereason' => 'རྒྱུ་མཚན:',
+'revertmove' => 'རྒྱབ་ལོག།',
 
 # Export
 'export' => 'ཤོག་ལེབ་ཕྱིར་འདྲེན་འབད།',
@@ -595,62 +594,62 @@ $messages = array(
 'allmessages' => 'རིམ་ལུགས་འཕྲིན་དོན།',
 
 # Thumbnails
-'thumbnail-more'  => 'ཆེར་བསྐྱེད།',
+'thumbnail-more' => 'ཆེར་བསྐྱེད།',
 'thumbnail_error' => 'མཐེ་གཟེར་གསར་བཟོའི་སྐབས་ལུ་འཛོལ་བ་: $1',
 
 # Import log
 'importlogpage' => 'ལོག་ ནང་འདྲེན་འབད།',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'             => 'ངེ་གི་ལག་ལེན་པའི་ཤོག་ལེབ།',
-'tooltip-pt-mytalk'               => 'ངེ་གི་བློ་ཤོག།',
-'tooltip-pt-preferences'          => 'ངེ་གི་དགའ་གདམ།',
-'tooltip-pt-watchlist'            => 'ཁྱོད་ཀྱིས་ བསྒྱུར་བཅོས་ཀྱི་དོན་ལས་ ལྟ་རྟོག་འབད་མི་ཤོག་ལེབ་ཐོ་ཡིག།',
-'tooltip-pt-mycontris'            => 'ངེ་གི་ཞལ་འདེབས་ཐོ་ཡིག།',
-'tooltip-pt-login'                => 'ནང་བསྐྱོད་འབད་ ཡང་ན་ མ་འབད་རུང་བཏུབ།',
-'tooltip-pt-logout'               => 'ཕྱིར་བསྐྱོད།',
-'tooltip-ca-talk'                 => 'ནང་དོན་ཤོག་ལེབ་ཀྱི་སྐོར་ལས་གྲོས་བསྡུར།',
-'tooltip-ca-edit'                 => 'ཁྱོད་ཀྱིས་ ཤོག་ལེབ་འདི་ཞུན་དག་འབད་བཏུབ། དེ་ མ་སྲུང་པའི་ཧེ་མ་ སྔོན་ལྟའི་ཨེབ་རྟ་འདི་ ལག་ལེན་འཐབ་གནང་།',
-'tooltip-ca-addsection'           => 'གྲོས་བསྡུར་འདི་ལུ་ བསམ་བཀོད་ཅིག་ཁ་སྐོང་རྐྱབས།',
-'tooltip-ca-viewsource'           => 'ཤོག་ལེབ་འདི་ཉེན་སྐྱོབ་ཅན་ཅིག་ཨིན། དེ་གི་འབྱུང་ས་བལྟ་བཏུབ།',
-'tooltip-ca-protect'              => 'ཤོག་ལེབ་འདི་ཉེན་སྐྱོབ་འབད།',
-'tooltip-ca-delete'               => 'ཤོག་ལེབ་འདི་ བཏོན་བཏང་།',
-'tooltip-ca-move'                 => 'ཤོག་ལེབ་འདི་ སྤོ་བཤུད་འབད།',
-'tooltip-ca-watch'                => 'ཤོག་ལེབ་འདི་ ཁྱོད་རའི་བལྟ་ཞིབ་ཐོ་ཡིག་ནང་ ཁ་སྐོང་རྐྱབས།',
-'tooltip-ca-unwatch'              => 'ཤོག་ལེབ་འདི་ ཁྱོད་རའི་བལྟ་ཞིབ་ཐོ་ཡིག་ནང་ལས་ བཏོན་གཏང་།',
-'tooltip-search'                  => '{{SITENAME}} འཚོལ་ཞིབ་འབད།',
-'tooltip-n-mainpage'              => 'མ་ཤོག་ལུ་བལྟ་ཞིབ་འབད།',
-'tooltip-n-portal'                => 'ལས་འགུལ་གྱི་སྐོར་ལས་   ཁྱོད་ཀྱིས་ ག་ཅི་འབད་ཚུགས་ག་ འཚོལ་ཞིབ་ག་ཏེ་ལས་འབད་ནི་ཨིན་ན་',
-'tooltip-n-currentevents'         => 'ད་ལྟོའི་འབྱུང་ལས་གུ་ རྒྱབ་གཞིའི་བརྡ་དོན་འཚོལ།',
-'tooltip-n-recentchanges'         => 'ཝི་ཀི་ནང་གི་ཕྲལ་གྱི་བསྒྱུར་བཅོས་ཐོ་ཡིག།',
-'tooltip-n-randompage'            => 'རིམ་བྲལ་ཤོག་ལེབ་ཅིག་ མངོན་གསལ་འབད།',
-'tooltip-n-help'                  => 'འཚོལ་ཞིབ་འབད་སའི་ས་གནས།',
-'tooltip-t-whatlinkshere'         => 'ནཱ་ལུ་ འབྲེལ་མཐུད་འབད་བའི་ཝི་ཀི་ཤོག་ལེབ་ག་ར་གི་ཐོ་ཡིག།',
-'tooltip-t-contributions'         => 'ལག་ལེན་པ་འདི་གི་ཞལ་འདེབས་ཐོ་ཡིག་བལྟ།',
-'tooltip-t-emailuser'             => 'ལག་ལེན་པ་འདི་ལུ་ གློག་འཕྲིན་གཏང་།',
-'tooltip-t-upload'                => 'ཡིག་སྣོད་སྐྱེལ་བཙུགས་འབད།',
-'tooltip-t-specialpages'          => 'དམིགས་བསལ་ཤོག་ལེབ་ཚུ་གི་ཐོ་ཡིག།',
-'tooltip-ca-nstab-user'           => 'ལག་ལེན་པའི་ཤོག་ལེབ་བལྟ།',
-'tooltip-ca-nstab-project'        => 'ལས་འགུལ་ཤོག་ལེབ་བལྟ།',
-'tooltip-ca-nstab-image'          => 'ཡིག་སྣོད་ཤོག་ལེབ་འདི་སྟོན།',
-'tooltip-ca-nstab-template'       => 'ཊེམ་པེལེཊི་བལྟ།',
-'tooltip-ca-nstab-help'           => 'གྲོགས་རམ་ཤོག་ལེབ་ལུ་ལྟ།',
-'tooltip-ca-nstab-category'       => 'དབྱེ་རིམ་ཤོག་ལེབ་སྟོན།',
-'tooltip-minoredit'               => 'གལ་གནད་ཆུང་བའི་ཞུན་དག་སྦེ་རྟགས་བཀལ།',
-'tooltip-save'                    => 'ཁྱོད་ཀྱིས་ བསྒྱུར་བཅོས་བརྐྱབས་མི་ཚུ་སྲུངས།',
-'tooltip-preview'                 => 'ཁྱོད་ཀྱི་བསྒྱུར་བཅོས་ཚུ་མ་སྲུང་པའི་ཧེ་མར་  སྔོན་ལྟ་འབད་གནང།',
-'tooltip-diff'                    => 'ཁྱོད་ཀྱིས་ ཚིག་ཡིག་ལུ་ ག་ཅི་བསྒྱུར་བཅོས་འབད་ཡི་ག་སྟོན།',
+'tooltip-pt-userpage' => 'ངེ་གི་ལག་ལེན་པའི་ཤོག་ལེབ།',
+'tooltip-pt-mytalk' => 'ངེ་གི་བློ་ཤོག།',
+'tooltip-pt-preferences' => 'ངེ་གི་དགའ་གདམ།',
+'tooltip-pt-watchlist' => 'ཁྱོད་ཀྱིས་ བསྒྱུར་བཅོས་ཀྱི་དོན་ལས་ ལྟ་རྟོག་འབད་མི་ཤོག་ལེབ་ཐོ་ཡིག།',
+'tooltip-pt-mycontris' => 'ངེ་གི་ཞལ་འདེབས་ཐོ་ཡིག།',
+'tooltip-pt-login' => 'ནང་བསྐྱོད་འབད་ ཡང་ན་ མ་འབད་རུང་བཏུབ།',
+'tooltip-pt-logout' => 'ཕྱིར་བསྐྱོད།',
+'tooltip-ca-talk' => 'ནང་དོན་ཤོག་ལེབ་ཀྱི་སྐོར་ལས་གྲོས་བསྡུར།',
+'tooltip-ca-edit' => 'ཁྱོད་ཀྱིས་ ཤོག་ལེབ་འདི་ཞུན་དག་འབད་བཏུབ། དེ་ མ་སྲུང་པའི་ཧེ་མ་ སྔོན་ལྟའི་ཨེབ་རྟ་འདི་ ལག་ལེན་འཐབ་གནང་།',
+'tooltip-ca-addsection' => 'གྲོས་བསྡུར་འདི་ལུ་ བསམ་བཀོད་ཅིག་ཁ་སྐོང་རྐྱབས།',
+'tooltip-ca-viewsource' => 'ཤོག་ལེབ་འདི་ཉེན་སྐྱོབ་ཅན་ཅིག་ཨིན། དེ་གི་འབྱུང་ས་བལྟ་བཏུབ།',
+'tooltip-ca-protect' => 'ཤོག་ལེབ་འདི་ཉེན་སྐྱོབ་འབད།',
+'tooltip-ca-delete' => 'ཤོག་ལེབ་འདི་ བཏོན་བཏང་།',
+'tooltip-ca-move' => 'ཤོག་ལེབ་འདི་ སྤོ་བཤུད་འབད།',
+'tooltip-ca-watch' => 'ཤོག་ལེབ་འདི་ ཁྱོད་རའི་བལྟ་ཞིབ་ཐོ་ཡིག་ནང་ ཁ་སྐོང་རྐྱབས།',
+'tooltip-ca-unwatch' => 'ཤོག་ལེབ་འདི་ ཁྱོད་རའི་བལྟ་ཞིབ་ཐོ་ཡིག་ནང་ལས་ བཏོན་གཏང་།',
+'tooltip-search' => '{{SITENAME}} འཚོལ་ཞིབ་འབད།',
+'tooltip-n-mainpage' => 'མ་ཤོག་ལུ་བལྟ་ཞིབ་འབད།',
+'tooltip-n-portal' => 'ལས་འགུལ་གྱི་སྐོར་ལས་   ཁྱོད་ཀྱིས་ ག་ཅི་འབད་ཚུགས་ག་ འཚོལ་ཞིབ་ག་ཏེ་ལས་འབད་ནི་ཨིན་ན་',
+'tooltip-n-currentevents' => 'ད་ལྟོའི་འབྱུང་ལས་གུ་ རྒྱབ་གཞིའི་བརྡ་དོན་འཚོལ།',
+'tooltip-n-recentchanges' => 'ཝི་ཀི་ནང་གི་ཕྲལ་གྱི་བསྒྱུར་བཅོས་ཐོ་ཡིག།',
+'tooltip-n-randompage' => 'རིམ་བྲལ་ཤོག་ལེབ་ཅིག་ མངོན་གསལ་འབད།',
+'tooltip-n-help' => 'འཚོལ་ཞིབ་འབད་སའི་ས་གནས།',
+'tooltip-t-whatlinkshere' => 'ནཱ་ལུ་ འབྲེལ་མཐུད་འབད་བའི་ཝི་ཀི་ཤོག་ལེབ་ག་ར་གི་ཐོ་ཡིག།',
+'tooltip-t-contributions' => 'ལག་ལེན་པ་འདི་གི་ཞལ་འདེབས་ཐོ་ཡིག་བལྟ།',
+'tooltip-t-emailuser' => 'ལག་ལེན་པ་འདི་ལུ་ གློག་འཕྲིན་གཏང་།',
+'tooltip-t-upload' => 'ཡིག་སྣོད་སྐྱེལ་བཙུགས་འབད།',
+'tooltip-t-specialpages' => 'དམིགས་བསལ་ཤོག་ལེབ་ཚུ་གི་ཐོ་ཡིག།',
+'tooltip-ca-nstab-user' => 'ལག་ལེན་པའི་ཤོག་ལེབ་བལྟ།',
+'tooltip-ca-nstab-project' => 'ལས་འགུལ་ཤོག་ལེབ་བལྟ།',
+'tooltip-ca-nstab-image' => 'ཡིག་སྣོད་ཤོག་ལེབ་འདི་སྟོན།',
+'tooltip-ca-nstab-template' => 'ཊེམ་པེལེཊི་བལྟ།',
+'tooltip-ca-nstab-help' => 'གྲོགས་རམ་ཤོག་ལེབ་ལུ་ལྟ།',
+'tooltip-ca-nstab-category' => 'དབྱེ་རིམ་ཤོག་ལེབ་སྟོན།',
+'tooltip-minoredit' => 'གལ་གནད་ཆུང་བའི་ཞུན་དག་སྦེ་རྟགས་བཀལ།',
+'tooltip-save' => 'ཁྱོད་ཀྱིས་ བསྒྱུར་བཅོས་བརྐྱབས་མི་ཚུ་སྲུངས།',
+'tooltip-preview' => 'ཁྱོད་ཀྱི་བསྒྱུར་བཅོས་ཚུ་མ་སྲུང་པའི་ཧེ་མར་  སྔོན་ལྟ་འབད་གནང།',
+'tooltip-diff' => 'ཁྱོད་ཀྱིས་ ཚིག་ཡིག་ལུ་ ག་ཅི་བསྒྱུར་བཅོས་འབད་ཡི་ག་སྟོན།',
 'tooltip-compareselectedversions' => 'ཤོག་ལེབ་འདི་གི་སེལ་འཐུ་འབད་ཡོད་པའི་ཐོན་རིམ་གཉིས་ཀྱི་བར་ནའི་ཁྱད་པར་ཚུ་ བལྟ།',
-'tooltip-watch'                   => 'ཤོག་ལེབ་འདི་ ཁྱོད་རའི་བལྟ་ཞིབ་ཐོ་ཡིག་ནང་ ཁ་སྐོང་རྐྱབས།',
+'tooltip-watch' => 'ཤོག་ལེབ་འདི་ ཁྱོད་རའི་བལྟ་ཞིབ་ཐོ་ཡིག་ནང་ ཁ་སྐོང་རྐྱབས།',
 
 # Browsing diffs
 'previousdiff' => '← ཧེ་མའི་ཁྱད་པར།',
-'nextdiff'     => 'ཤུལ་མམ་གྱི་ཁྱད་པར་ →',
+'nextdiff' => 'ཤུལ་མམ་གྱི་ཁྱད་པར་ →',
 
 # Media information
 'file-info-size' => '$1 × $2 པིག་སེལ་  ཡིག་སྣོད་ཀྱི་ཚད་: $3 མའིམ་དབྱེ་བ་: $4',
-'file-nohires'   => 'ཧུམ་ཆ་ལེགས་ཤོམ་མིན་འདུག།',
-'svg-long-desc'  => 'ཨེསི་བི་ཇི་ཡིག་སྣོད་  $1 × $2 པིག་སེལསི་ཆུང་སུ་ཅིག་  ཡིག་སྣོད་ཚད་: $3',
+'file-nohires' => 'ཧུམ་ཆ་ལེགས་ཤོམ་མིན་འདུག།',
+'svg-long-desc' => 'ཨེསི་བི་ཇི་ཡིག་སྣོད་  $1 × $2 པིག་སེལསི་ཆུང་སུ་ཅིག་  ཡིག་སྣོད་ཚད་: $3',
 'show-big-image' => 'ཧུམ་ཆ་གང་།',
 
 # Special:NewFiles
@@ -664,12 +663,12 @@ $messages = array(
 གྲལ་ཐིག་ཅོག་འཐད་མི་གུ་ལུ་ ཤུལ་མའི་འབྲེལ་ལམ་ག་ཅི་ཨིན་རུང་ དེའི་གྲངས་སུ་མི་རྩིས་ དེ་ཡང་ གྱལ་རིམ་ནང་ཡོད་པའི་ཡིག་སྣོད་ཤོགལེབ་ཚུ།',
 
 # Metadata
-'metadata'          => 'མེ་ཊ་གནས་སྡུད།',
-'metadata-help'     => 'ཡིག་སྣོད་དེ་ནང་ ཌི་ཇི་ཊཱལ་པར་ཆས་དང་ ཡང་ན་ པར་ལེན་འཕྲུལ་ཆས་ནང་ལས་ཁ་སྐོང་འབད་ཡོད་པའི་ གསར་བཟོའི་བརྡ་དོན་ཚུ་ཡོད།
+'metadata' => 'མེ་ཊ་གནས་སྡུད།',
+'metadata-help' => 'ཡིག་སྣོད་དེ་ནང་ ཌི་ཇི་ཊཱལ་པར་ཆས་དང་ ཡང་ན་ པར་ལེན་འཕྲུལ་ཆས་ནང་ལས་ཁ་སྐོང་འབད་ཡོད་པའི་ གསར་བཟོའི་བརྡ་དོན་ཚུ་ཡོད།
 གལ་སྲིད་ ཡིག་སྣོད་འདི་ སྔར་བཞིན་མ་བཞག་པར་ ལེགས་བཅོས་འབད་བ་ཅིན་ ཁ་གསལ་བཀོད་མི་ལ་ལོ་ཅིག་གིས་ལེགས་བཅོས་འབད་ཡོད་མི་ཡིག་སྣོད་ ཆ་ཚང་མི་སྟོན་འོང་།',
-'metadata-expand'   => 'རྒྱ་བསྐྱེད་ཅན་གྱི་རྒྱས་བཤད་སྟོན།',
+'metadata-expand' => 'རྒྱ་བསྐྱེད་ཅན་གྱི་རྒྱས་བཤད་སྟོན།',
 'metadata-collapse' => 'རྒྱ་བསྐྱེད་ཅན་གྱི་རྒྱས་བཤད་ཚུ་སྦ།',
-'metadata-fields'   => 'མེ་ཊ་གནས་སྡུད་ཐིག་ཁྲམ་ ཧྲམ་པའི་སྐབས་ལུ་ འཕྲིན་དོན་འདི་ནང་ ཐོ་བཀོད་འབད་་ཡོད་པའི་ ཨི་ཨེགསི་ཨའི་ཨེཕ་ མེ་ཊ༌གནས་སྡུད་འདི་ གཟུགས་བརྙན་ཤོག་ལེབ་བཀྲམ་སྟོན་གུ་ གྲངས་སུ་བཙུགས་འོང་།
+'metadata-fields' => 'མེ་ཊ་གནས་སྡུད་ཐིག་ཁྲམ་ ཧྲམ་པའི་སྐབས་ལུ་ འཕྲིན་དོན་འདི་ནང་ ཐོ་བཀོད་འབད་་ཡོད་པའི་ ཨི་ཨེགསི་ཨའི་ཨེཕ་ མེ་ཊ༌གནས་སྡུད་འདི་ གཟུགས་བརྙན་ཤོག་ལེབ་བཀྲམ་སྟོན་གུ་ གྲངས་སུ་བཙུགས་འོང་།
 གཞན་ཚུ་ སྔོན་སྒྲིག་གི་ཐོག་ལས་སྦ་འོང་།
 * make
 * model
@@ -686,18 +685,18 @@ $messages = array(
 * gpsaltitude',
 
 # External editor support
-'edit-externally'      => 'ཕྱིའི་གློག་རིམ་ལག་ལེན་འཐབ་ཐོག་ལས་ ཡིག་སྣོད་འདི་ཞུན་དག་འབད།',
+'edit-externally' => 'ཕྱིའི་གློག་རིམ་ལག་ལེན་འཐབ་ཐོག་ལས་ ཡིག་སྣོད་འདི་ཞུན་དག་འབད།',
 'edit-externally-help' => 'བརྡ་དོན་ཁ་གསལ་གྱི་དོན་ལུ་ [//www.mediawiki.org/wiki/Manual:External_editors setup instructions] ལུ་ལྟ།',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'ཆ་མཉམ།',
 'namespacesall' => 'ཆ་མཉམ།',
-'monthsall'     => 'ཆ་མཉམ།',
+'monthsall' => 'ཆ་མཉམ།',
 
 # Watchlist editing tools
 'watchlisttools-view' => 'འབྲེལ་བ་ཡོད་པའི་བསྒྱུར་བཅོས་ཚུ་སྟོན།',
 'watchlisttools-edit' => 'བལྟ་སྟེ་བལྟ་ཞིབ་ཐོ་ཡིག་ཞུན་དག་འབད།',
-'watchlisttools-raw'  => 'རགས་ཙམ་གྱི་བལྟ་ཞིབ་ཐོ་ཡིག་ ཞུན་དག་འབད་',
+'watchlisttools-raw' => 'རགས་ཙམ་གྱི་བལྟ་ཞིབ་ཐོ་ཡིག་ ཞུན་དག་འབད་',
 
 # Special:Version
 'version' => 'ཐོན་རིམ།',
index 4b7c562..5be1194 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Ewe (Eʋegbe)
+/** Ewe (eʋegbe)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
 
 $messages = array(
 # User preference toggles
-'tog-hideminor'            => 'Ɣla tɔtrɔ suewo le tɔtrɔ yeyeawo me',
-'tog-watchcreations'       => 'Tsɔ axa siwo gɔme medze la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
-'tog-watchdefault'         => 'Tsɔ axa siwo ŋu metrɔ asi le la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
-'tog-watchmoves'           => 'Tsɔ axa siwo ƒe nɔƒe meɖɔli la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
-'tog-watchdeletion'        => 'Tsɔ axa siwo metutu la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
+'tog-hideminor' => 'Ɣla tɔtrɔ suewo le tɔtrɔ yeyeawo me',
+'tog-watchcreations' => 'Tsɔ axa siwo gɔme medze la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
+'tog-watchdefault' => 'Tsɔ axa siwo ŋu metrɔ asi le la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
+'tog-watchmoves' => 'Tsɔ axa siwo ƒe nɔƒe meɖɔli la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
+'tog-watchdeletion' => 'Tsɔ axa siwo metutu la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
 'tog-enotifwatchlistpages' => 'Ɖo du nam ne axa aɖe si ŋu nyeƒe ŋku le la trɔ',
 
 'underline-always' => 'Ɣesiaɣi',
-'underline-never'  => 'Gbeɖe',
+'underline-never' => 'Gbeɖe',
 
 # Dates
-'sunday'        => 'Kɔsiɖagbe',
-'monday'        => 'Dzoɖagbe',
-'tuesday'       => 'Brãɖagbe',
-'wednesday'     => 'Kuɖagbe',
-'thursday'      => 'Yawoɖagbe',
-'friday'        => 'Fiɖagbe',
-'saturday'      => 'Memleɖagbe',
-'sun'           => 'Kɔs',
-'mon'           => 'Dzo',
-'tue'           => 'Brã',
-'wed'           => 'Kuɖ',
-'thu'           => 'Yaw',
-'fri'           => 'Fiɖ',
-'sat'           => 'Mem',
-'january'       => 'Dzove',
-'february'      => 'Dzodze',
-'march'         => 'Tedoxe',
-'april'         => 'Afɔfiɛ',
-'may_long'      => 'Damɛ',
-'june'          => 'Masa',
-'july'          => 'Siamlɔm',
-'august'        => 'Dasiamime',
-'september'     => 'Anyɔnyɔ',
-'october'       => 'Kele',
-'november'      => 'Adeɛmekpɔxe',
-'december'      => 'Dzome',
-'january-gen'   => 'Dzove',
-'february-gen'  => 'Dzodze',
-'march-gen'     => 'Tedoxe',
-'april-gen'     => 'Afɔfiɛ',
-'may-gen'       => 'Damɛ',
-'june-gen'      => 'Masa',
-'july-gen'      => 'Siamlɔm',
-'august-gen'    => 'Dasiamime',
+'sunday' => 'Kɔsiɖagbe',
+'monday' => 'Dzoɖagbe',
+'tuesday' => 'Brãɖagbe',
+'wednesday' => 'Kuɖagbe',
+'thursday' => 'Yawoɖagbe',
+'friday' => 'Fiɖagbe',
+'saturday' => 'Memleɖagbe',
+'sun' => 'Kɔs',
+'mon' => 'Dzo',
+'tue' => 'Brã',
+'wed' => 'Kuɖ',
+'thu' => 'Yaw',
+'fri' => 'Fiɖ',
+'sat' => 'Mem',
+'january' => 'Dzove',
+'february' => 'Dzodze',
+'march' => 'Tedoxe',
+'april' => 'Afɔfiɛ',
+'may_long' => 'Damɛ',
+'june' => 'Masa',
+'july' => 'Siamlɔm',
+'august' => 'Dasiamime',
+'september' => 'Anyɔnyɔ',
+'october' => 'Kele',
+'november' => 'Adeɛmekpɔxe',
+'december' => 'Dzome',
+'january-gen' => 'Dzove',
+'february-gen' => 'Dzodze',
+'march-gen' => 'Tedoxe',
+'april-gen' => 'Afɔfiɛ',
+'may-gen' => 'Damɛ',
+'june-gen' => 'Masa',
+'july-gen' => 'Siamlɔm',
+'august-gen' => 'Dasiamime',
 'september-gen' => 'Anyɔnyɔ',
-'october-gen'   => 'Kele',
-'november-gen'  => 'Adeɛmekpɔxe',
-'december-gen'  => 'Dzome',
-'jan'           => 'Dzov',
-'feb'           => 'Dzod',
-'mar'           => 'Ted',
-'apr'           => 'Afɔ',
-'may'           => 'Damɛ',
-'jun'           => 'Mas',
-'jul'           => 'Sia',
-'aug'           => 'Das',
-'sep'           => 'Any',
-'oct'           => 'Kel',
-'nov'           => 'Ade',
-'dec'           => 'Dzom',
+'october-gen' => 'Kele',
+'november-gen' => 'Adeɛmekpɔxe',
+'december-gen' => 'Dzome',
+'jan' => 'Dzov',
+'feb' => 'Dzod',
+'mar' => 'Ted',
+'apr' => 'Afɔ',
+'may' => 'Damɛ',
+'jun' => 'Mas',
+'jul' => 'Sia',
+'aug' => 'Das',
+'sep' => 'Any',
+'oct' => 'Kel',
+'nov' => 'Ade',
+'dec' => 'Dzom',
 
 # Categories related messages
 'listingcontinuesabbrev' => 'yi dzi',
 
-'about'      => 'Ŋutinya',
-'newwindow'  => '(eʋua fesre yeye)',
-'cancel'     => 'Dzudzɔ etɔtrɔ',
-'mypage'     => 'Axa nye',
-'mytalk'     => 'Nyeƒe nyamedzroƒe',
+'about' => 'Ŋutinya',
+'newwindow' => '(eʋua fesre yeye)',
+'cancel' => 'Dzudzɔ etɔtrɔ',
+'mypage' => 'Axa nye',
+'mytalk' => 'Nyeƒe nyamedzroƒe',
 'navigation' => 'Mɔtabiala',
-'and'        => '&#32;kpakple',
+'and' => '&#32;kpakple',
 
 # Cologne Blue skin
-'qbfind'         => 'Di',
-'qbedit'         => 'Trɔ asi le eŋu',
-'qbpageoptions'  => 'Axa sia',
-'qbmyoptions'    => 'Nyeƒe axawo',
+'qbfind' => 'Di',
+'qbedit' => 'Trɔ asi le eŋu',
+'qbpageoptions' => 'Axa sia',
+'qbmyoptions' => 'Nyeƒe axawo',
 'qbspecialpages' => 'Axa tɔxewo',
 
 # Vector skin
-'vector-action-delete'   => 'Tutui',
-'vector-action-move'     => 'Ɖɔli eƒe nɔƒe',
-'vector-view-create'     => 'Dze egɔme',
-'vector-view-edit'       => 'Trɔ asi le eŋu',
-'vector-view-history'    => 'Kpɔ xoxoawo',
-'vector-view-view'       => 'Xlẽ',
+'vector-action-delete' => 'Tutui',
+'vector-action-move' => 'Ɖɔli eƒe nɔƒe',
+'vector-view-create' => 'Dze egɔme',
+'vector-view-edit' => 'Trɔ asi le eŋu',
+'vector-view-history' => 'Kpɔ xoxoawo',
+'vector-view-view' => 'Xlẽ',
 'vector-view-viewsource' => 'Kpɔ alesi woŋlɔe',
 
-'errorpagetitle'   => 'Vodada',
-'returnto'         => 'Gbugbɔ yi $1.',
-'tagline'          => 'Tso {{SITENAME}}',
-'help'             => 'Kpekpeɖeŋu',
-'search'           => 'Dii',
-'searchbutton'     => 'Dii',
-'go'               => 'Yi',
-'searcharticle'    => 'Yi',
-'history'          => 'Axa sia ƒe tata xoxoawo',
-'history_short'    => 'Xoxoawo',
-'edit'             => 'Trɔ asi le eŋu',
-'create'           => 'Dze egɔme',
-'editthispage'     => 'Ðɔ axa sia ɖo',
+'errorpagetitle' => 'Vodada',
+'returnto' => 'Gbugbɔ yi $1.',
+'tagline' => 'Tso {{SITENAME}}',
+'help' => 'Kpekpeɖeŋu',
+'search' => 'Dii',
+'searchbutton' => 'Dii',
+'go' => 'Yi',
+'searcharticle' => 'Yi',
+'history' => 'Axa sia ƒe tata xoxoawo',
+'history_short' => 'Xoxoawo',
+'edit' => 'Trɔ asi le eŋu',
+'create' => 'Dze egɔme',
+'editthispage' => 'Ðɔ axa sia ɖo',
 'create-this-page' => 'Dze axa sia gɔme',
-'delete'           => 'Tutui',
-'deletethispage'   => 'Tutu axa sia',
-'protect'          => 'Dzɔ eŋu',
-'protect_change'   => 'ɖɔlii',
-'protectthispage'  => 'Dzɔ axa sia ŋu',
-'newpage'          => 'Axa yeye',
+'delete' => 'Tutui',
+'deletethispage' => 'Tutu axa sia',
+'protect' => 'Dzɔ eŋu',
+'protect_change' => 'ɖɔlii',
+'protectthispage' => 'Dzɔ axa sia ŋu',
+'newpage' => 'Axa yeye',
 'talkpagelinktext' => 'Nyamedzroƒe',
-'specialpage'      => 'Axa Tɔxe',
-'personaltools'    => 'Wòƒe dɔwɔnuwo',
-'postcomment'      => 'Akpa yeye',
-'talk'             => 'Nyamedzroƒe',
-'toolbox'          => 'Dɔwɔnuɖaka',
-'otherlanguages'   => 'Le gbe bubuwo me',
-'redirectedfrom'   => '(Woɖo wò ɖe afii tso $1)',
-'lastmodifiedat'   => 'Wó ɖɔ axa sia ɖo susue le $2 le ŋkeke $1 dzi.',
-'viewcount'        => 'Wokpɔ axa sia zi {{PLURAL:$1|ɖeka|$1 sɔ̃}}.',
-'jumpto'           => 'Dzo yi:',
+'specialpage' => 'Axa Tɔxe',
+'personaltools' => 'Wòƒe dɔwɔnuwo',
+'postcomment' => 'Akpa yeye',
+'talk' => 'Nyamedzroƒe',
+'toolbox' => 'Dɔwɔnuɖaka',
+'otherlanguages' => 'Le gbe bubuwo me',
+'redirectedfrom' => '(Woɖo wò ɖe afii tso $1)',
+'lastmodifiedat' => 'Wó ɖɔ axa sia ɖo susue le $2 le ŋkeke $1 dzi.',
+'viewcount' => 'Wokpɔ axa sia zi {{PLURAL:$1|ɖeka|$1 sɔ̃}}.',
+'jumpto' => 'Dzo yi:',
 'jumptonavigation' => 'kuɖɔɖoɖo',
-'jumptosearch'     => 'dii',
+'jumptosearch' => 'dii',
 
 # 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'            => '{{SITENAME}} ŋutinya',
-'aboutpage'            => 'Project:Ŋutinya',
-'copyright'            => 'Nusiwo le afii le $1 mɔɖeɖea te.',
-'copyrightpage'        => '{{ns:project}}:Mɔɖeɖewo',
-'currentevents'        => 'Amaneɛ',
-'currentevents-url'    => 'Project:Nusiwo le dzɔdzɔm',
-'disclaimers'          => 'Nuxlɔ̃amenyawo',
-'edithelp'             => 'Kpekpeɖeŋu na etɔtrɔ',
-'mainpage'             => 'Axa do Ŋgɔ',
+'aboutsite' => '{{SITENAME}} ŋutinya',
+'aboutpage' => 'Project:Ŋutinya',
+'copyright' => 'Nusiwo le afii le $1 mɔɖeɖea te.',
+'copyrightpage' => '{{ns:project}}:Mɔɖeɖewo',
+'currentevents' => 'Amaneɛ',
+'currentevents-url' => 'Project:Nusiwo le dzɔdzɔm',
+'disclaimers' => 'Nuxlɔ̃amenyawo',
+'edithelp' => 'Kpekpeɖeŋu na etɔtrɔ',
+'mainpage' => 'Axa do Ŋgɔ',
 'mainpage-description' => 'Axa do ŋgɔ',
-'portal'               => 'Takpekpewɔƒe',
-'portal-url'           => 'Project:Takpekpewɔƒe',
+'portal' => 'Takpekpewɔƒe',
+'portal-url' => 'Project:Takpekpewɔƒe',
 
-'badaccess'        => 'Mɔɖeɖe vodada',
+'badaccess' => 'Mɔɖeɖe vodada',
 'badaccess-group0' => 'Se meɖe mɔ be nawɔ nusi wòle babiam be yeawɔ o.',
 
-'retrievedfrom'           => 'Nuŋɔŋlɔ sia tso "$1"',
-'youhavenewmessages'      => '$1 le asiwo ($2).',
-'newmessageslink'         => 'du yeyewo',
-'newmessagesdifflink'     => 'tɔtrɔ mamlea',
+'retrievedfrom' => 'Nuŋɔŋlɔ sia tso "$1"',
+'youhavenewmessages' => '$1 le asiwo ($2).',
+'newmessageslink' => 'du yeyewo',
+'newmessagesdifflink' => 'tɔtrɔ mamlea',
 'youhavenewmessagesmulti' => 'Du yeyewo le asiwo le $1',
-'editsection'             => 'trɔ asi le eŋu',
-'editold'                 => 'trɔ asi le eŋu',
-'viewsourceold'           => 'kpɔ alesi wó ŋlɔe',
-'editlink'                => 'trɔ asi le eŋu',
-'viewsourcelink'          => 'kpɔ alesi woŋlɔe',
-'editsectionhint'         => 'Trɔ akpa: $1',
-'toc'                     => 'Emenyawo',
-'showtoc'                 => 'fia',
-'hidetoc'                 => 'ɣla',
-'thisisdeleted'           => 'Kpɔ $1 alo wòa gbugbɔe ve hã?',
-'viewdeleted'             => 'Wòa kpɔ $1 a?',
-'red-link-title'          => '$1 (womeŋlɔ axa sia haɖeke o)',
+'editsection' => 'trɔ asi le eŋu',
+'editold' => 'trɔ asi le eŋu',
+'viewsourceold' => 'kpɔ alesi wó ŋlɔe',
+'editlink' => 'trɔ asi le eŋu',
+'viewsourcelink' => 'kpɔ alesi woŋlɔe',
+'editsectionhint' => 'Trɔ akpa: $1',
+'toc' => 'Emenyawo',
+'showtoc' => 'fia',
+'hidetoc' => 'ɣla',
+'thisisdeleted' => 'Kpɔ $1 alo wòa gbugbɔe ve hã?',
+'viewdeleted' => 'Wòa kpɔ $1 a?',
+'red-link-title' => '$1 (womeŋlɔ axa sia haɖeke o)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Axa',
-'nstab-user'      => 'Ezãla axa',
-'nstab-special'   => 'Axa tɔxe',
-'nstab-image'     => 'Agbalẽ',
+'nstab-main' => 'Axa',
+'nstab-user' => 'Ezãla axa',
+'nstab-special' => 'Axa tɔxe',
+'nstab-image' => 'Agbalẽ',
 'nstab-mediawiki' => 'Du',
 
 # General errors
-'error'           => 'Vodada',
+'error' => 'Vodada',
 'badarticleerror' => 'Wòmateŋu awɔ nusia le axa sia dzi o.',
-'cannotdelete'    => 'Womateŋu atutu axa sia alo axa "$1" o.
+'cannotdelete' => 'Womateŋu atutu axa sia alo axa "$1" o.
 Ɖewomahĩ ame aɖe tutui xoxo.',
-'badtitle'        => 'Tanya gbegblẽ',
-'viewsource'      => 'Kpɔ alesi wowɔe',
+'badtitle' => 'Tanya gbegblẽ',
+'viewsource' => 'Kpɔ alesi wowɔe',
 
 # Login and logout pages
-'remembermypassword'         => 'Ɖo ŋku nyeƒe dzesi ŋkɔ dzi le mɔ sia dzi (vaseɖe {{PLURAL:$1|ŋkeke|ŋkeke}} $1 megbe)',
-'login'                      => 'Ge ɖe eme',
-'nav-login-createaccount'    => 'Geɖe me / Ŋlɔ ŋkɔ',
-'userlogin'                  => 'Ge ɖe eme / ŋlɔ ŋkɔ daɖi',
-'logout'                     => 'Do le eme',
-'userlogout'                 => 'Do le eme',
-'nologin'                    => "Wòmeŋlɔ ŋkɔ oa? '''$1'''.",
-'nologinlink'                => 'Ŋlɔ ŋkɔ daɖi',
-'createaccount'              => 'Ŋlɔ ŋkɔ daɖi',
-'gotaccount'                 => "Wò ŋlɔ ŋkɔ xoxoa? '''$1'''.",
-'gotaccountlink'             => 'Ge ɖe eme',
-'loginsuccesstitle'          => 'Wò ge ɖe eme azɔ̃.',
-'loginsuccess'               => "'''Wò le {{SITENAME}} me fifia abe \"\$1\" ene.'''",
-'nouserspecified'            => 'Elebe na ŋlɔ ŋkɔ si wò zãna',
+'remembermypassword' => 'Ɖo ŋku nyeƒe dzesi ŋkɔ dzi le mɔ sia dzi (vaseɖe {{PLURAL:$1|ŋkeke|ŋkeke}} $1 megbe)',
+'login' => 'Ge ɖe eme',
+'nav-login-createaccount' => 'Geɖe me / Ŋlɔ ŋkɔ',
+'userlogin' => 'Ge ɖe eme / ŋlɔ ŋkɔ daɖi',
+'logout' => 'Do le eme',
+'userlogout' => 'Do le eme',
+'nologin' => "Wòmeŋlɔ ŋkɔ oa? '''$1'''.",
+'nologinlink' => 'Ŋlɔ ŋkɔ daɖi',
+'createaccount' => 'Ŋlɔ ŋkɔ daɖi',
+'gotaccount' => "Wò ŋlɔ ŋkɔ xoxoa? '''$1'''.",
+'gotaccountlink' => 'Ge ɖe eme',
+'loginsuccesstitle' => 'Wò ge ɖe eme azɔ̃.',
+'loginsuccess' => "'''Wò le {{SITENAME}} me fifia abe \"\$1\" ene.'''",
+'nouserspecified' => 'Elebe na ŋlɔ ŋkɔ si wò zãna',
 'acct_creation_throttle_hit' => "Wiki sia zãla aɖe tso wò ''IP address'' ŋlɔ {{PLURAL:$1|1 ŋkɔ|$1 ŋkɔwo}} le ŋkeke si vayi me xoxo. Mɔɖeɖe le na ŋkɔ  ɖeka ko ŋɔŋlɔ le ŋkeke ɖeka me.<br />
 Le esiata la, ''IP address'' sia zãlawo mekpɔ mɔ aŋlɔ ŋkɔ bubuwo fifia o.",
-'loginlanguagelabel'         => 'Gbe: $1',
+'loginlanguagelabel' => 'Gbe: $1',
 
 # Edit page toolbar
 'sig_tip' => 'Dzesiwò kple gaƒoƒoa',
 
 # Edit pages
-'subject'                          => 'Ta nya:',
-'minoredit'                        => 'Esia nye tɔtrɔ sue aɖe ko',
-'watchthis'                        => 'Le ŋku ɖe axa sia ŋu',
-'savearticle'                      => 'Dzra axa sia ɖo',
-'preview'                          => 'Kpɔe do ŋgɔ',
-'showpreview'                      => 'Fiae do ŋgɔ',
-'showdiff'                         => 'Fia tɔtrɔwo',
-'newarticle'                       => '(Yeye)',
-'newarticletext'                   => "Eva ɖo axa si gɔme womedze haɖeke o. Ne wòadi be yeadze egɔme la, dze nuŋlɔm ɖe go sia me le afi sia ɖome (kpɔ [[{{MediaWiki:Helppage}}|kpekpeɖeŋu nyawo]] na kpekpeɖeŋu bubuwo). Ne wòme ɖoe be yeava afii hafi o la, ekema tia '''megbe''' eye wòa gbugbɔ ayi afisi wòtso va.",
-'previewnote'                      => "'''Ɖo ŋku edzi be wole afii fiam do ŋgɔ, wome dzrae ɖo haɖeke o!'''",
-'editing'                          => '$1 na etɔtrɔ',
-'editingsection'                   => 'Wòle $1 (ƒe akpa aɖe) trɔm',
-'yourtext'                         => 'Wò nuŋɔŋlɔ',
-'yourdiff'                         => 'Vovototowo',
-'copyrightwarning'                 => "Taflatse, mítsɔe be nusiwo katã netsɔ kpe ɖe {{SITENAME}} ŋu lii fãa le $2 la nu (kpɔ $1 me nyawo). Ne madze ŋuwò be amebubuwo natrɔ asi le nusiwo newɔ ŋuti o, eye woagbugbɔ dɔsiwo newɔ ama na amebubuwo fãa o la, mega dae ɖe afisia o.<br /> Wòle ŋugbe dom na mí bena wò ŋutɔe ŋlɔ nusiawo, alo etsɔe tso afisi mɔɖeɖe li fãa be amesiame na tsɔ nuwo tso afima fãa. '''Mega da nusiwo ŋu mɔɖeɖe meli na o la ɖe afisia o!'''",
+'subject' => 'Ta nya:',
+'minoredit' => 'Esia nye tɔtrɔ sue aɖe ko',
+'watchthis' => 'Le ŋku ɖe axa sia ŋu',
+'savearticle' => 'Dzra axa sia ɖo',
+'preview' => 'Kpɔe do ŋgɔ',
+'showpreview' => 'Fiae do ŋgɔ',
+'showdiff' => 'Fia tɔtrɔwo',
+'newarticle' => '(Yeye)',
+'newarticletext' => "Eva ɖo axa si gɔme womedze haɖeke o. Ne wòadi be yeadze egɔme la, dze nuŋlɔm ɖe go sia me le afi sia ɖome (kpɔ [[{{MediaWiki:Helppage}}|kpekpeɖeŋu nyawo]] na kpekpeɖeŋu bubuwo). Ne wòme ɖoe be yeava afii hafi o la, ekema tia '''megbe''' eye wòa gbugbɔ ayi afisi wòtso va.",
+'previewnote' => "'''Ɖo ŋku edzi be wole afii fiam do ŋgɔ, wome dzrae ɖo haɖeke o!'''",
+'editing' => '$1 na etɔtrɔ',
+'editingsection' => 'Wòle $1 (ƒe akpa aɖe) trɔm',
+'yourtext' => 'Wò nuŋɔŋlɔ',
+'yourdiff' => 'Vovototowo',
+'copyrightwarning' => "Taflatse, mítsɔe be nusiwo katã netsɔ kpe ɖe {{SITENAME}} ŋu lii fãa le $2 la nu (kpɔ $1 me nyawo). Ne madze ŋuwò be amebubuwo natrɔ asi le nusiwo newɔ ŋuti o, eye woagbugbɔ dɔsiwo newɔ ama na amebubuwo fãa o la, mega dae ɖe afisia o.<br /> Wòle ŋugbe dom na mí bena wò ŋutɔe ŋlɔ nusiawo, alo etsɔe tso afisi mɔɖeɖe li fãa be amesiame na tsɔ nuwo tso afima fãa. '''Mega da nusiwo ŋu mɔɖeɖe meli na o la ɖe afisia o!'''",
 'permissionserrorstext-withaction' => 'Se meɖe mɔ bena na $2 o, le {{PLURAL:$1|ta|ta}}:',
-'edit-already-exists'              => 'Wòmateŋu adze axa sia gɔme o.<br />
+'edit-already-exists' => 'Wòmateŋu adze axa sia gɔme o.<br />
 Wo ŋlɔe xoxo.',
 
 # History pages
-'currentrev-asof'      => 'Tata susue le $1 dzi',
-'revisionasof'         => 'Tataa le $1',
-'revision-info'        => 'Tataa le $1 si $2 wɔ',
-'previousrevision'     => '← Tata xoxoa',
-'nextrevision'         => 'Tata yeyea →',
-'currentrevisionlink'  => 'Tata susuea',
-'cur'                  => 'yeyea',
-'next'                 => 'eyome',
-'last'                 => 'mamlea',
-'page_first'           => 'gbãtɔ',
-'page_last'            => 'mamlea',
-'histlegend'           => "Vovo tatia: de dzesi tata siwo ƒe vovototowo wò di be yea kpɔ ɖa eye na tia 'enter' alo kpe si le eɖome.<br />
+'currentrev-asof' => 'Tata susue le $1 dzi',
+'revisionasof' => 'Tataa le $1',
+'revision-info' => 'Tataa le $1 si $2 wɔ',
+'previousrevision' => '← Tata xoxoa',
+'nextrevision' => 'Tata yeyea →',
+'currentrevisionlink' => 'Tata susuea',
+'cur' => 'yeyea',
+'next' => 'eyome',
+'last' => 'mamlea',
+'page_first' => 'gbãtɔ',
+'page_last' => 'mamlea',
+'histlegend' => "Vovo tatia: de dzesi tata siwo ƒe vovototowo wò di be yea kpɔ ɖa eye na tia 'enter' alo kpe si le eɖome.<br />
 Gɔmeɖeɖe: '''({{int:cur}})''' = vovototo tso tata mamlea gbɔ, '''({{int:last}})''' = vovototo tso tata si do ŋgɔ gbɔ, '''{{int:minoreditletter}}''' = tɔtrɔ sue.",
 'history-show-deleted' => 'Esiwo wotutu ko',
-'histfirst'            => 'Xoxoɔwu',
-'histlast'             => 'Yeyeɛwu',
+'histfirst' => 'Xoxoɔwu',
+'histlast' => 'Yeyeɛwu',
 
 # Revision feed
 'history-feed-item-nocomment' => '$1 le $2',
-'history-feed-empty'          => 'Axa si dim wòle meli o.
+'history-feed-empty' => 'Axa si dim wòle meli o.
 Dewomahĩ, wotutui le wiki sia dzi alo wotrɔ eƒe ŋkɔ.
 Zã [[Special:Search|nuwo didi le wiki sia dzi]] kpɔ na axa yeyeawo.',
 
 # Revision deletion
-'rev-delundel'          => 'fia/ɣla',
-'rev-showdeleted'       => 'fia',
-'revdelete-radio-same'  => '(megatrɔe o)',
-'revdelete-radio-set'   => 'Yo',
+'rev-delundel' => 'fia/ɣla',
+'rev-showdeleted' => 'fia',
+'revdelete-radio-same' => '(megatrɔe o)',
+'revdelete-radio-set' => 'Yo',
 'revdelete-radio-unset' => 'Kpao',
 
 # Diffs
-'history-title'           => '"$1" ƒe tata xoxoawo',
-'difference'              => '(Vovototowo le tata xoxoawo me)',
-'lineno'                  => 'Fli $1:',
+'history-title' => '"$1" ƒe tata xoxoawo',
+'lineno' => 'Fli $1:',
 'compareselectedversions' => 'Kpɔ tata siwo wotia la',
 
 # Search results
-'searchresults'                  => 'Nusiwo wòdi',
-'searchresults-title'            => 'Nusiwo wofɔ le "$1" didi me',
-'searchsubtitle'                 => 'Nusi wòdi enye \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|axawo katã siwo dze egɔme kple "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|axawo katã siwo kuɖe "$1" ŋu]]).',
-'searchsubtitleinvalid'          => "Wòdi '''$1'''",
-'notitlematches'                 => 'Mesɔ axa aɖeke ƒe tanya o',
-'notextmatches'                  => 'Axa aɖeke ƒe nyawo mesɔ kple nyasiawo o.',
-'prevn'                          => '{{PLURAL:$1|$1}} do ŋgɔ',
-'nextn'                          => '{{PLURAL:$1|$1}} yometɔwo',
-'viewprevnext'                   => 'Kpɔ ($1 {{int:pipe-separator}} $2) ($3)',
-'searchmenu-exists'              => "'''Axa si ŋkɔ enye \"[[:\$1]]\" le wiki sia dzi'''",
-'searchmenu-new'                 => "'''Dze axa \"[[:\$1]]\" sia ŋlɔm ɖe wiki la dzi!'''",
-'searchprofile-everything'       => 'Nuɖesiaɖe',
+'searchresults' => 'Nusiwo wòdi',
+'searchresults-title' => 'Nusiwo wofɔ le "$1" didi me',
+'searchsubtitle' => 'Nusi wòdi enye \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|axawo katã siwo dze egɔme kple "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|axawo katã siwo kuɖe "$1" ŋu]]).',
+'searchsubtitleinvalid' => "Wòdi '''$1'''",
+'notitlematches' => 'Mesɔ axa aɖeke ƒe tanya o',
+'notextmatches' => 'Axa aɖeke ƒe nyawo mesɔ kple nyasiawo o.',
+'prevn' => '{{PLURAL:$1|$1}} do ŋgɔ',
+'nextn' => '{{PLURAL:$1|$1}} yometɔwo',
+'viewprevnext' => 'Kpɔ ($1 {{int:pipe-separator}} $2) ($3)',
+'searchmenu-exists' => "'''Axa si ŋkɔ enye \"[[:\$1]]\" le wiki sia dzi'''",
+'searchmenu-new' => "'''Dze axa \"[[:\$1]]\" sia ŋlɔm ɖe wiki la dzi!'''",
+'searchprofile-everything' => 'Nuɖesiaɖe',
 'searchprofile-articles-tooltip' => 'Dii le $1',
-'searchprofile-project-tooltip'  => 'Dii le $1',
-'search-result-size'             => '$1 ({{PLURAL:$2|nya 1|nya $2}})',
-'search-suggest'                 => 'Ɖe wò be: $1',
-'search-interwiki-more'          => '(kɔ kpe ɖe eŋu)',
-'searchall'                      => 'wokatã',
-'powersearch'                    => 'Dii de eme',
-'powersearch-field'              => 'Di',
-'powersearch-toggleall'          => 'Wokatã',
+'searchprofile-project-tooltip' => 'Dii le $1',
+'search-result-size' => '$1 ({{PLURAL:$2|nya 1|nya $2}})',
+'search-suggest' => 'Ɖe wò be: $1',
+'search-interwiki-more' => '(kɔ kpe ɖe eŋu)',
+'searchall' => 'wokatã',
+'powersearch' => 'Dii de eme',
+'powersearch-field' => 'Di',
+'powersearch-toggleall' => 'Wokatã',
 
 # Preferences page
-'preferences'              => 'Didiwo',
-'mypreferences'            => 'Nyeƒe didiwo',
-'skin-preview'             => 'Kpɔe do ŋgɔ',
-'prefs-datetime'           => 'Ŋkeke kple gaƒoƒo',
+'preferences' => 'Didiwo',
+'mypreferences' => 'Nyeƒe didiwo',
+'skin-preview' => 'Kpɔe do ŋgɔ',
+'prefs-datetime' => 'Ŋkeke kple gaƒoƒo',
 'prefs-watchlist-days-max' => 'Maximum $1 {{PLURAL:$1|day|days}}',
-'timezoneregion-africa'    => 'Afrika',
-'yourlanguage'             => 'Gbe:',
-'yournick'                 => 'Dzesi',
-'gender-male'              => 'Ŋutsu',
-'gender-female'            => 'Nyɔnu',
+'timezoneregion-africa' => 'Afrika',
+'yourlanguage' => 'Gbe:',
+'yournick' => 'Dzesi',
+'gender-male' => 'Ŋutsu',
+'gender-female' => 'Nyɔnu',
 
 # Groups
-'group'       => 'Hame:',
-'group-bot'   => 'Bɔtwo',
+'group' => 'Hame:',
+'group-bot' => 'Bɔtwo',
 'group-sysop' => 'Dɔdzikpɔlawo',
-'group-all'   => '(wokatã)',
+'group-all' => '(wokatã)',
 
 # Associated actions - in the sentence "You do not have permission to X"
 'action-read' => 'xlẽ axa sia',
 'action-edit' => 'trɔ asi le axa sia ŋu',
 
 # Recent changes
-'recentchanges'        => 'Tɔtrɔ yeyewo',
+'recentchanges' => 'Tɔtrɔ yeyewo',
 'recentchanges-legend' => 'Tatiawo na tɔtrɔ yeyewo',
-'rcnote'               => "Afisia wofia {{PLURAL:$1|tɔtrɔ '''1''' susue|tɔtrɔ '''$1''' susuewo}} le {{PLURAL:$2|ŋkeke si|ŋkeke '''$2''' mamleawo siwo}} vayi la me, le $5, $4.",
-'rcnotefrom'           => "Tɔtrɔwo siwo wowɔ tso '''$2''' (wofia vaseɖe '''$1''') le afii.",
-'rclistfrom'           => 'Fia tɔtrɔ yeyewo tso $1',
-'rcshowhideminor'      => '$1 tɔtrɔ suewo',
-'rcshowhidebots'       => '$1 bɔtwo',
-'rcshowhideliu'        => '$1 ezãla siwo ŋlɔ ŋkɔ',
-'rcshowhideanons'      => '$1 ŋkɔ maŋlɔlawo',
-'rcshowhidemine'       => '$1 nyeƒe tɔtrɔwo',
-'rclinks'              => 'Fia tɔtrɔ $1 mamleawo le ŋkeke $2 siwo vayi me<br />$3',
-'diff'                 => 'tɔtrɔ',
-'hist'                 => 'xoxo',
-'hide'                 => 'Ɣla',
-'show'                 => 'Fia',
-'minoreditletter'      => 's',
-'newpageletter'        => 'Y',
+'rcnote' => "Afisia wofia {{PLURAL:$1|tɔtrɔ '''1''' susue|tɔtrɔ '''$1''' susuewo}} le {{PLURAL:$2|ŋkeke si|ŋkeke '''$2''' mamleawo siwo}} vayi la me, le $5, $4.",
+'rcnotefrom' => "Tɔtrɔwo siwo wowɔ tso '''$2''' (wofia vaseɖe '''$1''') le afii.",
+'rclistfrom' => 'Fia tɔtrɔ yeyewo tso $1',
+'rcshowhideminor' => '$1 tɔtrɔ suewo',
+'rcshowhidebots' => '$1 bɔtwo',
+'rcshowhideliu' => '$1 ezãla siwo ŋlɔ ŋkɔ',
+'rcshowhideanons' => '$1 ŋkɔ maŋlɔlawo',
+'rcshowhidemine' => '$1 nyeƒe tɔtrɔwo',
+'rclinks' => 'Fia tɔtrɔ $1 mamleawo le ŋkeke $2 siwo vayi me<br />$3',
+'diff' => 'tɔtrɔ',
+'hist' => 'xoxo',
+'hide' => 'Ɣla',
+'show' => 'Fia',
+'minoreditletter' => 's',
+'newpageletter' => 'Y',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Tɔtrɔ siwo kaa afii',
-'recentchangeslinked-feed'    => 'Tɔtrɔ siwo kaa afii',
+'recentchangeslinked' => 'Tɔtrɔ siwo kaa afii',
+'recentchangeslinked-feed' => 'Tɔtrɔ siwo kaa afii',
 'recentchangeslinked-toolbox' => 'Tɔtrɔ siwo kaa afii',
-'recentchangeslinked-title'   => 'Tɔtrɔ siwo ku ɖe "$1" ŋu',
-'recentchangeslinked-page'    => 'Axaa ƒe ŋkɔ',
+'recentchangeslinked-title' => 'Tɔtrɔ siwo ku ɖe "$1" ŋu',
+'recentchangeslinked-page' => 'Axaa ƒe ŋkɔ',
 
 # Upload
-'upload'    => 'Ɖo agbalẽ ɖa',
+'upload' => 'Ɖo agbalẽ ɖa',
 'uploadbtn' => 'Ɖo agbalẽ ɖa',
 
 # File description page
-'file-anchor-link'   => 'Agbalẽ',
-'filehist'           => 'Axa sia ƒe tata xoxoawo',
-'filehist-help'      => 'Tia ŋkeke/gaƒoƒo ɖeka ne wòadi be yea kpɔ axa sia ƒe tata le ɣemaɣi',
+'file-anchor-link' => 'Agbalẽ',
+'filehist' => 'Axa sia ƒe tata xoxoawo',
+'filehist-help' => 'Tia ŋkeke/gaƒoƒo ɖeka ne wòadi be yea kpɔ axa sia ƒe tata le ɣemaɣi',
 'filehist-deleteone' => 'tutui',
-'filehist-datetime'  => 'Ŋkeke/Gaƒoƒo',
-'filehist-user'      => 'Ezãla',
-'linkstoimage'       => 'Axa {{PLURAL:$1|sia|$1 siawo}} ku ɖe agbalẽ sia ŋu.',
-'sharedupload'       => "Agbalɛ̃ sia tso $1 eye dɔ (''alo project'') bubuawo woateŋu azãe fãa.",
+'filehist-datetime' => 'Ŋkeke/Gaƒoƒo',
+'filehist-user' => 'Ezãla',
+'linkstoimage' => 'Axa {{PLURAL:$1|sia|$1 siawo}} ku ɖe agbalẽ sia ŋu.',
+'sharedupload' => "Agbalɛ̃ sia tso $1 eye dɔ (''alo project'') bubuawo woateŋu azãe fãa.",
 
 # File deletion
 'filedelete-submit' => 'Tutui',
@@ -357,51 +356,51 @@ Zã [[Special:Search|nuwo didi le wiki sia dzi]] kpɔ na axa yeyeawo.',
 'mimesearch' => 'MIME me didi',
 
 # Random page
-'randompage'         => 'Axaa ɖe ko',
+'randompage' => 'Axaa ɖe ko',
 'randompage-nopages' => 'Axa aɖeke mele "$1" o.',
 
 # Statistics
 'statistics' => 'Akɔntawo',
 
-'brokenredirects-edit'   => 'trɔ asi le eŋu',
+'brokenredirects-edit' => 'trɔ asi le eŋu',
 'brokenredirects-delete' => 'tutui',
 
 'fewestrevisions' => 'Axawo siwo womeɖɔɖo zã o',
 
 # Miscellaneous special pages
-'wantedpages'    => 'Axawo siwo le hahĩam',
-'mostrevisions'  => 'Axawo siwo woɖɔɖo wu',
-'shortpages'     => 'Axa kpuiwo',
-'longpages'      => 'Axa didiwo',
+'wantedpages' => 'Axawo siwo le hahĩam',
+'mostrevisions' => 'Axawo siwo woɖɔɖo wu',
+'shortpages' => 'Axa kpuiwo',
+'longpages' => 'Axa didiwo',
 'protectedpages' => 'Axawo siwo ŋu wole dzɔdzɔm',
-'listusers'      => 'Ezãlawo ƒe xexlẽme',
-'usercreated'    => 'Wodze egɔme le ŋkeke $1 dzi le gaƒoƒo $2 me.',
-'newpages'       => 'Axa yeyewo',
-'ancientpages'   => 'Axawo si wo do xoxo wu',
-'move'           => 'Ɖɔli eƒe nɔƒe',
-'movethispage'   => 'Ɖɔli axa sia ƒe nɔƒe',
-'pager-newer-n'  => '{{PLURAL:$1|1 yeyea|$1 yeyeawo}}',
-'pager-older-n'  => '{{PLURAL:$1|1 xoxoa|$1 xoxoawo}}',
+'listusers' => 'Ezãlawo ƒe xexlẽme',
+'usercreated' => 'Wodze egɔme le ŋkeke $1 dzi le gaƒoƒo $2 me.',
+'newpages' => 'Axa yeyewo',
+'ancientpages' => 'Axawo si wo do xoxo wu',
+'move' => 'Ɖɔli eƒe nɔƒe',
+'movethispage' => 'Ɖɔli axa sia ƒe nɔƒe',
+'pager-newer-n' => '{{PLURAL:$1|1 yeyea|$1 yeyeawo}}',
+'pager-older-n' => '{{PLURAL:$1|1 xoxoa|$1 xoxoawo}}',
 
 # Book sources
-'booksources'               => 'Agbalɛ̃wo ƒe tsoƒe',
+'booksources' => 'Agbalɛ̃wo ƒe tsoƒe',
 'booksources-search-legend' => 'Di agbalẽwo ƒe tsoƒewo',
-'booksources-go'            => 'Yi',
+'booksources-go' => 'Yi',
 
 # Special:Log
-'specialloguserlabel'  => 'Ezãla:',
+'specialloguserlabel' => 'Ezãla:',
 'speciallogtitlelabel' => 'Ta nya:',
 
 # Special:AllPages
-'allpages'       => 'Axawo katã',
+'allpages' => 'Axawo katã',
 'alphaindexline' => '$1 vaseɖe $2',
-'nextpage'       => 'Axa yometɔ ($1)',
-'prevpage'       => 'Axa do ŋgɔ ($1)',
-'allpagesfrom'   => 'Fia axawo tso:',
-'allpagesto'     => 'Fia axawo vaseɖe:',
-'allarticles'    => 'Axawo katã',
+'nextpage' => 'Axa yometɔ ($1)',
+'prevpage' => 'Axa do ŋgɔ ($1)',
+'allpagesfrom' => 'Fia axawo tso:',
+'allpagesto' => 'Fia axawo vaseɖe:',
+'allarticles' => 'Axawo katã',
 'allinnamespace' => 'Axawo katã ($1 namespace)',
-'allpagesnext'   => 'Eyome',
+'allpagesnext' => 'Eyome',
 'allpagessubmit' => 'Yi',
 
 # Special:LinkSearch
@@ -414,153 +413,153 @@ Zã [[Special:Search|nuwo didi le wiki sia dzi]] kpɔ na axa yeyeawo.',
 'listgrouprights-group' => 'Hame',
 
 # Watchlist
-'watch'         => 'Le ŋku ɖe eŋu',
+'watch' => 'Le ŋku ɖe eŋu',
 'watchthispage' => 'Le ŋku ɖe axa sia ŋu',
-'wlnote'        => "Afisia wofia {{PLURAL:$1|tɔtrɔ '''1''' mamlea|tɔtrɔ '''$1''' mamleawo}} le {{PLURAL:$2|gaƒoƒo mamlea si|gaƒoƒo '''$2''' mamleawo siwo}} vayi la me.",
-'wlshowlast'    => 'Fia gaƒoƒo $1 ŋkeke $2 mamleawo. $3',
+'wlnote' => "Afisia wofia {{PLURAL:$1|tɔtrɔ '''1''' mamlea|tɔtrɔ '''$1''' mamleawo}} le {{PLURAL:$2|gaƒoƒo mamlea si|gaƒoƒo '''$2''' mamleawo siwo}} vayi la me.",
+'wlshowlast' => 'Fia gaƒoƒo $1 ŋkeke $2 mamleawo. $3',
 
 # Delete
-'deletepage'     => 'Tutu axa sia',
-'exblank'        => 'axa la le gbɔlo',
+'deletepage' => 'Tutu axa sia',
+'exblank' => 'axa la le gbɔlo',
 'delete-confirm' => 'Tutu "$1"',
-'delete-legend'  => 'Tutui',
+'delete-legend' => 'Tutui',
 'actioncomplete' => 'Wowɔe vɔ',
 'dellogpagetext' => 'Afisia wofia axa mamleawo siwo wotutu la',
 
 # Protect
-'prot_1movedto2'              => '[[$1]] wohee yi [[$2]]',
-'protect-default'             => 'Namɔ ezãlawo katã',
+'prot_1movedto2' => '[[$1]] wohee yi [[$2]]',
+'protect-default' => 'Namɔ ezãlawo katã',
 'protect-level-autoconfirmed' => 'Xemɔ na ame yeyewo kple ŋkɔmaŋlɔlawo',
-'protect-expiring'            => 'ewunu $1 (UTC)',
-'protect-existing-expiry'     => 'Nuwuwu gaƒoƒo: $3, $2"',
-'protect-expiry-options'      => 'gaƒoƒo 1:1 hour,ŋkeke 1:1 day,kɔsiɖa 1:1 week,kɔsiɖa 2:2 weeks,ɣleti 1:1 month,ɣleti 3:3 months,ɣleti 6:6 months,ƒe 1:1 year,tegbe:infinite',
-'restriction-type'            => 'Mɔɖeɖe:',
+'protect-expiring' => 'ewunu $1 (UTC)',
+'protect-existing-expiry' => 'Nuwuwu gaƒoƒo: $3, $2"',
+'protect-expiry-options' => 'gaƒoƒo 1:1 hour,ŋkeke 1:1 day,kɔsiɖa 1:1 week,kɔsiɖa 2:2 weeks,ɣleti 1:1 month,ɣleti 3:3 months,ɣleti 6:6 months,ƒe 1:1 year,tegbe:infinite',
+'restriction-type' => 'Mɔɖeɖe:',
 
 # Restrictions (nouns)
-'restriction-edit'   => 'Trɔ asi le eŋu',
-'restriction-move'   => 'Ɖɔli eƒe nɔƒe',
+'restriction-edit' => 'Trɔ asi le eŋu',
+'restriction-move' => 'Ɖɔli eƒe nɔƒe',
 'restriction-create' => 'Dze egɔme',
 
 # Undelete
-'undelete'                  => 'Kpɔ axawo si wotutu',
-'viewdeletedpage'           => 'Kpɔ axawo si wotutu',
-'undeleteviewlink'          => 'kpɔe',
-'undelete-search-submit'    => 'Dii',
+'undelete' => 'Kpɔ axawo si wotutu',
+'viewdeletedpage' => 'Kpɔ axawo si wotutu',
+'undeleteviewlink' => 'kpɔe',
+'undelete-search-submit' => 'Dii',
 'undelete-show-file-submit' => 'Yo',
 
 # Namespace form on various pages
 'invert' => 'Trɔ tatiawo tu',
 
 # Contributions
-'contributions'       => 'Ezãla ƒe nuŋɔŋlɔwo',
+'contributions' => 'Ezãla ƒe nuŋɔŋlɔwo',
 'contributions-title' => '$1 ƒe nuŋɔŋlɔwo',
-'mycontris'           => 'Nyeƒe nuŋɔŋlɔwo',
-'contribsub2'         => 'Na $1 ($2)',
-'uctop'               => '(tametɔ)',
-'month'               => 'Tso ɣleti (kple do ŋgɔ):',
-'year'                => 'Tso ƒe (kple do ŋgɔ):',
+'mycontris' => 'Nyeƒe nuŋɔŋlɔwo',
+'contribsub2' => 'Na $1 ($2)',
+'uctop' => '(tametɔ)',
+'month' => 'Tso ɣleti (kple do ŋgɔ):',
+'year' => 'Tso ƒe (kple do ŋgɔ):',
 
 'sp-contributions-newbies' => 'Fia ŋkɔŋlɔla yeyewo ƒe ɖɔɖɔɖowo ko.',
-'sp-contributions-talk'    => 'Nyamedzroƒe',
-'sp-contributions-search'  => 'Di nuŋɔŋlɔwo',
-'sp-contributions-submit'  => 'Dii',
+'sp-contributions-talk' => 'Nyamedzroƒe',
+'sp-contributions-search' => 'Di nuŋɔŋlɔwo',
+'sp-contributions-submit' => 'Dii',
 
 # What links here
-'whatlinkshere'       => 'Nusiwo kaa afii ŋu',
+'whatlinkshere' => 'Nusiwo kaa afii ŋu',
 'whatlinkshere-title' => 'Axawo siwo ku ɖe "$1" ŋu',
-'whatlinkshere-page'  => 'Axa:',
-'linkshere'           => "Axa siwo le afisia ku ɖe '''[[:$1]]''' ŋu:",
-'nolinkshere'         => "Axa aɖeke meku ɖe '''[[:$1]]''' ŋu o.",
-'whatlinkshere-prev'  => '{{PLURAL:$1|do ŋgɔ|$1 do ŋgɔ}}',
-'whatlinkshere-next'  => '{{PLURAL:$1|eyome|$1 eyome}}',
+'whatlinkshere-page' => 'Axa:',
+'linkshere' => "Axa siwo le afisia ku ɖe '''[[:$1]]''' ŋu:",
+'nolinkshere' => "Axa aɖeke meku ɖe '''[[:$1]]''' ŋu o.",
+'whatlinkshere-prev' => '{{PLURAL:$1|do ŋgɔ|$1 do ŋgɔ}}',
+'whatlinkshere-next' => '{{PLURAL:$1|eyome|$1 eyome}}',
 
 # Block/unblock
-'blockip'                  => 'Xe mɔ na ezãla sia',
-'blockip-legend'           => 'Xe mɔ na ezãla sia',
-'ipbexpiry'                => 'Nuwuwu:',
-'ipboptions'               => 'gaƒoƒo 2:2 hours,ŋkeke 1:1 day,ŋkeke 3:3 days,kɔsiɖa 1:1 week,kɔsiɖa 2:2 weeks,ɣleti 1:1 month,ɣleti 3:3 months,ɣleti 6:6 months,ƒe 1:1 year,tegbe:infinite',
-'blockipsuccesssub'        => 'Mɔxexea dze edzi',
-'ipb-unblock-addr'         => 'Ɖe $1 ƒe mɔxexe ɖa',
-'ipb-blocklist'            => 'Kpɔ mɔxexe siwo li xoxo',
-'ipb-blocklist-contribs'   => '$1 ƒe nuŋɔŋlɔwo',
-'ipusubmit'                => 'Ɖe mɔxexe sia ɖa',
-'ipblocklist-submit'       => 'Dii',
-'infiniteblock'            => 'tegbee',
-'expiringblock'            => 'ewunu le gaƒoƒo $2 le ŋkeke $1 dzi',
-'createaccountblock'       => 'woxe mɔ na ŋkɔa ŋɔŋlɔ',
-'blocklink'                => 'xemɔ',
-'unblocklink'              => 'ɖe mɔxexe',
-'change-blocklink'         => 'ɖɔli mɔxexe',
-'contribslink'             => 'nuŋɔŋlɔ',
-'blocklogentry'            => 'xemɔ na [[$1]] vaseɖe $2 megbe $3',
+'blockip' => 'Xe mɔ na ezãla sia',
+'blockip-legend' => 'Xe mɔ na ezãla sia',
+'ipbexpiry' => 'Nuwuwu:',
+'ipboptions' => 'gaƒoƒo 2:2 hours,ŋkeke 1:1 day,ŋkeke 3:3 days,kɔsiɖa 1:1 week,kɔsiɖa 2:2 weeks,ɣleti 1:1 month,ɣleti 3:3 months,ɣleti 6:6 months,ƒe 1:1 year,tegbe:infinite',
+'blockipsuccesssub' => 'Mɔxexea dze edzi',
+'ipb-unblock-addr' => 'Ɖe $1 ƒe mɔxexe ɖa',
+'ipb-blocklist' => 'Kpɔ mɔxexe siwo li xoxo',
+'ipb-blocklist-contribs' => '$1 ƒe nuŋɔŋlɔwo',
+'ipusubmit' => 'Ɖe mɔxexe sia ɖa',
+'ipblocklist-submit' => 'Dii',
+'infiniteblock' => 'tegbee',
+'expiringblock' => 'ewunu le gaƒoƒo $2 le ŋkeke $1 dzi',
+'createaccountblock' => 'woxe mɔ na ŋkɔa ŋɔŋlɔ',
+'blocklink' => 'xemɔ',
+'unblocklink' => 'ɖe mɔxexe',
+'change-blocklink' => 'ɖɔli mɔxexe',
+'contribslink' => 'nuŋɔŋlɔ',
+'blocklogentry' => 'xemɔ na [[$1]] vaseɖe $2 megbe $3',
 'block-log-flags-nocreate' => 'wo xemɔ na ŋkɔ ŋɔŋlɔ',
 
 # Move page
-'move-page-legend'        => 'Ɖɔli eƒe nɔƒe',
-'movearticle'             => 'Ɖɔli eƒe nɔƒe:',
-'newtitle'                => 'Yi ɖe tanya yeye la:',
-'move-watch'              => 'Le ŋku ɖe axa sia ŋu',
-'movepagebtn'             => 'Ɖɔli eƒe nɔƒe',
-'pagemovedsub'            => 'Axaa ƒe hehe dze edzi',
-'movepage-moved'          => '\'\'\'Wohe "$1" vayi "$2"\'\'\'',
-'articleexists'           => 'Tanya alo ŋkɔ sia nye axa bubu aɖe tɔ xoxo, alo eda se dzi.
+'move-page-legend' => 'Ɖɔli eƒe nɔƒe',
+'movearticle' => 'Ɖɔli eƒe nɔƒe:',
+'newtitle' => 'Yi ɖe tanya yeye la:',
+'move-watch' => 'Le ŋku ɖe axa sia ŋu',
+'movepagebtn' => 'Ɖɔli eƒe nɔƒe',
+'pagemovedsub' => 'Axaa ƒe hehe dze edzi',
+'movepage-moved' => '\'\'\'Wohe "$1" vayi "$2"\'\'\'',
+'articleexists' => 'Tanya alo ŋkɔ sia nye axa bubu aɖe tɔ xoxo, alo eda se dzi.
 Tia ŋkɔ alo tanya bubu.',
 'cantmove-titleprotected' => 'Wòmateŋu ahe axa aɖeke va afii o, elabena wo xemɔ na tanya sia ƒe ŋɔŋlɔ',
-'movedto'                 => 'wohee yi',
+'movedto' => 'wohee yi',
 
 # Export
 'export' => 'Ɖo axa siawo ɖa',
 
 # Namespace 8 related
-'allmessages'               => 'Gbeƒãɖeɖewo',
-'allmessages-filter-all'    => 'Wokatã',
+'allmessages' => 'Gbeƒãɖeɖewo',
+'allmessages-filter-all' => 'Wokatã',
 'allmessages-filter-submit' => 'Yi',
 
 # Thumbnails
 'thumbnail-more' => 'Ne lolo ɖe edzi',
 
 # Tooltip help for the actions
-'tooltip-pt-preferences'          => 'Nyeƒe didiwo',
-'tooltip-pt-mycontris'            => 'Wò nuŋɔŋlɔwo ƒe xexlẽme',
-'tooltip-pt-login'                => 'Togbɔ be menye ɖe wò hĩa o tse la, mía ve nuwò bena na ŋlɔ ŋkɔ',
-'tooltip-pt-logout'               => 'Do le eme',
-'tooltip-ca-edit'                 => 'Wòateŋu aɖɔ axa sia ɖo.
+'tooltip-pt-preferences' => 'Nyeƒe didiwo',
+'tooltip-pt-mycontris' => 'Wò nuŋɔŋlɔwo ƒe xexlẽme',
+'tooltip-pt-login' => 'Togbɔ be menye ɖe wò hĩa o tse la, mía ve nuwò bena na ŋlɔ ŋkɔ',
+'tooltip-pt-logout' => 'Do le eme',
+'tooltip-ca-edit' => 'Wòateŋu aɖɔ axa sia ɖo.
 Ne ewɔvɔ la, tia "Fiae do ŋgɔ" kpea gbã hafi na dzrae ɖo.',
-'tooltip-ca-addsection'           => 'Dze akpa yeye gɔme',
-'tooltip-ca-viewsource'           => 'Wo dokpɔ ɖe axa sia ŋu.
+'tooltip-ca-addsection' => 'Dze akpa yeye gɔme',
+'tooltip-ca-viewsource' => 'Wo dokpɔ ɖe axa sia ŋu.
 Wòateŋu akpɔ alesi woŋlɔe.',
-'tooltip-ca-history'              => 'Axa sia ƒe tata xoxoawo',
-'tooltip-ca-protect'              => 'Dzɔ axa sia ŋu',
-'tooltip-ca-delete'               => 'Tutu axa sia',
-'tooltip-ca-move'                 => 'Ɖɔli axa sia ƒe nɔƒe',
-'tooltip-search'                  => 'Dii {{SITENAME}}',
-'tooltip-search-go'               => 'Yi axa si ƒe ŋkɔ enye esia ne woŋlɔe xoxo',
-'tooltip-search-fulltext'         => 'Di nyasiawo le axawo me.',
-'tooltip-n-mainpage'              => 'Yi axa si do ŋgɔ',
-'tooltip-n-mainpage-description'  => 'Yi axa si do ŋgɔ',
-'tooltip-n-recentchanges'         => 'Tɔtrɔ yeyewo le wiki sia me.',
-'tooltip-n-randompage'            => 'Kpɔ axa ɖesiaɖe ko',
-'tooltip-n-help'                  => 'Nuwo srɔ̃ƒe',
-'tooltip-t-whatlinkshere'         => 'Wiki nuŋɔŋlɔwo katã siwo ku ɖe afii ŋuti',
-'tooltip-t-recentchangeslinked'   => 'Tɔtrɔ yeyewo le axa siwo ku ɖe axa sia ŋuti',
-'tooltip-t-contributions'         => 'Kpɔ nusiwo amesia ŋlɔ',
-'tooltip-t-upload'                => 'Ɖo nutatawo kple nuƒoƒowo ɖa',
-'tooltip-t-specialpages'          => 'Axa tɔxewo ƒe xexlẽme',
-'tooltip-ca-nstab-main'           => 'Kpɔ axa si tanyawo le',
-'tooltip-ca-nstab-special'        => 'Axa sia nye axa tɔxe.  Wò mateŋu atrɔ nu aɖeke le edzi o.',
-'tooltip-minoredit'               => 'Esia nye tɔtrɔ sue aɖe ko',
-'tooltip-save'                    => 'Dzra wòƒe tɔtrɔwo ɖo',
-'tooltip-preview'                 => 'Kpɔ wò ɖɔɖɔɖowo do ŋgɔ, mía ve nuwo bena na zãe hafi na dzrae ɖo!',
-'tooltip-diff'                    => 'Fia tɔtrɔ siwo newɔ le nuŋɔŋlɔa me',
+'tooltip-ca-history' => 'Axa sia ƒe tata xoxoawo',
+'tooltip-ca-protect' => 'Dzɔ axa sia ŋu',
+'tooltip-ca-delete' => 'Tutu axa sia',
+'tooltip-ca-move' => 'Ɖɔli axa sia ƒe nɔƒe',
+'tooltip-search' => 'Dii {{SITENAME}}',
+'tooltip-search-go' => 'Yi axa si ƒe ŋkɔ enye esia ne woŋlɔe xoxo',
+'tooltip-search-fulltext' => 'Di nyasiawo le axawo me.',
+'tooltip-n-mainpage' => 'Yi axa si do ŋgɔ',
+'tooltip-n-mainpage-description' => 'Yi axa si do ŋgɔ',
+'tooltip-n-recentchanges' => 'Tɔtrɔ yeyewo le wiki sia me.',
+'tooltip-n-randompage' => 'Kpɔ axa ɖesiaɖe ko',
+'tooltip-n-help' => 'Nuwo srɔ̃ƒe',
+'tooltip-t-whatlinkshere' => 'Wiki nuŋɔŋlɔwo katã siwo ku ɖe afii ŋuti',
+'tooltip-t-recentchangeslinked' => 'Tɔtrɔ yeyewo le axa siwo ku ɖe axa sia ŋuti',
+'tooltip-t-contributions' => 'Kpɔ nusiwo amesia ŋlɔ',
+'tooltip-t-upload' => 'Ɖo nutatawo kple nuƒoƒowo ɖa',
+'tooltip-t-specialpages' => 'Axa tɔxewo ƒe xexlẽme',
+'tooltip-ca-nstab-main' => 'Kpɔ axa si tanyawo le',
+'tooltip-ca-nstab-special' => 'Axa sia nye axa tɔxe.  Wò mateŋu atrɔ nu aɖeke le edzi o.',
+'tooltip-minoredit' => 'Esia nye tɔtrɔ sue aɖe ko',
+'tooltip-save' => 'Dzra wòƒe tɔtrɔwo ɖo',
+'tooltip-preview' => 'Kpɔ wò ɖɔɖɔɖowo do ŋgɔ, mía ve nuwo bena na zãe hafi na dzrae ɖo!',
+'tooltip-diff' => 'Fia tɔtrɔ siwo newɔ le nuŋɔŋlɔa me',
 'tooltip-compareselectedversions' => 'Kpɔ vovototwo le axa sia ƒe tata eve siwo wotia la me',
 
 # Browsing diffs
 'previousdiff' => '← Tata xoxoa',
-'nextdiff'     => 'Tɔtrɔ yeyea →',
+'nextdiff' => 'Tɔtrɔ yeyea →',
 
 # Special:NewFiles
 'newimages' => 'Nutata yeyewo',
-'ilsubmit'  => 'Dii',
+'ilsubmit' => 'Dii',
 
 # External editor support
 'edit-externally-help' => '(Kpɔ [//www.mediawiki.org/wiki/Manual:External_editors gɔmedzedze sewo] na kpekpeɖeŋu bubuwo.)',
@@ -568,19 +567,19 @@ Wòateŋu akpɔ alesi woŋlɔe.',
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'katã',
 'namespacesall' => 'wokatã',
-'monthsall'     => 'wokatã',
+'monthsall' => 'wokatã',
 
 # Multipage image navigation
 'imgmultipagenext' => 'axa yometɔ',
-'imgmultigo'       => 'Yi!',
-'imgmultigoto'     => 'Yi axa $1',
+'imgmultigo' => 'Yi!',
+'imgmultigoto' => 'Yi axa $1',
 
 # Table pager
-'table_pager_next'         => 'Axa yometɔ',
-'table_pager_prev'         => 'Axa si do ŋgɔ',
-'table_pager_first'        => 'Axa gbãtɔ',
-'table_pager_last'         => 'Axa mamlea',
-'table_pager_limit'        => 'Fia nu $1 le axa sia axa dzi',
+'table_pager_next' => 'Axa yometɔ',
+'table_pager_prev' => 'Axa si do ŋgɔ',
+'table_pager_first' => 'Axa gbãtɔ',
+'table_pager_last' => 'Axa mamlea',
+'table_pager_limit' => 'Fia nu $1 le axa sia axa dzi',
 'table_pager_limit_submit' => 'Yi',
 
 # Watchlist editing tools
index d51332b..305bb4e 100644 (file)
@@ -1334,8 +1334,6 @@ $1",
 'search-interwiki-caption' => 'Αδελφικά εγχειρήματα',
 'search-interwiki-default' => '$1 αποτελέσματα:',
 'search-interwiki-more' => '(περισσότερα)',
-'search-mwsuggest-enabled' => 'με υποδείξεις',
-'search-mwsuggest-disabled' => 'χωρίς υποδείξεις',
 'search-relatedarticle' => 'Σχετικά',
 'mwsuggest-disable' => 'Απενεργοποίηση των προτάσεων AJAX',
 'searcheverything-enable' => 'Αναζήτηση σε όλες τις περιοχές ονομάτων',
@@ -2924,7 +2922,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'Δοκιμή JavaScript',
-'javascripttest-disabled' => 'Αυτή η λειτουργία έχει απενεργοποιηθεί.',
 'javascripttest-title' => 'Εκτελούνται  $1  δοκιμές',
 'javascripttest-pagetext-noframework' => 'Αυτή η σελίδα είναι δεσμευμένη για την εκτέλεση δοκιμών σε JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Άγνωστο πλαίσιο δοκιμών " $1 ".',
@@ -3896,6 +3893,10 @@ $5
 'feedback-bugcheck' => 'Ωραία! Ελέγξτε μόνο ότι δεν είναι ήδη ένα από τα [ $1  γνωστά σφάλματα].',
 'feedback-bugnew' => 'Έλεγξα. Αναφέρετε ένα νέο σφάλμα',
 
+# Search suggestions
+'searchsuggest-search' => 'Αναζήτηση',
+'searchsuggest-containing' => 'περιέχει...',
+
 # API errors
 'api-error-badaccess-groups' => 'Δεν επιτρέπεται να ανεβάσετε αρχεία σε αυτό το wiki.',
 'api-error-badtoken' => 'Εσωτερικό σφάλμα: εσφαλμένο διακριτικό.',
index 6675900..b0fd2ad 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Emiliano-Romagnolo (Emiliàn e rumagnòl)
+/** Emiliano-Romagnolo (emiliàn e rumagnòl)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -16,102 +16,102 @@ $fallback = 'it';
 
 $messages = array(
 # Dates
-'sunday'    => 'Dmànga',
-'monday'    => 'Lonedè',
-'tuesday'   => 'Martedè',
+'sunday' => 'Dmànga',
+'monday' => 'Lonedè',
+'tuesday' => 'Martedè',
 'wednesday' => 'Merculdè',
-'thursday'  => 'Giuvidè',
-'friday'    => 'Venerdè',
-'saturday'  => 'Sâbet',
-'january'   => 'Znèr',
-'february'  => 'Febrèr',
-'march'     => 'Mèrz',
-'april'     => 'Avrîl',
-'june'      => 'Zógn',
-'july'      => 'Lój',
-'august'    => 'Agòst',
+'thursday' => 'Giuvidè',
+'friday' => 'Venerdè',
+'saturday' => 'Sâbet',
+'january' => 'Znèr',
+'february' => 'Febrèr',
+'march' => 'Mèrz',
+'april' => 'Avrîl',
+'june' => 'Zógn',
+'july' => 'Lój',
+'august' => 'Agòst',
 'september' => 'Setàmber',
-'october'   => 'Utóber',
-'november'  => 'Nuvàmber',
-'december'  => 'Dzèmber',
-'may'       => 'Mâz',
+'october' => 'Utóber',
+'november' => 'Nuvàmber',
+'december' => 'Dzèmber',
+'may' => 'Mâz',
 
 'mytalk' => 'I mê discussiòun',
 
 # Cologne Blue skin
 'qbspecialpages' => 'Pagini specièli',
 
-'returnto'         => 'Tórna a $1.',
-'help'             => 'Per quî rivê da pôch',
-'history_short'    => 'Stôria',
+'returnto' => 'Tórna a $1.',
+'help' => 'Per quî rivê da pôch',
+'history_short' => 'Stôria',
 'printableversion' => 'Versiòun stampàbil',
-'permalink'        => 'Link permanèint',
-'edit'             => 'Mudifichèr',
-'delete'           => 'Dscanzèla',
-'protect'          => 'Prutèzz',
-'specialpage'      => 'Pàgina specièla',
-'talk'             => 'Discussiòun',
-'jumptosearch'     => 'Zerca',
+'permalink' => 'Link permanèint',
+'edit' => 'Mudifichèr',
+'delete' => 'Dscanzèla',
+'protect' => 'Prutèzz',
+'specialpage' => 'Pàgina specièla',
+'talk' => 'Discussiòun',
+'jumptosearch' => 'Zerca',
 
 # 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).
-'currentevents'     => 'Fât e prugèt ed tót',
+'currentevents' => 'Fât e prugèt ed tót',
 'currentevents-url' => 'Project:Prugèt_ed_tót',
-'helppage'          => 'Help:Introduzione',
-'portal'            => 'Discóter e quistiunêr',
-'portal-url'        => 'Project:Bar',
+'helppage' => 'Help:Introduzione',
+'portal' => 'Discóter e quistiunêr',
+'portal-url' => 'Project:Bar',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Artéccol',
+'nstab-main' => 'Artéccol',
 'nstab-template' => 'Modèl',
 
 # Login and logout pages
-'logouttext'           => "'''Adèsa s'et discunnês.'''
+'logouttext' => "'''Adèsa s'et discunnês.'''
 
 Putiv cuntinuèr ad usèr {{SITENAME}} anonimamèint, o putiv cunnètterv dòp cun al stèss nàmm o cun un èter.
 Nutêv ca alcuni pàgini i putrèbber cuntinuèr a cràdder ca vueter a-sîv discunnès, finchè non purghê la cache dal vòster browser.",
-'userlogin'            => 'Entrèr / Argistrères',
-'logout'               => 'va fôra',
-'userlogout'           => 'Va fôra',
-'userexists'           => "Al nòmm ch'èt scélt l'è stê bèle usê: càten un èter, per piasêr.",
-'loginsuccess'         => "'''Adèsa sèt cunês in {{SITENAME}} cun al nàmm d'utèint \"\$1\".'''",
-'wrongpassword'        => "La password ch'et méss l'è sbajèda. Pròva ancàrra.",
+'userlogin' => 'Entrèr / Argistrères',
+'logout' => 'va fôra',
+'userlogout' => 'Va fôra',
+'userexists' => "Al nòmm ch'èt scélt l'è stê bèle usê: càten un èter, per piasêr.",
+'loginsuccess' => "'''Adèsa sèt cunês in {{SITENAME}} cun al nàmm d'utèint \"\$1\".'''",
+'wrongpassword' => "La password ch'et méss l'è sbajèda. Pròva ancàrra.",
 'blocked-mailpassword' => "Al tô indirézz IP l'an pôl più feèr di cambiamèint, e l'en brisa abilitê par user la funziòun ed recópper ed password par evitèr di abûs.",
-'accountcreated'       => 'Et criê un nôv account',
+'accountcreated' => 'Et criê un nôv account',
 
 # Edit pages
-'summary'          => "Mutîv d'al cambiamèint:",
-'minoredit'        => "Còst cambiamèint ché l'é un gnînt in tót",
-'watchthis'        => "Tîn a drê a c'la pàgina chè",
-'savearticle'      => 'Salva',
-'showpreview'      => 'Anteprémma',
-'showdiff'         => 'Guèrda al differèinzi',
-'anoneditwarning'  => "'''Attenziòun:''' An sîv ménga vgnû dèinter. Al vòster indirézz IP al vrà signê in d'la stòria d'i cambiamèint ed sta pagina chè..",
+'summary' => "Mutîv d'al cambiamèint:",
+'minoredit' => "Còst cambiamèint ché l'é un gnînt in tót",
+'watchthis' => "Tîn a drê a c'la pàgina chè",
+'savearticle' => 'Salva',
+'showpreview' => 'Anteprémma',
+'showdiff' => 'Guèrda al differèinzi',
+'anoneditwarning' => "'''Attenziòun:''' An sîv ménga vgnû dèinter. Al vòster indirézz IP al vrà signê in d'la stòria d'i cambiamèint ed sta pagina chè..",
 'anontalkpagetext' => "----''Sta chè l'éla pàgina ed discussiòun d'un utèint anònim c'al n'à brisa criê un sô account o c'an l'usa ménga. Bsògna quindi usêr al sô indirézz IP par identifichèrel. L'istèss indirézz IP al pôl èsser usê da di mòndi utèint. Se sèt un utèint anònim e pèinset c'a-t in sun stèdi fâti di cummèint irrilevànt, per piasér [[Special:UserLogin|criêt un account o fê al log-in]] par evitèr confusiòuni futuri cun di èter utèint anònim.''",
-'editing'          => 'Cambiamèint ed $1',
-'yourdiff'         => 'Differèinzi',
-'templatesused'    => '{{PLURAL:$1|Modêl|Modêl}} usèdi in sta pàgina:',
+'editing' => 'Cambiamèint ed $1',
+'yourdiff' => 'Differèinzi',
+'templatesused' => '{{PLURAL:$1|Modêl|Modêl}} usèdi in sta pàgina:',
 
 # Search results
 'searchhelp-url' => 'Help:Introduzione',
 
 # Preferences page
 'mypreferences' => 'AL mê preferèinzi',
-'yourrealname'  => 'Al tô vér nàmm:',
-'yourlanguage'  => 'Léngua:',
+'yourrealname' => 'Al tô vér nàmm:',
+'yourlanguage' => 'Léngua:',
 
 # Recent changes
 'recentchanges' => 'Ûltem cambiamèint',
-'diff'          => 'diferèinzi',
-'hist'          => 'stôria',
+'diff' => 'diferèinzi',
+'hist' => 'stôria',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Mudéffic curelèdi',
-'recentchangeslinked-feed'    => 'Mudéffic curelèdi',
+'recentchangeslinked' => 'Mudéffic curelèdi',
+'recentchangeslinked-feed' => 'Mudéffic curelèdi',
 'recentchangeslinked-toolbox' => 'Mudéffic curelèdi',
 
 # Upload
-'upload'            => 'Carghèr un file',
-'filedesc'          => "Ugêt d'al cambiamèint",
+'upload' => 'Carghèr un file',
+'filedesc' => "Ugêt d'al cambiamèint",
 'fileuploadsummary' => "Ugêt d'al cambiamèint:",
 
 # Special:ListFiles
@@ -133,19 +133,19 @@ Nutêv ca alcuni pàgini i putrèbber cuntinuèr a cràdder ca vueter a-sîv dis
 'newuserlogpage' => 'Regestér di nōv utèint',
 
 # Watchlist
-'watchlist'     => 'Al còsi ca guèrd',
-'watch'         => 'Tîn a drê',
+'watchlist' => 'Al còsi ca guèrd',
+'watch' => 'Tîn a drê',
 'watchthispage' => "Tîn a drê a c'la pàgina chè",
 
 # Delete
-'excontent'         => "al cointgnû l'éra: '$1'",
-'excontentauthor'   => "al cointgnû l'éra: '$1' (e l'ónic cuntribudôr l'éra '[[Special:Contributions/$2|$2]]')",
+'excontent' => "al cointgnû l'éra: '$1'",
+'excontentauthor' => "al cointgnû l'éra: '$1' (e l'ónic cuntribudôr l'éra '[[Special:Contributions/$2|$2]]')",
 'confirmdeletetext' => "Stèt per scanzlèr 'na pàgina o n'imàgin, insìmma a tòt la sô crunolugî dal database.
 Cunfermèr per piasèr ca saîv quàl che stèv par fêr, ca capîv al pussìbil counseguèinzi e ca stèv facènd quàst in confurmitê cun [[{{MediaWiki:Policy-url}}]].",
-'deletedtext'       => '"$1" l\'è stê scanzlê.
+'deletedtext' => '"$1" l\'è stê scanzlê.
 Guèrda $2 par vèdder la lésta d\'al pàgin ch\'i sun stèdi scanzlèdi di recèint.',
-'dellogpage'        => 'Regestér dal scanzladûri',
-'deletionlog'       => 'regéster dal scanzladûri',
+'dellogpage' => 'Regestér dal scanzladûri',
+'deletionlog' => 'regéster dal scanzladûri',
 
 # Contributions
 'mycontris' => 'I mê cuntribùdi',
@@ -154,7 +154,7 @@ Guèrda $2 par vèdder la lésta d\'al pàgin ch\'i sun stèdi scanzlèdi di rec
 'whatlinkshere' => 'I pùnten chè',
 
 # Block/unblock
-'blocklink'    => 'blòchel',
+'blocklink' => 'blòchel',
 'contribslink' => "còl ch'l'à scrét",
 
 # Move page
index 1ab27bf..8971421 100644 (file)
@@ -207,7 +207,6 @@ $magicWords = array(
        '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' ),
@@ -799,7 +798,7 @@ XHTML id names.
 'vector-action-protect'          => 'Protect',
 'vector-action-undelete'         => 'Undelete',
 'vector-action-unprotect'        => 'Change protection',
-'vector-simplesearch-preference' => 'Enable enhanced search suggestions (Vector skin only)',
+'vector-simplesearch-preference' => 'Enable simplified search bar (Vector skin only)',
 'vector-view-create'             => 'Create',
 'vector-view-edit'               => 'Edit',
 'vector-view-history'            => 'View history',
@@ -913,8 +912,8 @@ See [[Special:Version|version page]].',
 'newmessagesdifflink'          => 'last change',
 'youhavenewmessagesfromusers'  => 'You have $1 from {{PLURAL:$3|another user|$3 users}} ($2).',
 'youhavenewmessagesmanyusers'  => 'You have $1 from many users ($2).',
-'newmessageslinkplural'        => '{{PLURAL:$1|a new message|new messages}}', # don't rely on the value of $1, it's 1 for singular and 2 for "more than one"
-'newmessagesdifflinkplural'    => 'last {{PLURAL:$1|change|changes}}', # don't rely on the value of $1, it's 1 for singular and 2 for "more than one"
+'newmessageslinkplural'        => '{{PLURAL:$1|a new message|new messages}}',
+'newmessagesdifflinkplural'    => 'last {{PLURAL:$1|change|changes}}',
 'youhavenewmessagesmulti'      => 'You have new messages on $1',
 'newtalkseparator'             => ',&#32;', # do not translate or duplicate this message to other languages
 'editsection'                  => 'edit',
@@ -1752,8 +1751,6 @@ Details can be found in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENA
 'search-interwiki-default'         => '$1 results:',
 'search-interwiki-custom'          => '', # do not translate or duplicate this message to other languages
 'search-interwiki-more'            => '(more)',
-'search-mwsuggest-enabled'         => 'with suggestions',
-'search-mwsuggest-disabled'        => 'no suggestions',
 'search-relatedarticle'            => 'Related',
 'mwsuggest-disable'                => 'Disable AJAX suggestions',
 'searcheverything-enable'          => 'Search in all namespaces',
@@ -2206,16 +2203,16 @@ this file is $2.',
 This might be due to a typo in the filename.
 Please check whether you really want to upload this file.',
 'windows-nonascii-filename'   => 'This wiki does not support filenames with special characters.',
-'fileexists'                  => "A file with this name exists already, please check <strong>[[:$1]]</strong> if you are not sure if you want to change it.
-[[$1|thumb]]",
-'filepageexists'              => "The description page for this file has already been created at <strong>[[:$1]]</strong>, but no file with this name currently exists.
+'fileexists'                  => 'A file with this name exists already, please check <strong>[[:$1]]</strong> if you are not sure if you want to change it.
+[[$1|thumb]]',
+'filepageexists'              => 'The description page for this file has already been created at <strong>[[:$1]]</strong>, but no file with this name currently exists.
 The summary you enter will not appear on the description page.
 To make your summary appear there, you will need to manually edit it.
-[[$1|thumb]]",
-'fileexists-extension'        => "A file with a similar name exists: [[$2|thumb]]
+[[$1|thumb]]',
+'fileexists-extension'        => 'A file with a similar name exists: [[$2|thumb]]
 * Name of the uploading file: <strong>[[:$1]]</strong>
 * Name of the existing file: <strong>[[:$2]]</strong>
-Please choose a different name.",
+Please choose a different name.',
 'fileexists-thumbnail-yes'    => "The file seems to be an image of reduced size ''(thumbnail)''.
 [[$1|thumb]]
 Please check the file <strong>[[:$1]]</strong>.
@@ -2794,38 +2791,38 @@ There may be [[{{MediaWiki:Listgrouprights-helppage}}|additional information]] a
 'listgrouprights-removegroup-self-all' => 'Remove all groups from own account',
 
 # E-mail user
-'mailnologin'          => 'No send address',
-'mailnologintext'      => 'You must be [[Special:UserLogin|logged in]] and have a valid e-mail address in your [[Special:Preferences|preferences]] to send e-mail to other users.',
-'emailuser'            => 'E-mail this user',
-'emailuser-title-target' => 'E-mail this {{GENDER:$1|user}}',
+'mailnologin'              => 'No send address',
+'mailnologintext'          => 'You must be [[Special:UserLogin|logged in]] and have a valid e-mail address in your [[Special:Preferences|preferences]] to send e-mail to other users.',
+'emailuser'                => 'E-mail this user',
+'emailuser-title-target'   => 'E-mail this {{GENDER:$1|user}}',
 'emailuser-title-notarget' => 'E-mail user',
-'emailuser-summary'    => '', # do not translate or duplicate this message to other languages
-'emailpage'            => 'E-mail user',
-'emailpagetext'        => 'You can use the form below to send an e-mail message to this user.
+'emailuser-summary'        => '', # do not translate or duplicate this message to other languages
+'emailpage'                => 'E-mail user',
+'emailpagetext'            => 'You can use the form below to send an e-mail message to this user.
 The e-mail address you entered in [[Special:Preferences|your user preferences]] will appear as the "From" address of the e-mail, so the recipient will be able to reply directly to you.',
-'usermailererror'      => 'Mail object returned error:',
-'defemailsubject'      => '{{SITENAME}} e-mail from user "$1"',
-'usermaildisabled'     => 'User e-mail disabled',
-'usermaildisabledtext' => 'You cannot send e-mail to other users on this wiki',
-'noemailtitle'         => 'No e-mail address',
-'noemailtext'          => 'This user has not specified a valid e-mail address.',
-'nowikiemailtitle'     => 'No e-mail allowed',
-'nowikiemailtext'      => 'This user has chosen not to receive e-mail from other users.',
-'emailnotarget'        => 'Non-existent or invalid username for recipient.',
-'emailtarget'          => 'Enter username of recipient',
-'emailusername'        => 'Username:',
-'emailusernamesubmit'  => 'Submit',
-'email-legend'         => 'Send an e-mail to another {{SITENAME}} user',
-'emailfrom'            => 'From:',
-'emailto'              => 'To:',
-'emailsubject'         => 'Subject:',
-'emailmessage'         => 'Message:',
-'emailsend'            => 'Send',
-'emailccme'            => 'E-mail me a copy of my message.',
-'emailccsubject'       => 'Copy of your message to $1: $2',
-'emailsent'            => 'E-mail sent',
-'emailsenttext'        => 'Your e-mail message has been sent.',
-'emailuserfooter'      => 'This e-mail was sent by $1 to $2 by the "E-mail user" function at {{SITENAME}}.',
+'usermailererror'          => 'Mail object returned error:',
+'defemailsubject'          => '{{SITENAME}} e-mail from user "$1"',
+'usermaildisabled'         => 'User e-mail disabled',
+'usermaildisabledtext'     => 'You cannot send e-mail to other users on this wiki',
+'noemailtitle'             => 'No e-mail address',
+'noemailtext'              => 'This user has not specified a valid e-mail address.',
+'nowikiemailtitle'         => 'No e-mail allowed',
+'nowikiemailtext'          => 'This user has chosen not to receive e-mail from other users.',
+'emailnotarget'            => 'Non-existent or invalid username for recipient.',
+'emailtarget'              => 'Enter username of recipient',
+'emailusername'            => 'Username:',
+'emailusernamesubmit'      => 'Submit',
+'email-legend'             => 'Send an e-mail to another {{SITENAME}} user',
+'emailfrom'                => 'From:',
+'emailto'                  => 'To:',
+'emailsubject'             => 'Subject:',
+'emailmessage'             => 'Message:',
+'emailsend'                => 'Send',
+'emailccme'                => 'E-mail me a copy of my message.',
+'emailccsubject'           => 'Copy of your message to $1: $2',
+'emailsent'                => 'E-mail sent',
+'emailsenttext'            => 'Your e-mail message has been sent.',
+'emailuserfooter'          => 'This e-mail was sent by $1 to $2 by the "E-mail user" function at {{SITENAME}}.',
 
 # User Messenger
 'usermessage-summary'  => 'Leaving system message.',
@@ -3524,7 +3521,6 @@ Please try again.',
 # JavaScriptTest
 'javascripttest'                           => 'JavaScript testing',
 'javascripttest-backlink'                  => '< $1', # do not translate or duplicate this message to other languages
-'javascripttest-disabled'                  => 'This function has not been enabled on this wiki.',
 'javascripttest-title'                     => 'Running $1 tests',
 'javascripttest-pagetext-noframework'      => 'This page is reserved for running JavaScript tests.',
 'javascripttest-pagetext-unknownframework' => 'Unknown testing framework "$1".',
@@ -3751,7 +3747,7 @@ This is probably caused by a link to a blacklisted external site.',
 'pageinfo-views'               => 'Number of views',
 'pageinfo-watchers'            => 'Number of page watchers',
 'pageinfo-redirects-name'      => 'Redirects to this page',
-'pageinfo-redirects-value'     => '$1',
+'pageinfo-redirects-value'     => '$1', # only translate this message to other languages if you have to change it
 'pageinfo-subpages-name'       => 'Subpages of this page',
 'pageinfo-subpages-value'      => '$1 ($2 {{PLURAL:$2|redirect|redirects}}; $3 {{PLURAL:$3|non-redirect|non-redirects}})',
 'pageinfo-firstuser'           => 'Page creator',
@@ -3762,11 +3758,11 @@ 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 ({{lcfirst:$1}})',
 '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)',
 'pageinfo-footer'              => '-', # do not translate or duplicate this message to other languages
+'pageinfo-toolboxlink'         => 'Page information',
 
 # Skin names
 'skinname-standard'    => 'Classic', # only translate this message to other languages if you have to change it
@@ -3812,29 +3808,29 @@ $1',
 'nextdiff'     => 'Newer edit →',
 
 # Media information
-'mediawarning'           => "'''Warning''': This file type may contain malicious code.
+'mediawarning'                => "'''Warning''': This file type may contain malicious code.
 By executing it, your system may be compromised.",
-'imagemaxsize'           => "Image size limit:<br />''(for file description pages)''",
-'thumbsize'              => 'Thumbnail size:',
-'widthheight'            => '$1 × $2', # only translate this message to other languages if you have to change it
-'widthheightpage'        => '$1 × $2, $3 {{PLURAL:$3|page|pages}}',
-'file-info'              => 'file size: $1, MIME type: $2',
-'file-info-size'         => '$1 × $2 pixels, file size: $3, MIME type: $4',
-'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.',
-'show-big-image-size'    => '$1 × $2 pixels',
-'file-info-gif-looped'   => 'looped',
-'file-info-gif-frames'   => '$1 {{PLURAL:$1|frame|frames}}',
-'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.\'\'\'',
+'imagemaxsize'                => "Image size limit:<br />''(for file description pages)''",
+'thumbsize'                   => 'Thumbnail size:',
+'widthheight'                 => '$1 × $2', # only translate this message to other languages if you have to change it
+'widthheightpage'             => '$1 × $2, $3 {{PLURAL:$3|page|pages}}',
+'file-info'                   => 'file size: $1, MIME type: $2',
+'file-info-size'              => '$1 × $2 pixels, file size: $3, MIME type: $4',
+'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.',
+'show-big-image-size'         => '$1 × $2 pixels',
+'file-info-gif-looped'        => 'looped',
+'file-info-gif-frames'        => '$1 {{PLURAL:$1|frame|frames}}',
+'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',
@@ -4461,9 +4457,10 @@ This confirmation code will expire at $4.',
 'invalidateemail'           => 'Cancel e-mail confirmation',
 
 # Scary transclusion
-'scarytranscludedisabled' => '[Interwiki transcluding is disabled]',
-'scarytranscludefailed'   => '[Template fetch failed for $1]',
-'scarytranscludetoolong'  => '[URL is too long]',
+'scarytranscludedisabled'          => '[Interwiki transcluding is disabled]',
+'scarytranscludefailed'            => '[Template fetch failed for $1]',
+'scarytranscludefailed-httpstatus' => '[Template fetch failed for $1: HTTP $2]',
+'scarytranscludetoolong'           => '[URL is too long]',
 
 # Delete conflict
 'deletedwhileediting'      => "'''Warning''': This page was deleted after you started editing!",
@@ -4697,7 +4694,7 @@ You can also [[Special:EditWatchlist|use the standard editor]].',
 'version-svn-revision'                  => '(r$2)', # only translate this message to other languages if you have to change it
 'version-license'                       => 'License',
 'version-poweredby-credits'             => "This wiki is powered by '''[//www.mediawiki.org/ MediaWiki]''', copyright © 2001-$1 $2.",
-'version-poweredby-others'              => '[{{SERVER}}{{SCRIPTPATH}}/CREDITS others]',
+'version-poweredby-others'              => 'others',
 'version-license-info'                  => 'MediaWiki 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.
 
 MediaWiki 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.
@@ -4876,7 +4873,7 @@ This site is experiencing technical difficulties.',
 
 # Feedback
 'feedback-bugornote' => 'If you are ready to describe a technical problem in detail please [$1 report a bug].
-Otherwise, you can use the easy form below. Your comment will be added to the page "[$3 $2]", along with your username and what browser you are using.',
+Otherwise, you can use the easy form below. Your comment will be added to the page "[$3 $2]", along with your username.',
 'feedback-subject'   => 'Subject:',
 'feedback-message'   => 'Message:',
 'feedback-cancel'    => 'Cancel',
@@ -4890,6 +4887,10 @@ Otherwise, you can use the easy form below. Your comment will be added to the pa
 'feedback-bugcheck'  => 'Great! Just check that it is not already one of the [$1 known bugs].',
 'feedback-bugnew'    => 'I checked. Report a new bug',
 
+# Search suggestions
+'searchsuggest-search'     => 'Search',
+'searchsuggest-containing' => 'containing...',
+
 # API errors
 'api-error-badaccess-groups'              => 'You are not permitted to upload files to this wiki.',
 'api-error-badtoken'                      => 'Internal error: Bad token.',
index 3928e70..c38fd29 100644 (file)
@@ -25,23 +25,56 @@ $specialPageAliases = array(
 $messages = array(
 # User preference toggles
 'tog-watchcreations' => 'Add pages I create to my watchlist',
-'tog-watchdefault'   => 'Add pages I edit to my watchlist',
-'tog-watchmoves'     => 'Add pages I move to my watchlist',
-'tog-watchdeletion'  => 'Add pages I delete to my watchlist',
+'tog-watchdefault' => 'Add pages I edit to my watchlist',
+'tog-watchmoves' => 'Add pages I move to my watchlist',
+'tog-watchdeletion' => 'Add pages I delete to my watchlist',
+'tog-showjumplinks' => 'Enable ‘jump to’ accessibility links',
+
+# Categories related messages
+'category_header' => 'Pages in category ‘$1’',
+'category-media-header' => 'Media in category ‘$1’',
+
+'retrievedfrom' => 'Retrieved from ‘$1’',
+'page-rss-feed' => '‘$1’ RSS feed',
+'page-atom-feed' => '‘$1’ Atom feed',
 
 # General errors
+'dberrortext' => 'A database query syntax error has occurred.
+This may indicate a bug in the software.
+The last attempted database query was:
+<blockquote><tt>$1</tt></blockquote>
+from within function ‘<tt>$2</tt>.’
+Database returned error ‘<tt>$3: $4</tt>.’',
+'dberrortextcl' => 'A database query syntax error has occurred.
+The last attempted database query was:
+‘$1’
+from within function ‘$2.’
+Database returned error ‘$3: $4’',
 'missing-article' => 'The database did not find the text of a page that it should have found, named ‘$1’ $2.
 
 This is usually caused by following an outdated diff or history link to a page that has been deleted.
 
 If this is not the case, you may have found a bug in the software.
 Please report this to an [[Special:ListUsers/sysop|administrator]], making note of the URL.',
+'fileappenderrorread' => 'Could not read ‘$1’ during append.',
+'fileappenderror' => 'Could not append ‘$1’ to ‘$2.’',
+'filecopyerror' => 'Could not copy file ‘$1’ to ‘$2.’',
+'filerenameerror' => 'Could not rename file ‘$1’ to ‘$2.’',
+'filedeleteerror' => 'Could not delete file ‘$1’.',
+'directorycreateerror' => 'Could not create directory ‘$1’.',
+'filenotfound' => 'Could not find file ‘$1’.',
+'fileexistserror' => 'Unable to write to file ‘$1’: file exists',
+'unexpected' => 'Unexpected value: ‘$1’=‘$2’.',
+'cannotdelete' => 'The page or file ‘$1’ could not be deleted.
+It may have already been deleted by someone else.',
+'cascadeprotected' => 'This page has been protected from editing, because it is included in the following {{PLURAL:$1|page, which is|pages, which are}} protected with the ‘cascading’ option turned on:
+$2',
 
 # Miscellaneous special pages
-'uncategorizedpages'      => 'Uncategorised pages',
+'uncategorizedpages' => 'Uncategorised pages',
 'uncategorizedcategories' => 'Uncategorised categories',
-'uncategorizedimages'     => 'Uncategorised files',
-'uncategorizedtemplates'  => 'Uncategorised templates',
+'uncategorizedimages' => 'Uncategorised files',
+'uncategorizedtemplates' => 'Uncategorised templates',
 
 # Edit tokens
 'sessionfailure' => 'There seems to be a problem with your login session;
@@ -58,11 +91,11 @@ Fill in a specific reason below (for example, citing particular pages that were
 If the file has been modified from its original state, some details may not fully reflect the modified file.',
 
 # EXIF tags
-'exif-ycbcrcoefficients'   => 'Colour space transformation matrix coefficients',
-'exif-colorspace'          => 'Colour space',
-'exif-datetimedigitized'   => 'Date and time of digitising',
+'exif-ycbcrcoefficients' => 'Colour space transformation matrix coefficients',
+'exif-colorspace' => 'Colour space',
+'exif-datetimedigitized' => 'Date and time of digitising',
 'exif-subsectimedigitized' => 'DateTimeDigitised subseconds',
-'exif-exposureprogram'     => 'Exposure programme',
+'exif-exposureprogram' => 'Exposure programme',
 
 'exif-exposureprogram-2' => 'Normal programme',
 'exif-exposureprogram-5' => 'Creative programme (biased toward depth of field)',
index b01b0d9..cf393eb 100644 (file)
@@ -1344,8 +1344,6 @@ Detaloj troveblos en la [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}
 'search-interwiki-caption' => 'Kunprojektoj',
 'search-interwiki-default' => '$1 rezultoj:',
 'search-interwiki-more' => '(plu)',
-'search-mwsuggest-enabled' => 'kun sugestoj',
-'search-mwsuggest-disabled' => 'sen sugestoj',
 'search-relatedarticle' => 'Relataj',
 'mwsuggest-disable' => 'Malŝalti AJAX-sugestojn',
 'searcheverything-enable' => 'Traserĉi ĉiujn nomspacojn',
@@ -2954,7 +2952,6 @@ Datoj de versioj kaj nomoj de redaktantoj estos preservitaj.
 
 # JavaScriptTest
 'javascripttest' => 'Ĝavoskripta testado',
-'javascripttest-disabled' => 'Ĉi tiu funkcio estas malŝaltita en ĉi tiu vikio.',
 'javascripttest-title' => 'Irigante $1 testoj',
 'javascripttest-pagetext-noframework' => 'Ĉi tiu paĝo estas konservita por funkciigi testojn de JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Nekonta test-framo "$1".',
@@ -3951,6 +3948,10 @@ Aŭ vi povas uzi la facilan formularon sube. Via komento estos aldonita al la pa
 'feedback-bugcheck' => 'Bonega! Nur konfirmu ke ĝi ne jam ekzistas inter la [$1 konataj cimoj].',
 'feedback-bugnew' => 'Mi konfirmis. Raportu novan cimon.',
 
+# Search suggestions
+'searchsuggest-search' => 'Serĉi',
+'searchsuggest-containing' => 'enhavas...',
+
 # API errors
 'api-error-badaccess-groups' => 'Vi ne havas permeson alŝuti dosierojn al tiu ĉi vikio.',
 'api-error-badtoken' => 'Interna eraro: fuŝaĵo.',
index 829687c..fe5287c 100644 (file)
@@ -516,7 +516,7 @@ $messages = array(
 'vector-action-protect' => 'Proteger',
 'vector-action-undelete' => 'Restaurar',
 'vector-action-unprotect' => 'Cambiar protección',
-'vector-simplesearch-preference' => 'Activar sugerencias de búsqueda mejoradas (piel Vector solamente)',
+'vector-simplesearch-preference' => 'Activar la barra de búsqueda simplificada (sólo con la apariencia Vector)',
 'vector-view-create' => 'Crear',
 'vector-view-edit' => 'Editar',
 'vector-view-history' => 'Ver historial',
@@ -1392,8 +1392,6 @@ Los detalles pueden encontrarse en el [{{fullurl:{{#Special:Log}}/delete|page={{
 'search-interwiki-caption' => 'Proyectos hermanos',
 'search-interwiki-default' => 'Resultados de $1:',
 'search-interwiki-more' => '(más)',
-'search-mwsuggest-enabled' => 'con sugerencias',
-'search-mwsuggest-disabled' => 'sin sugerencias',
 'search-relatedarticle' => 'Relacionado',
 'mwsuggest-disable' => 'Desactivar AJAX al realizar búsquedas',
 'searcheverything-enable' => 'Buscar en todos los espacios de nombres',
@@ -3012,7 +3010,6 @@ No hay un directorio temporal.',
 
 # JavaScriptTest
 'javascripttest' => 'Pruebas de JavaScript',
-'javascripttest-disabled' => 'Esta función no ha sido activada en este wiki.',
 'javascripttest-title' => 'Pruebas de $1 en ejecución',
 'javascripttest-pagetext-noframework' => 'Esta página está reservada para ejecutar pruebas de JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Marco de pruebas desconocido "$1".',
@@ -4041,6 +4038,10 @@ En otro caso, puedes usar el siguiente formulario. Tu comentario será añadido
 'feedback-bugcheck' => '¡Perfecto! Únicamente comprueba que no sea un [$1 fallo conocido].',
 'feedback-bugnew' => 'Lo he comprobado. Informar de un nuevo fallo.',
 
+# Search suggestions
+'searchsuggest-search' => 'Buscar',
+'searchsuggest-containing' => 'conteniendo...',
+
 # API errors
 'api-error-badaccess-groups' => 'No puedes cargar archivos en este wiki.',
 'api-error-badtoken' => 'Error interno: Símbolo incorrecto.',
index 63fe960..c94de43 100644 (file)
@@ -668,8 +668,11 @@ Palun proovi mõne minuti pärast uuesti.',
 'protectedpagetext' => 'See lehekülg on lukustatud, et muudatusi ei tehtaks.',
 'viewsourcetext' => 'Saad vaadata ja kopeerida lehekülje lähteteksti:',
 'viewyourtext' => "Saad vaadata ja kopeerida sellel leheküljel tehtud '''enda muudatuste '''lähteteksti:",
-'protectedinterface' => 'Sellel leheküljel on tarkvara kasutajaliidese tekst. Kuritahtliku muutmise vältimiseks on lehekülg lukustatud.',
-'editinginterface' => "'''Hoiatus:''' Redigeerid tarkvara kasutajaliidese tekstiga lehekülge. Muudatused siin mõjutavad kõikide kasutajate kasutajaliidest. Tõlkijad, palun kaaluge MediaWiki lokaliseerimisprojekti [//translatewiki.net/wiki/Main_Page?setlang=et translatewiki.net] kasutamist.",
+'protectedinterface' => 'Sellel leheküljel on selle viki tarkvara kasutajaliidese tekst. Väärtarvituse vältimiseks on lehekülg kaitstud.
+Et lisada ja muuta tõlkeid kõigi vikide jaoks, kasuta palun MediaWiki lokaliseerimisprojekti [//translatewiki.net/ translatewiki.net].',
+'editinginterface' => "'''Hoiatus:''' Redigeerid tarkvara kasutajaliidese tekstiga lehekülge.
+Muudatused siin mõjutavad kõikide selle viki kasutajate kasutajaliidest.
+Et lisada ja muuta tõlkeid kõigi vikide jaoks, kasuta palun MediaWiki lokaliseerimisprojekti [//translatewiki.net/ translatewiki.net].",
 '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',
@@ -940,9 +943,8 @@ Kui sattusid siia kogemata, klõpsa võrgulehitseja ''tagasi''-nupule.",
 'noarticletext' => 'Käesoleval leheküljel hetkel teksti ei ole.
 Võid [[Special:Search/{{PAGENAME}}|otsida pealkirjaks olevat fraasi]] teistelt lehtedelt,
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} uurida asjassepuutuvaid logisid] või [{{fullurl:{{FULLPAGENAME}}|action=edit}} puuduva lehekülje ise luua]</span>.',
-'noarticletext-nopermission' => 'Sellel leheküljel ei ole teksti.
-Sa võid [[Special:Search/{{PAGENAME}}|otsida lehekülje nime]] teistelt lehekülgedelt
-või <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} otsida lehekülje nime logidest]</span>.',
+'noarticletext-nopermission' => 'Sellel leheküljel pole praegu teksti.
+Saad [[Special:Search/{{PAGENAME}}|otsida selle lehekülje pealkirja]] teistelt lehekülgedelt või <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} otsida seonduvatest logidest]</span>, aga sul pole õigust seda lehekülge alustada.',
 'missing-revision' => 'Lehekülje "{{PAGENAME}}" redaktsiooni $1 pole.
 
 Harilikult tähendab see seda, et sind siia juhatanud link on vananenud ja siin asunud lehekülg on kustutatud.
@@ -1298,8 +1300,6 @@ Harilikult tähendab see seda, et sind siia juhatanud link on vananenud ja siin
 'search-interwiki-caption' => 'Sõsarprojektid',
 'search-interwiki-default' => '$1 tulemused:',
 'search-interwiki-more' => '(veel)',
-'search-mwsuggest-enabled' => 'ettepanekutega',
-'search-mwsuggest-disabled' => 'ettepanekuid ei ole',
 'search-relatedarticle' => 'Seotud',
 'mwsuggest-disable' => 'Ära näita otsinguvihjeid',
 'searcheverything-enable' => 'Otsi kõigist nimeruumidest',
@@ -1811,7 +1811,7 @@ Kui probleem ei kao, võta ühendust [[Special:ListUsers/sysop|administraatoriga
 'backend-fail-create' => 'Faili $1 ei saa kirjutada.',
 'backend-fail-maxsize' => 'Faili $1 ei saa kirjutada, sest see on {{PLURAL:$2|ühest baidist|$2 baidist}} suurem.',
 'backend-fail-contenttype' => 'Faili, mida soovitakse talletada asukohas "$1", sisutüüpi saanud kindlaks teha.',
-'backend-fail-usable' => 'Faili $1 ei saa ebapiisavate õiguste või puuduvate kataloogide/konteinerite tõttu kirjutada.',
+'backend-fail-usable' => 'Faili $1 ei saa ebapiisavate õiguste või puuduvate kataloogide/konteinerite tõttu lugeda ega kirjutada.',
 
 # Lock manager
 'lockmanager-notlocked' => 'Rada "$1" ei saa lukust lahti teha, sest see pole lukus.',
@@ -2912,7 +2912,6 @@ Palun ürita uuesti.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScripti katsetamine',
-'javascripttest-disabled' => 'See funktsioon pole selles vikis lubatud.',
 'javascripttest-title' => '$1-katse käitus',
 'javascripttest-pagetext-noframework' => 'Seda lehekülge hoitakse JavaScripti katsete jaoks.',
 'javascripttest-pagetext-unknownframework' => 'Tundmatu katseraamistik "$1".',
@@ -3872,6 +3871,10 @@ Kui ei, kasuta allolevat lihtsat vormi. Sinu kommentaar lisatakse koos kasutajan
 'feedback-bugcheck' => 'Hästi! Kontrolli vaid, ega tegu pole juba [$1 teada oleva veaga].',
 'feedback-bugnew' => 'Kontrollisin. Teata uuest veast',
 
+# Search suggestions
+'searchsuggest-search' => 'Otsi',
+'searchsuggest-containing' => 'sisalduv...',
+
 # API errors
 'api-error-badaccess-groups' => 'Sul pole selles vikis üleslaadimisõigust.',
 'api-error-badtoken' => 'Sisemine tõrge: Sobimatu nimi.',
index d563bf1..33614bd 100644 (file)
@@ -1076,8 +1076,6 @@ Kontura zaitez nabigazio loturek, zutabea ezabatu dezakela.',
 'search-interwiki-caption' => 'Beste proiektuak',
 'search-interwiki-default' => '$1(r)en emaitzak:',
 'search-interwiki-more' => '(gehiago)',
-'search-mwsuggest-enabled' => 'iradokizunekin',
-'search-mwsuggest-disabled' => 'ez dago gomendiorik',
 'search-relatedarticle' => 'Erlazionatua',
 'mwsuggest-disable' => 'AJAX gomendioak ezgaitu',
 'searcheverything-enable' => 'Bilatu izen-tarte guztietan',
@@ -3295,4 +3293,8 @@ Irudiak bereizmen handienean daude, bestelako fitxategi motak beraiei esleitutak
 'feedback-cancel' => 'Utzi',
 'feedback-submit' => 'Feedbacka bidali',
 
+# Search suggestions
+'searchsuggest-search' => 'Bilatu',
+'searchsuggest-containing' => 'edukian...',
+
 );
index 533c28c..8475158 100644 (file)
@@ -790,8 +790,6 @@ Asigurati e qu'esti chambu mantenga la continuiá el estorial la páhina.",
 'search-interwiki-caption' => 'Proyeutus helmanus',
 'search-interwiki-default' => '$1 resurtaus:',
 'search-interwiki-more' => '(más)',
-'search-mwsuggest-enabled' => 'muestral sugeréncias',
-'search-mwsuggest-disabled' => 'nu muestral sugeréncias',
 'searchrelated' => 'relacionau',
 'searchall' => 'tó',
 'showingresults' => "Embahu se {{PLURAL:$1|muestra '''1''' resurtau qu'esmiença|muestran hata '''$1''' resurtaus qu'esmiençan}} pol #'''$2'''.",
index 775a1ba..4ab6ff7 100644 (file)
@@ -673,15 +673,15 @@ $1',
 'disclaimers' => 'تکذیب‌نامه‌ها',
 'disclaimerpage' => 'Project:تکذیب‌نامهٔ عمومی',
 'edithelp' => 'راهنمای ویرایش‌کردن',
-'edithelppage' => 'Help:چگونه صفحه‌ها را ویرایش کنیم',
+'edithelppage' => 'Help:ویرایش',
 'helppage' => 'Help:محتویات',
 'mainpage' => 'صفحهٔ اصلی',
 'mainpage-description' => 'صفحهٔ اصلی',
 'policy-url' => 'Project:سیاست‌ها',
 'portal' => 'ورودی کاربران',
 'portal-url' => 'Project:ورودی کاربران',
-'privacy' => 'سیاست حفظ اسرار',
-'privacypage' => 'Project:سیاست حفظ اسرار',
+'privacy' => 'سیاست محرمانگی',
+'privacypage' => 'Project:سیاست محرمانگی',
 
 'badaccess' => 'خطای دسترسی',
 'badaccess-group0' => 'شما اجازهٔ اجرای عملی را که درخواست کرده‌اید ندارید.',
@@ -697,9 +697,9 @@ $1',
 'youhavenewmessages' => '$1 دارید ($2).',
 'newmessageslink' => 'پیام‌های جدید',
 'newmessagesdifflink' => 'آخرین تغییر',
-'youhavenewmessagesfromusers' => 'شما  $1  از  {{PLURAL:$3| کاربر دیگر| $3  کاربر}} دارید ( $2 ).',
-'youhavenewmessagesmanyusers' => 'شما  $1  از تعدادی کاربر دارید ( $2 ).',
-'newmessageslinkplural' => '{{PLURAL:$1|پیام جدید |پیام جدید}}',
+'youhavenewmessagesfromusers' => 'شما از {{PLURAL:$3| کاربر دیگر| $3  کاربر}} $1 دارید ($2).',
+'youhavenewmessagesmanyusers' => 'شما از تعدادی کاربر $1 دارید ($2).',
+'newmessageslinkplural' => '{{PLURAL:$1|پیام جدید|پیام جدید}}',
 'newmessagesdifflinkplural' => '{{formatnum:$1}} {{PLURAL:$1|تغییر|تغییرات}} اخیر',
 'youhavenewmessagesmulti' => 'پیام‌های جدیدی در $1 دارید.',
 'editsection' => 'ویرایش',
@@ -818,10 +818,11 @@ $1',
 'protectedpagetext' => 'این صفحه برای جلوگیری از ویرایش محافظت شده‌است.',
 'viewsourcetext' => 'می‌توانید متن مبدأ این صفحه را مشاهده کنید یا از آن نسخه بردارید:',
 'viewyourtext' => "می‌توانید کد مبدأ '''ویرایش‌هایتان''' در این صفحه را ببینید و کپی کنید:",
-'protectedinterface' => 'این صفحه ارائه‌دهندهٔ متنی برای واسط کاربر این نرم‌افزار است و به منظور پیشگیری از خرابکاری محافظت شده‌است.',
-'editinginterface' => "'''هشدار:''' صفحه‌ای را که ویرایش می‌کنید شامل متنی است که در واسط کاربر این نرم‌افزار به کار رفته‌است.
+'protectedinterface' => 'این صفحه ارائه‌دهندهٔ متنی برای واسط کاربر این نرم‌افزار در این ویکی است و به منظور پیشگیری از خرابکاری محافظت شده‌است.
+برای افزودن یا تغییر دادن ترجمه برای همهٔ ویکی‌ها، لطفاً از [//translatewiki.net/ translatewiki.net]، پروژهٔ محلی‌سازی مدیاویکی، استفاده کنید.',
+'editinginterface' => "'''هشدار:''' صفحه‌ای که ویرایش می‌کنید شامل متنی است که در واسط کاربر این نرم‌افزار به کار رفته‌است.
 تغییر این صفحه منجر به تغییر ظاهر واسط کاربر این نرم‌افزار برای دیگر کاربران خواهد شد.
-براÛ\8c ØªØ±Ø¬Ù\85Ù\87 Ù\84Ø·Ù\81اÙ\8b Ø§Ø² [//translatewiki.net/wiki/Main_Page?setlang=en translatewiki.net] (پرÙ\88Ú\98Ù\87Ù\94 ØªØ±Ø¬Ù\85Ù\87Ù\94 Ù\85دÛ\8cاÙ\88Û\8cÚ©Û\8c) استفاده کنید.",
+براÛ\8c Ø§Ù\81زÙ\88دÙ\86 Û\8cا ØªØºÛ\8cÛ\8cر Ø¯Ø§Ø¯Ù\86 ØªØ±Ø¬Ù\85Ù\87 Ø¨Ø±Ø§Û\8c Ù\87Ù\85Ù\87Ù\94 Ù\88Û\8cÚ©Û\8câ\80\8cÙ\87اØ\8c Ù\84Ø·Ù\81اÙ\8b Ø§Ø² [//translatewiki.net/ translatewiki.net]Ø\8c Ù¾Ø±Ù\88Ú\98Ù\87Ù\94 Ù\85Ø­Ù\84Û\8câ\80\8cسازÛ\8c Ù\85دÛ\8cاÙ\88Û\8cÚ©Û\8cØ\8c استفاده کنید.",
 'sqlhidden' => '(دستور اس‌کیوال پنهان شده)',
 'cascadeprotected' => 'این صفحه در مقابل ویرایش محافظت شده‌است چون در {{PLURAL:$1|صفحهٔ|صفحه‌های}} محافظت‌شدهٔ زیر که گزینهٔ «آبشاری» در {{PLURAL:$1|آن|آن‌ها}} انتخاب شده قرار گرفته‌است:
 $2',
@@ -854,7 +855,7 @@ $2',
 فراموش نکنید که [[Special:Preferences|ترجیحات {{SITENAME}}]] را برای خود تغییر دهید.',
 'yourname' => 'نام کاربری:',
 'yourpassword' => 'گذرواژه:',
-'yourpasswordagain' => 'گذرواژه را دوباره وارد کنید',
+'yourpasswordagain' => 'تکرار گذرواژه:',
 'remembermypassword' => 'گذرواژه را (تا حداکثر $1 {{PLURAL:$1|روز|روز}}) در این رایانه به خاطر بسپار',
 'securelogin-stick-https' => 'پس از ورود به سامانه به HTTPS متصل بمان',
 'yourdomainname' => 'دامنهٔ شما:',
@@ -871,8 +872,8 @@ $2',
 'nologin' => 'حساب کاربری ندارید؟ $1.',
 'nologinlink' => 'یک حساب کاربری جدید بسازید',
 'createaccount' => 'ایجاد حساب کاربری',
-'gotaccount' => "حساب کاربری دارید؟ '''$1'''.",
-'gotaccountlink' => 'وارد شوید',
+'gotaccount' => 'حساب کاربری دارید؟ $1.',
+'gotaccountlink' => 'به سامانه وارد شوید',
 'userlogin-resetlink' => 'جزئیات ورود را فراموش کرده‌اید؟',
 'createaccountmail' => 'با رایانامه',
 'createaccountreason' => 'دلیل:',
@@ -904,7 +905,7 @@ $2',
 لطفاً دوباره امتحان کنید.',
 'wrongpasswordempty' => 'گذرواژه‌ای که وارد کرده‌اید، خالی است.
 لطفاً دوباره تلاش کنید.',
-'passwordtooshort' => 'گذرواژه باید دست‌کم {{PLURAL:$1|$1 حرف|$1 حرف}} داشته باشد.',
+'passwordtooshort' => 'گذرواژه باید دست‌کم {{PLURAL:$1|۱ حرف|$1 حرف}} داشته باشد.',
 'password-name-match' => 'گذرواژهٔ شما باید با نام کاربری شما تفاوت داشته باشد.',
 'password-login-forbidden' => 'استفاده از این نام کاربری و گذرواژه ممنوع است.',
 'mailmypassword' => 'گذرواژهٔ جدید با رایانامه فرستاده شود',
@@ -923,7 +924,7 @@ $2',
 'eauthentsent' => 'یک نامه برای تأیید نشانی رایانامه به نشانی موردنظر ارسال شد.
 قبل از اینکه نامهٔ دیگری قابل ارسال به این نشانی باشد، باید دستورهایی که در آن نامه آمده است را جهت تأیید این مساله که این نشانی متعلق به شماست، اجرا کنید.',
 'throttled-mailpassword' => 'یک یادآور گذرواژه در $1 {{PLURAL:$1|ساعت|ساعت}} گذشته برای شما فرستاده شده‌است.
-برای جلوگیری از سوءاستفاده هر  $1 ساعت تنها یک یادآوری فرستاده می‌شود.',
+برای جلوگیری از سوءاستفاده هر $1 {{PLURAL:$1|ساعت|ساعت}} تنها یک یادآوری فرستاده می‌شود.',
 'mailerror' => 'خطا در فرستادن رایانامه: $1',
 'acct_creation_throttle_hit' => 'بازدیدکنندگان این ویکی که از نشانی آی‌پی شما استفاده می‌کنند در روز گذشته {{PLURAL:$1|یک حساب کاربری|$1 حساب کاربری}} ساخته‌اند، که بیشترین تعداد مجاز در آن بازهٔ زمانی است.
 به همین خاطر، بازدیدکنندگانی که از این نشانی آی‌پی استفاده می‌کنند نمی‌توانند در حال حاضر حساب جدیدی بسازند.',
@@ -1006,8 +1007,8 @@ $2
 'passwordreset-emailerror-capture' => 'رایانامهٔ یادآور همانطور که در زیر مشاهده می‌فرمایید ایجاد شد ولی ارسال آن به کاربر موفقیت‌آمیز نبود: $1',
 
 # Special:ChangeEmail
-'changeemail' => 'تغییر آدرس پست رایانامه',
-'changeemail-header' => 'تغییر آدرس ایمیل حساب کاربری',
+'changeemail' => 'تغییر نشانی رایانامه',
+'changeemail-header' => 'تغییر نشانی رایانامهٔ حساب کاربری',
 'changeemail-text' => 'این فرم را تکمیل کنید تا آدرس رایانامه‌تان تغییر یابد. برای این که این تغییر را تأیید کنید لازم است گذرواژهٔ خود را وارد کنید.',
 'changeemail-no-info' => 'برای دسترسی مستقیم به این صفحه شما باید به سامانه وارد شده باشید.',
 'changeemail-oldemail' => 'نشانی رایانامهٔ کنونی:',
@@ -1112,7 +1113,7 @@ $2
 یا [{{fullurl:{{FULLPAGENAME}}|action=edit}} این صفحه را ویرایش کنید]</span>.',
 'noarticletext-nopermission' => 'این صفحه هم‌اکنون متنی ندارد.
 شما می‌توانید در دیگر صفحه‌ها [[Special:Search/{{PAGENAME}}|این عنوان را جستجو کنید]]،
-یا <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} سیاهه‌های مرتبط را بگردید]</span>.',
+یا <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} سیاهه‌های مرتبط را بگردید]</span> ولی شما اجازه ایجاد این صفحه را ندارید.',
 'missing-revision' => 'ویرایش #$1 از صفحهٔ "{{PAGENAME}}" موجود نیست.
 
 معمولاً در اثر پیوند به تاریخچهٔ به‌روز نشدهٔ صفحهٔ حذف شده است.
@@ -1249,7 +1250,7 @@ $2
 'expansion-depth-exceeded-warning' => 'صفحه حداکثر عمق بسط دادن تجاوز کرد',
 'parser-unstrip-loop-warning' => 'حلقه در دستور unstrip پیدا شد',
 'parser-unstrip-recursion-limit' => 'از حداکثر ارجاع در دستور unstrip تجاوز شد ($1)',
-'converter-manual-rule-error' => 'خطا در ساختار کتابچهٔ مبدل زبان',
+'converter-manual-rule-error' => 'خطا در قوانین مبدل دستی زبان',
 
 # "Undo" feature
 'undo-success' => 'این ویرایش را می‌توان خنثی کرد.
@@ -1270,7 +1271,7 @@ $2
 'currentrev' => 'نسخهٔ فعلی',
 'currentrev-asof' => 'نسخهٔ کنونی تا $1',
 'revisionasof' => 'نسخهٔ $1',
-'revision-info' => 'Ù\88Û\8cراÛ\8cØ´ Ø¯Ø± تاریخ $1 توسط $2',
+'revision-info' => 'Ù\86سخÙ\87Ù\94 تاریخ $1 توسط $2',
 'previousrevision' => '→ نسخهٔ قدیمی‌تر',
 'nextrevision' => 'نسخهٔ جدیدتر ←',
 'currentrevisionlink' => 'نمایش نسخهٔ فعلی',
@@ -1279,8 +1280,8 @@ $2
 'last' => 'قبلی',
 'page_first' => 'نخست',
 'page_last' => 'واپسین',
-'histlegend' => 'شرح: (فعلی) = تفاوت با نسخهٔ فعلی،
-(قبلی) = تفاوت با نسخهٔ قبلی، جز = ویرایش جزئی',
+'histlegend' => "انتخاب تفاوت: دکمه‌های گرد کنار ویرایش‌هایی که می‌خواهید با هم مقایسه کنید را علامت بزنید و دکمهٔ Enter را بزنید یا دکمهٔ پایین را فشار دهید.<br />
+اختصارات: '''({{int:cur}})''' = تفاوت با نسخهٔ فعلی، '''({{int:last}})''' = تفاوت با نسخهٔ قبلی، '''({{int:minoreditletter}})''' = ویرایش جزئی.",
 'history-fieldset-title' => 'مرور تاریخچه',
 'history-show-deleted' => 'فقط حذف‌شده',
 'histfirst' => 'قدیمی‌ترین',
@@ -1290,7 +1291,7 @@ $2
 
 # Revision feed
 'history-feed-title' => 'تاریخچهٔ ویرایش‌ها',
-'history-feed-description' => 'تاریخچهٔ ویرایشهای صفحه در ویکی',
+'history-feed-description' => 'تاریخچهٔ ویرایش‌های این صفحه در ویکی',
 'history-feed-item-nocomment' => '$1 در $2',
 'history-feed-empty' => 'صفحهٔ درخواست شده وجود ندارد.
 ممکن است که از ویکی حذف یا اینکه نامش تغییر داده شده باشد.
@@ -1299,20 +1300,20 @@ $2
 # Revision deletion
 'rev-deleted-comment' => '(خلاصه ویرایش حذف شد)',
 'rev-deleted-user' => '(نام کاربری حذف شد)',
-'rev-deleted-event' => '(مورد پاک شد)',
+'rev-deleted-event' => '(مورد از سیاهه پاک شده)',
 'rev-deleted-user-contribs' => '[نام کاربری یا نشانی آی‌پی حذف شده - ویرایش مخفی شده در مشارکت‌ها]',
 'rev-deleted-text-permission' => "این ویرایش از این صفحه '''حذف شده‌است'''.
 ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
 'rev-deleted-text-unhide' => "این ویرایش از این صفحه '''حذف شده‌است'''.
 ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.
-شما به عنوان یک مدیر کماکان می‌توانید در صورت تمایل [$1 این نسخه را ببینید].",
+شما کماکان می‌توانید در صورت تمایل [$1 این نسخه را ببینید].",
 'rev-suppressed-text-unhide' => "این ویرایش از این صفحه '''فرونشانده شده‌است'''.
 ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.
-شما به عنوان یک مدیر کماکان می‌توانید در صورت تمایل [$1 این نسخه را ببینید].",
+شما کماکان می‌توانید در صورت تمایل [$1 این نسخه را ببینید].",
 'rev-deleted-text-view' => "این ویرایش از این صفحه '''حذف شده‌است'''.
-شما به عنوان یک مدیر می‌توانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
+شما می‌توانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
 'rev-suppressed-text-view' => "این ویرایش از این صفحه '''فرونشانی شده‌است'''.
-شما به عنوان یک مدیر می‌توانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.",
+شما می‌توانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.",
 'rev-deleted-no-diff' => "شما نمی‌توانید این تفاوت را مشاهده کنید زیرا یکی از دو نسخه '''حذف شده‌است'''.
 ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
 'rev-suppressed-no-diff' => "شما نمی‌توانید این تفاوت را مشاهده کنید زیرا یکی از نسخه‌ها '''حذف شده‌است'''.",
@@ -1321,11 +1322,11 @@ $2
 شما کماکان می‌توانید در صورت تمایل [$1 این تفاوت را ببینید].",
 'rev-suppressed-unhide-diff' => "یکی از نسخه‌های این تفاوت '''فرونشانی شده‌است'''.
 ممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page=سیاههٔ فرونشانی{{FULLPAGENAMEE}}}}] موجود باشد.
-شما به عنوان یک مدیر کماکان می‌توانید در صورت تمایل [$1 این تفاوت را ببینید].",
+شما کماکان می‌توانید در صورت تمایل [$1 این تفاوت را ببینید].",
 'rev-deleted-diff-view' => "یکی از نسخه‌های این تفاوت '''حذف شده‌است'''.
-شما به عنوان یک مدیر کماکان می‌توانید این تفاوت را ببینید؛ ممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
+شما می‌توانید این تفاوت را ببینید؛ ممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
 'rev-suppressed-diff-view' => "یکی از نسخه‌های این تفاوت '''فرونشانی شده‌است'''.
-شما به عنوان یک مدیر کماکان می‌توانید این تفاوت را ببینید؛ ممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.",
+شما می‌توانید این تفاوت را ببینید؛ ممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.",
 'rev-delundel' => 'نمایش/نهفتن',
 'rev-showdeleted' => 'نمایش',
 'revisiondelete' => 'حذف/احیای نسخه‌ها',
@@ -1333,7 +1334,7 @@ $2
 'revdelete-nooldid-text' => 'شما نسخه‌های هدف را برای انجام این عمل مشخص نکرده‌اید یا این نسخه‌ها وجود ندارند، یا این که شما می‌خواهید آخرین نسخه را پنهان کنید.',
 'revdelete-nologtype-title' => 'نوع سیاهه مشخص نشده‌است',
 'revdelete-nologtype-text' => 'شما هیچ نوع سیاهه‌ای را برای این کار مشخص نکردید.',
-'revdelete-nologid-title' => 'مدخل غیرمجاز در سیاهه',
+'revdelete-nologid-title' => 'مورد غیرمجاز در سیاهه',
 'revdelete-nologid-text' => 'شما یا رویدادی را در سیاههٔ هدف مشخص نکردید یا موردی را مشخص کردید که وجود ندارد.',
 'revdelete-no-file' => 'پروندهٔ مشخص شده وجود ندارد.',
 'revdelete-show-file-confirm' => 'آیا مطمئن هستید که می‌خواهید یک نسخهٔ حذف شده از پروندهٔ «<nowiki>$1</nowiki>» مورخ $2 ساعت $3 را ببینید؟',
@@ -1483,8 +1484,6 @@ $1",
 'search-interwiki-caption' => 'پروژه‌های خواهر',
 'search-interwiki-default' => '$1 نتیجه:',
 'search-interwiki-more' => '(بیشتر)',
-'search-mwsuggest-enabled' => 'با پیشنهاد',
-'search-mwsuggest-disabled' => 'هیچ پیشنهادی وجود ندارد',
 'search-relatedarticle' => 'مرتبط',
 'mwsuggest-disable' => 'پیشنهادهای مبتنی بر AJAX را غیرفعال کن',
 'searcheverything-enable' => 'جستجو در تمام فضاهای نام',
@@ -2685,7 +2684,7 @@ $NEWPAGE
 'undeleterevision-missing' => 'نسخه نامعتبر یا مفقود است.
 ممکن است پیوندتان نادرست باشد یا اینکه نسخه از بایگانی حذف یا بازیابی شده باشد .',
 'undelete-nodiff' => 'نسخهٔ قدیمی‌تری یافت نشد.',
-'undeletebtn' => 'احیا شود',
+'undeletebtn' => 'احیا',
 'undeletelink' => 'نمایش/احیا',
 'undeleteviewlink' => 'نمایش',
 'undeletereset' => 'از نو',
@@ -3133,7 +3132,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'آزمایش جاوا اسکریپت',
-'javascripttest-disabled' => 'این عملکرد در این ویکی فعال نشده‌است.',
 'javascripttest-title' => 'در حال اجرای آزمایش‌های $1',
 'javascripttest-pagetext-noframework' => 'این صفحه برای اجرای آزمایش‌های جاوا اسکریپت کنار گذاشته شده‌است.',
 'javascripttest-pagetext-unknownframework' => 'چارچوب آزمایشی ناشناخته «$1».',
@@ -4188,6 +4186,10 @@ $5
 'feedback-bugcheck' => 'عالی‌است! فقط بررسی کنید که از [$1 ایرادهای شناخته‌شده] نباشد.',
 'feedback-bugnew' => 'بررسی کردم. ایرادی جدید را گزارش بده',
 
+# Search suggestions
+'searchsuggest-search' => 'جستجو',
+'searchsuggest-containing' => 'صفحه‌های دربردارنده...',
+
 # API errors
 'api-error-badaccess-groups' => 'شما اجازهٔ بارگذاری پرونده‌ها را در این ویکی ندارید.',
 'api-error-badtoken' => 'خطای داخلی: کد امنیتی اشتباه (Bad token).',
index 8309848..45ce3eb 100644 (file)
  * @ingroup Language
  * @file
  *
+ * @author Amire80
  * @author Amkoullel
  * @author Guaka (on ff.wikipedia.org)
+ * @author Ibrahima
  */
 
 $fallback = 'fr';
 
 $messages = array(
+# User preference toggles
+'tog-underline' => 'Diidtol jokke',
+'tog-justify' => 'Fonndito lelnanɗe',
+'tog-hideminor' => 'Duuɗ taƴtanɗe pamare e bayle cakkitiiɗe',
+'tog-hidepatrolled' => 'Suuɗ taƴtanɗe deenaaɗe ɗee e bayle cakkitiiɗe',
+'tog-newpageshidepatrolled' => 'Suuɗ kelle deenaaɗe e doggol kelle kese',
+'tog-extendwatchlist' => 'Wertu doggol ndeenka ngam hollude bayle fof, wonaa tan cakkitiiɗe',
+'tog-usenewrc' => 'Renndin bayle e hello e bayle cakkitiiɗe kañum e doggol ndeenka (ena naamnii Javascritp)',
+'tog-numberheadings' => 'Ɓeydi limoore tiitooɗe e jaajol',
+'tog-showtoolbar' => 'Hollu palal taƴtorde (ena naamnii JavaScript)',
+'tog-editondblclick' => 'Taƴto kelle e dobtitannde (ena naamnii Javascritp)',
+
+'underline-default' => 'Goowaaɗe wanngorde',
+
+# Font style option in Special:Preferences
+'editfont-style' => 'Pannol ponte boowal taƴtorgal',
+'editfont-default' => 'Goowaaɗe wanngorde',
+
+# Dates
+'sunday' => 'Dewo',
+'monday' => 'Aaɓnde',
+'tuesday' => 'Mawbaare',
+'wednesday' => 'Njeslaare',
+'thursday' => 'Naasaande',
+'friday' => 'Mawnde',
+'saturday' => 'Hoore-Biir',
+'sun' => 'Dew',
+'mon' => 'Aaɓ',
+'tue' => 'Maw',
+'wed' => 'Nje',
+'thu' => 'Naa',
+'fri' => 'Mde',
+'sat' => 'Hoo',
+'january' => 'Siilo',
+'february' => 'Colte',
+'march' => 'MBooy',
+'april' => 'Seeɗto',
+'may_long' => 'Duujal',
+'june' => 'Korse',
+'july' => 'Morso',
+'august' => 'Juko',
+'september' => 'Siilto',
+'october' => 'Yarkomaa',
+'november' => 'Jolal',
+'december' => 'Bowte',
+'january-gen' => 'Siilo',
+'february-gen' => 'Colte',
+'march-gen' => 'Mbooy',
+'april-gen' => 'Seeɗto',
+'may-gen' => 'Duujal',
+'june-gen' => 'Korse',
+'july-gen' => 'Morso',
+'august-gen' => 'Juko',
+'september-gen' => 'Siilto',
+'october-gen' => 'Yarkomaa',
+'november-gen' => 'Jolal',
+'december-gen' => 'Bowte',
+'jan' => 'Sii',
+'feb' => 'Col',
+'mar' => 'Mbo',
+'apr' => 'See',
+'may' => 'Duu',
+'jun' => 'Kor',
+'jul' => 'Mor',
+'aug' => 'Juk',
+'sep' => 'Sto',
+'oct' => 'Yar',
+'nov' => 'Jol',
+'dec' => 'Bow',
+
+# Categories related messages
+'pagecategories' => '{{PLURAL:$1|Fedde|Pelle}}',
+'category_header' => 'Kelle e fedde "$1"',
+'subcategories' => 'Taƴte pelle',
+'hidden-categories' => '{{PLURAL:$1|Fedde suuɗiinde|Pelle cuuɗiiɗe}}',
+'listingcontinuesabbrev' => 'jokku',
+'noindex-category' => 'Kello njoopaaka',
+
 'mytalk' => 'kaldigal am',
+'navigation' => 'Peeragol',
+
+# Vector skin
+'vector-action-addsection' => 'Ɓeydi toɓɓere',
+'vector-action-move' => 'Dirtin',
+'vector-view-edit' => 'Taƴto',
+'vector-view-history' => 'Yiyto aslol',
+'vector-view-view' => 'Tar',
+'actions' => 'Baɗe',
+'namespaces' => 'Boowal inɗe',
+'variants' => 'Lomtooɗe',
 
-'help'             => 'Ballal',
-'history_short'    => 'Tarik',
-'edit'             => 'Wallifaade',
-'talkpagelinktext' => 'Kaldigal',
-'talk'             => 'Kaldigal',
-'toolbox'          => 'Wakannde gollirɗe',
-'otherlanguages'   => 'ɗemɗe goɗe',
-'jumptosearch'     => 'Ɗaɓɓitugol',
+'errorpagetitle' => 'Juumre',
+'returnto' => 'Rutto to $1.',
+'tagline' => 'Iwde to {{SITENAME}}',
+'help' => 'Ballal',
+'search' => 'Yiylo',
+'searchbutton' => 'Yiylo',
+'searcharticle' => 'Tar',
+'history_short' => 'Tarik',
+'printableversion' => 'Yamre winndittoonde',
+'permalink' => 'Jokkol duumingol',
+'view' => 'Yiyto',
+'edit' => 'Wallifaade',
+'create' => 'Sos',
+'editthispage' => 'Taƴto ngoo hello',
+'create-this-page' => 'Sos ngoo hello',
+'delete' => 'Momtu',
+'deletethispage' => 'Momtu ngoo hello',
+'protect' => 'Hisnu',
+'protect_change' => 'waylu',
+'protectthispage' => 'Hisnu ngoo hello',
+'unprotect' => 'Waylu kisnugol',
+'unprotectthispage' => 'Waylu kisnugol e ngoo hello',
+'newpage' => 'Hello heso',
+'talkpage' => 'Yeewtu baɗte ngoo hello',
+'talkpagelinktext' => 'Yeewtere',
+'specialpage' => 'Hello heeriingo',
+'personaltools' => 'Kuutorɗe maa keeriiɗe',
+'postcomment' => 'Taƴre hesere',
+'articlepage' => 'Yiyto hello loowdi ngoo',
+'talk' => 'Kaldigal',
+'views' => 'Jiyte',
+'toolbox' => 'Wakannde gollirɗe',
+'userpage' => 'Yiyto hello kuutoro',
+'projectpage' => 'Yiyto hello eɓɓoore',
+'imagepage' => 'Yiyto hello fiilde',
+'mediawikipage' => 'Yiyto hello ɓatakuure ndee',
+'templatepage' => 'Yiyto hello tiimtorde',
+'viewhelppage' => 'Yiyto hello ballal',
+'categorypage' => 'Yiyto hello fedde',
+'viewtalkpage' => 'Yiyto yeewtere',
+'otherlanguages' => 'ɗemɗe goɗe',
+'redirectedfrom' => '(Yiitannde iwde e $1)',
+'redirectpagesub' => 'Hello jiiltugol',
+'lastmodifiedat' => 'Ngoo hello waylaa ko ñalnde $1 sahnga $2.',
+'viewcount' => 'Ngoo hello yillaama laabi $1.',
+'protectedpage' => 'Hello hisnaango',
+'jumpto' => 'Diw fayde:',
+'jumptonavigation' => 'peeragol',
+'jumptosearch' => 'Ɗaɓɓitugol',
+'view-pool-error' => 'Ɗaccu hakke, carworɗe ɗee ko keewraa oo sahaa.
+Etotooɓe yillaade ngoo hello keewii haa ɓurti.
+Tiiɗno sabbo seeɗa hade maa etaade naatde e hello ngoo kadi.',
+'pool-timeout' => 'Sahaa ɓennii fade geƴƴol',
+'pool-queuefull' => 'Doggol golle ko keewngol',
+'pool-errorunknown' => 'Juumre nde heftinaaka',
 
 # 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).
-'currentevents'        => 'Tawtoraɗi',
-'currentevents-url'    => 'Project:Tawtoraɗi',
-'mainpage'             => 'Hello jaɓɓorgo',
+'aboutsite' => 'Baɗte {{SITENAME}}',
+'aboutpage' => 'Project:Baɗte',
+'copyright' => 'Loowdi ena heɓoo les $1.',
+'copyrightpage' => '{{ns:project}}:Copyrights',
+'currentevents' => 'Tawtoraɗi',
+'currentevents-url' => 'Project:Tawtoraɗi',
+'disclaimers' => 'Deentine',
+'disclaimerpage' => 'Project:Deentine kuuɓtidinɗe',
+'edithelp' => 'Ballal Taƴtagol',
+'edithelppage' => 'Help:Taƴtagol',
+'helppage' => 'Help:Loowdi',
+'mainpage' => 'Hello jaɓɓorgo',
 'mainpage-description' => 'Hello jaɓɓorgo',
-'portal'               => 'Jaɓɓogol renndo',
+'policy-url' => 'Eɓɓoore:Dawirgol',
+'portal' => 'Jaɓɓogol renndo',
+'portal-url' => 'Project:Damugal renndo',
+'privacy' => 'Dawirgol suturo',
+'privacypage' => 'Project:Dawirgol suturo',
+
+'badaccess' => 'Juumre jamirooje',
+'badaccess-group0' => 'A yamiraaka siynude gollal naamni-ɗaa ngal.',
+
+'ok' => 'OK',
+'retrievedfrom' => 'Ittaa ko to "$1"',
+'youhavenewmessages' => 'A heɓii $1 ($2).',
+'newmessageslink' => 'ɓatakuuje kese',
+'newmessagesdifflink' => 'baylol cakkitiingol',
+'youhavenewmessagesmulti' => 'A heɓii ɓatakuuje kese e $1',
+'editsection' => 'taƴto',
+'editold' => 'taƴto',
+'viewsourceold' => 'yiyto ɗaɗol',
+'editlink' => 'taƴto',
+'viewsourcelink' => 'yiyto ɗaɗol',
+'editsectionhint' => 'Taƴto rogere: $1',
+'toc' => 'Loowdi',
+'showtoc' => 'hollu',
+'hidetoc' => 'suuɗ',
+'collapsible-collapse' => 'Taggu',
+'collapsible-expand' => 'Wertu',
+'thisisdeleted' => 'Yiyto walla artir $1?',
+'viewdeleted' => 'Yiyto $1?',
+'feedlinks' => 'Balol',
+'feed-invalid' => 'Lulnannde fannu balol moƴƴaani',
+'feed-unavailable' => 'Bale lultinorde ɗee keɓotaako',
+'site-rss-feed' => '$1 balol RSS',
+'site-atom-feed' => 'Balol Atom $1',
+'page-rss-feed' => '"$1" balol RSS',
+'page-atom-feed' => '"$1" balol Atom',
+'red-link-title' => '$1 (hello ngoo woodaani)',
+'sort-descending' => 'Leemto telloo',
+'sort-ascending' => 'Leemto faya dow',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main' => 'Winndannde',
+'nstab-user' => 'Hello kuutoro',
+'nstab-media' => 'Hello Mejaaje',
+'nstab-special' => 'Hello heeriingo',
+'nstab-project' => 'Hello eɓɓoore',
+'nstab-image' => 'Fiilde',
+'nstab-mediawiki' => 'Ɓatakuure',
+'nstab-template' => 'Tiimtorde',
+'nstab-help' => 'Hello ballal',
+'nstab-category' => 'Fedde',
+
+# Main script and global functions
+'nosuchaction' => 'Ngal baɗal anndaaka',
+'nosuchactiontext' => 'Baɗal joopagnal e URL ngal moƴƴaani.
+Maa taw w juum e mbinndiin URL oo, walla ndew-ɗaa ko e jokkol taƴngol.
+Ɗuum kadi ena waawi wonde buggere e topirde huutoraande e {{SITENAME}}.',
+'nosuchspecialpage' => 'Ngoo hello heeriingo woodaani',
+'nospecialpagetext' => '<strong>A naamniima hello heeriingo ngo woodaani.</strong>
+Doggol kelle ɗe moƴƴaani ena tawee to [[Special:SpecialPages|{{int:specialpages}}]].',
 
 # General errors
 'error' => 'Faljere',
+'databaseerror' => 'Juumre ruttorde keɓe',
+'dberrortext' => 'Juumre lelngo ɗaɓɓitannde keɓe waɗii.
+Ɗuum kadi ena waawi wonde buggere e topirde ndee.
+Ɗaɓɓitannde keɓe sakkitiinde eteede wonnoo ko:
+<blockquote><code>$1</code></blockquote>
+iwde e golloore "<code>$2</code>".
+Ruttorde keɓe ruttinii juumre "<samp>$3: $4</samp>".',
+'missing-article' => 'Ruttorde keɓe ndee yiytaani loowdi hello ndi nde fotnoo yiytude, ena inniraa "$1" $2.
+
+Heewi waɗde noon ko diff nayeejo walla jokkol aslol fayde e hello momtaango.
+
+So wonaa ɗuum, maataw ko a kawruɗo e buggere e topirde ndee.
+Tiiɗno jaŋto ɗum to [[Special:ListUsers/sysop|jiiloowo]] mbaasaa yejjitde URL jokkol ngol.',
+'badtitle' => 'Tiitoonde moƴƴaani',
+'badtitletext' => 'Tiitoonde ello ɗaɓɓitaango ngoo moƴƴaani, ko mehre, walla ko hakkude-ɗemɗe jokkoraade no feewaani walla tiitoonde hakkude-wiki',
+
+# Login and logout pages
+'yourname' => 'Innde Kuutoro',
+'yourpassword' => 'Finnde:',
+'remembermypassword' => 'Siiftor ceŋagol am e ndee wanngorde (so heewii ko {{PLURAL:$1|ñalawma|balɗe}}$1)',
+'login' => 'Seŋo',
+'nav-login-createaccount' => 'Seŋo / uddit konte',
+'loginprompt' => 'Alaa e sago kurminaa kukiije ngam seŋaade e {{SITENAME}}.',
+'userlogin' => 'Seŋo / uddit konte',
+'nologin' => 'A alaa konte tawo? $1.',
+'nologinlink' => 'Uddit konte',
+'mailmypassword' => 'Neldu finnde hesere e iimeel',
+'loginlanguagelabel' => 'Ɗemngal: $1',
 
 # Edit pages
+'preview' => 'Yiytindo',
 'newarticle' => '(Kesi)',
+'newarticletext' => 'A rewii e jokkol feewde e hello ngo woodaani tawo.
+Ngam sosde hello ngoo, fuɗɗo tappude e gallol les ngol (Yah to [[{{MediaWiki:Helppage}}|help page]] ngam ɓeydude humpito).',
+'noarticletext' => 'Ngoo hello alaa tawo hay binndol.
+Aɗa waawi [[Special:Search/{{PAGENAME}}|weddo njiilaw e tiitoonde mayre]] e kello goɗɗe,
+<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} yiylo logge toɗɗiiɗe ɗum],
+walla [{{fullurl:{{FULLPAGENAME}}|action=edit}} taƴto hello ngoo]</span>.',
+'editingsection' => 'Taƴtagol $1 (taƴre)',
+'templatesused' => '{{PLURAL:$1|Tiimtorde|Tiimtorɗe}} kuutoraaɗe e ngoo hello:',
+'template-protected' => 'ko-ko hisnaa',
+'template-semiprotected' => '(ena hisnaa feccere)',
+'hiddencategories' => 'Ngoo hello jeyaa ko e {{PLURAL:$1|1 fedde suuɗiinde|$1 pelle cuuɗiiɗe}}:',
+
+# Parser/template warnings
+'post-expand-template-argument-warning' => "'''Warning:''' Ngoo hello ena jogii daliilu tiimtorde jogiiɗo ɓetol layo mawngol haa ɓurti.
+Ɗiin dalillaaji nduulaama.",
+'post-expand-template-argument-category' => 'Kelle jogiiɗe dalillaaji tiimtorde jejjitaaɗe',
+
+# History pages
+'viewpagelogs' => 'Yiyto loge ngoo hello',
+'revisionasof' => 'Waylitannde $1',
+'histlegend' => 'Cifol : ({{int:cur}}) = ko seerti e yamre wonaande ndee, ({{int:last}}) = ko seerti e yamre ɓennunde ndee, <b>{{int:minoreditletter}}</b> = baylital pamaral',
+'history-fieldset-title' => 'Feero e aslol',
+'history-show-deleted' => 'Momtaaɗi tan',
+'histfirst' => 'Hello adanngo',
+
+# Revision deletion
+'revdel-restore' => 'waylu jiyagol',
+'revdel-restore-visible' => 'baylitte jiyotooɗe',
+
+# Merge log
+'revertmerge' => 'Ittu renndino',
+
+# Diffs
+'history-title' => 'Aslol baylitte "$1"',
+'lineno' => 'Gorol $1:',
+'compareselectedversions' => 'Yerondir baylitte labaaɗe',
+'editundo' => 'firtu',
+
+# Search results
+'searchresults' => 'Yiylo e njaltudi',
+'searchresults-title' => 'Yiylo "$1" e njaltudi',
+'prevn' => 'caggal {{PLURAL:$1|$1}}',
+'nextn' => 'yeeso {{PLURAL:$1|$1}}',
+'prevn-title' => 'Caggal $1 {{PLURAL:$1|njaltudi|jaltuɗe}}',
+'nextn-title' => 'Yeeso $1 {{PLURAL:$1|njaltudi|jaltuɗe}}',
+'shown-title' => 'Hollu $1 {{PLURAL:$1|njaltudi|jaltuɗe}} e hello fof',
+'viewprevnext' => 'Yiyto ($1 {{int:pipe-separator}} $2) ($3)',
+'searchmenu-exists' => "'''Ena woodi hello ena wiyee \"[[:\$1]]\" e oo wiki.'''",
+'searchprofile-articles' => 'Kello loowdi',
+'searchprofile-project' => 'Hello ballal e Eɓɓoore',
+'searchprofile-images' => 'Sawmejaajo',
+'searchprofile-everything' => 'Fofof',
+'searchprofile-advanced' => 'Ceeɓtore',
+'searchprofile-articles-tooltip' => 'Yiylo e $1',
+'searchprofile-project-tooltip' => 'Yiylo e $1',
+'searchprofile-images-tooltip' => 'Yiylo piille',
+'searchprofile-everything-tooltip' => 'Yiylo loowdi fof (waɗoe heen kelle jeewte)',
+'searchprofile-advanced-tooltip' => 'Yiylo e boowe inɗe peŋtore',
+'search-result-size' => '$1 ({{PLURAL:$2|helmere 1|kelme$ 2}})',
+'search-redirect' => '(yiiltu $1)',
+'search-section' => '(taƴre $1)',
+'searchall' => 'fof',
+'showingresultsheader' => "{{PLURAL:$5|Njaltudi'''$1''' of '''$3'''|Jaltuɗe'''$1 - $2''' of '''$3'''}} for '''$4'''",
 
 # Recent changes
 'recentchanges' => 'Wailitooji kesi',
+'recentchanges-legend' => 'Cuɓe bayle cakkitiiɗe',
+'recentchanges-label-newpage' => 'Ngoo taƴto sosii hello heso',
+'recentchanges-label-bot' => 'Ngoo taƴto waɗi ɗum ko botol',
+'recentchanges-label-unpatrolled' => 'Ngoo taƴto suwaa tawo ƴeewteede',
+'rclistfrom' => 'Hollu bayle kese puɗɗiiɗe gila $1',
+'rclinks' => 'Hollu bayle $1 cakkitiiɗe baɗaaɗe e balɗe $2 ɓannuɗe ɗee<br />$3',
+'diff' => 'ceer',
+'hist' => 'aslol',
+'rc-enhanced-expand' => 'Hollu cariiɗe (ena naamnii JavaScript)',
+'rc-enhanced-hide' => 'Suuɗ cariiɗe',
+
+# Recent changes linked
+'recentchangeslinked' => 'Bayle toɗɗiiɗe ɗum',
+'recentchangeslinked-toolbox' => 'Bayle toɗɗiiɗe ɗee',
+'recentchangeslinked-title' => 'Bayle toɗɗiiɗe "$1"',
+'recentchangeslinked-noresult' => 'Alaa bayle ngoni e hello jokkiingo ngoo e dumunna joopaaɗo oo.',
+'recentchangeslinked-page' => 'Innde hello:',
+'recentchangeslinked-to' => 'Hollu bayle kelle jokkaaɗe e hello toɗɗaango ngoo kisa',
 
 # Upload
+'upload' => 'Yollu fiilde',
 'uploaderror' => 'Faljere',
+'filedesc' => 'Tonngol',
+
+# File description page
+'filehist' => 'Aslol fiilde',
+'imagelinks' => 'Kuutorgol fiilde',
+'nolinkstoimage' => 'Alaa kelle jokkiiɗe e ndee fiilde.',
 
 # Random page
 'randompage' => 'Ɗerewol kawral',
 
+# Miscellaneous special pages
+'nbytes' => '$1 {{PLURAL:$1|bitere|bite}}',
+'nmembers' => '$1 {{PLURAL:$1|tergal|terɗe}}',
+'newpages' => 'Kelle kese',
+'pager-newer-n' => '{{PLURAL:$1|kesol 1|kesi $1}}',
+'pager-older-n' => '{{PLURAL:$1|ɓennungol 1|ɓennuɗi $1}}',
+
+# Book sources
+'booksources' => 'Sewnde defte',
+
+# Special:Log
+'log' => 'Loge',
+
 # Special:AllPages
 'allarticles' => 'Winndannde hesere',
 
+# Special:LinkSearch
+'linksearch-line' => '$1 ko-ko jokkaa e $2',
+
 # Watchlist
+'watchlist' => 'Doggol ndeenka am',
 'watch' => 'Rewindaande',
+'unwatch' => 'Darin rewindo',
+
+# Delete
+'actioncomplete' => 'Gollal timmii',
+'actionfailed' => 'Gollal woorii',
+'dellogpage' => 'Logagol momtaaɗe',
+
+# Rollback
+'rollbacklink' => 'riiwtu',
+
+# Undelete
+'undeletelink' => 'yiyto/artir',
+
+# Namespace form on various pages
+'blanknamespace' => '(Dowrowo)',
+
+# Contributions
+'contributions' => 'Ballitte kuutoro',
+'month' => 'Tuggi nduu lewru (e ɓennuɗi):',
+'year' => 'Tuggi ndee hitaande (e ɓennuɗe):',
 
 'sp-contributions-talk' => 'Kaldigal',
 
+# What links here
+'whatlinkshere' => 'Ko jokkii ɗoo',
+'whatlinkshere-title' => 'Kello jokkiiɗe e "$1"',
+'whatlinkshere-page' => 'Hello:',
+'linkshere' => "Kelle ɗee-ɗoo jokkii ko to '''[[:$1]]''':",
+'isredirect' => 'hello yiiltorde',
+'istemplate' => 'naattine',
+'isimage' => 'jokkol fiilde',
+'whatlinkshere-prev' => '{{PLURAL:$1|caggal|caggal $1}}',
+'whatlinkshere-next' => '{{PLURAL:$1|yeeso|yeeso $1}}',
+'whatlinkshere-links' => '← jokke',
+'whatlinkshere-hideredirs' => '$1 jiiltanɗe',
+'whatlinkshere-hidetrans' => '$1 naattine',
+'whatlinkshere-hidelinks' => '$1 jokke',
+'whatlinkshere-filters' => 'Ceɗe',
+
+# Block/unblock
+'blocklink' => 'daaƴ',
+'unblocklink' => 'daaƴtu',
+'change-blocklink' => 'wayli daaƴo',
+'contribslink' => 'ballitte',
+
+# Move page
+'movelogpage' => 'Dirtin loge',
+'revertmove' => 'firlit',
+
+# Namespace 8 related
+'allmessagesname' => 'Innde',
+'allmessagesdefault' => 'Binndo ɓatakuru goowangol',
+
+# Thumbnails
+'thumbnail-more' => 'Mawnin',
+'thumbnail_error' => 'Juumre waɗii e cosgol dooɓre $1',
+
+# Tooltip help for the actions
+'tooltip-pt-userpage' => 'Hello kuutoro maa',
+'tooltip-pt-mytalk' => 'Hello jeewte maa',
+'tooltip-pt-preferences' => 'Cuɓoraaɗe maa',
+'tooltip-pt-watchlist' => "Doggol kelle ɗe ngon-ɗaa e ƴeewtaade bayle mum'en",
+'tooltip-pt-mycontris' => 'Doggol ballitte maa',
+'tooltip-pt-login' => 'Aɗa wasiyaa yo a seŋo; kono waɗɗaaki',
+'tooltip-pt-logout' => 'Seŋto',
+'tooltip-ca-talk' => 'Yeewtere baɗte hello loowdi ngoo',
+'tooltip-ca-edit' => 'Aɗa waawi taƴtaade ngoo hello. Tiiɗno huutoro butoŋ yiytindo oo hade maa danndude',
+'tooltip-ca-viewsource' => 'Ngoo hello ko hisnaango.
+Aɗa waawi yiytaade ɗaɗol maggo.',
+'tooltip-ca-history' => 'Baylitte ɓennuɗe e  ngoo hello',
+'tooltip-ca-protect' => 'Hisnu ngoo hello',
+'tooltip-ca-delete' => 'Momtu ngoo hello',
+'tooltip-ca-unwatch' => 'Momtu ngoo hello e doggol ndeenka maa',
+'tooltip-search' => 'Yiylo e {{SITENAME}}',
+'tooltip-search-fulltext' => 'Yiylo ndii loowdi e kelle ɗee',
+'tooltip-p-logo' => 'Yillo hello jaɓɓorgo ngoo',
+'tooltip-n-mainpage' => 'Yillo hello jaɓɓorgo ngoo',
+'tooltip-n-mainpage-description' => 'Yillo hello jaɓɓorgo ngoo',
+'tooltip-n-portal' => 'Baɗte eɓɓoore ndee, hol ko mbaaw-ɗaa waɗde, hol to njiytataa geɗe',
+'tooltip-n-currentevents' => 'Yiylo humpito yawtungo toɗɗiingo ɗee joljole',
+'tooltip-n-recentchanges' => 'Doggol bayle cakkitiiɗe e Wiki hee',
+'tooltip-n-randompage' => 'Loow hello hawraango',
+'tooltip-n-help' => 'Ko ɗoo yiytetee',
+'tooltip-t-whatlinkshere' => 'Doggol kelle Wiki jokkaaɗe ɗoo ɗee fof',
+'tooltip-t-recentchangeslinked' => 'Bayle cakkitiiɗe e kelle jokkaaɗe e ngoo hello',
+'tooltip-t-contributions' => 'Doggol ballitte oo kuutoro',
+'tooltip-t-upload' => 'Yollu piille',
+'tooltip-t-specialpages' => 'Doggol kelle keeriiɗe fof',
+'tooltip-t-print' => 'Jame binndittooɗe ngoo hello',
+'tooltip-t-permalink' => 'Jokkol duumingol e baylital ngoo hello',
+'tooltip-ca-nstab-main' => 'Yiyto hello loowdi ngoo',
+'tooltip-ca-nstab-user' => 'Yiyto hello kuutoro',
+'tooltip-ca-nstab-project' => 'Yiyto hello eɓɓoore ngoo',
+'tooltip-ca-nstab-image' => 'Yiyto hello fiilde ngoo',
+'tooltip-minoredit' => 'Maanto ɗum ko taƴto famaro',
+'tooltip-compareselectedversions' => 'Ƴeew ko seerndi hakkunde baylitte ɗiɗi ngoo hello labaaɗe ɗee',
+'tooltip-watch' => 'Ɓeydu ngoo hello e doggol ndeenka maa',
+'tooltip-rollback' => '"Riiwtude" firlittu taƴte  ngoo hello ruttoo to battindiiɗo waylude ngo e dobannde wootere',
+'tooltip-undo' => '"Firtu" artirtu ngol taƴtol tee uddita gallol taƴto ngol e mbaydi yiytindo. Nafata ko ɓeydude daliilu e tonngol ngol.',
+
+# Browsing diffs
+'previousdiff' => 'Taƴte ɓennungol',
+
+# Media information
+'file-nohires' => 'Werngo ɓurngo ɗoo toowde alaa.',
+'svg-long-desc' => 'Fiilde SVG, werngo mum ko $1 × $2 pikelle, ɓetol fiildee: $3',
+
 # Special:NewFiles
 'ilsubmit' => 'Yiilaade',
 
+# Bad image list
+'bad_image_list' => 'Mbayka kaa ko nih yahri:
+
+Reggin teme tan (kelle puɗɗoriiɗe *) ena kiisaa.
+Jokkol gadanol e gorol foti wonde ko jokkol fiilde nde moƴƴaani.
+Kala jokkol dewngol e ngool gorol nanngiraa ko paltooje, wano kelle ɗo fiilde ndee waawi yaltude.',
+
+# Metadata
+'metadata-help' => 'Ngoo hello ena waɗi humpito woɗngo, tawata ko ummii ko e kameraa numerik walla niiwtorde huutoraande ngam sosde walla ngaanndinde nde.',
+'metadata-fields' => 'Galli metaakeɓe natal gongal nde nduu ɓaakuru maa naatine e jaytinol hello natal tuma nde haatumeere metaakeɓe ndee taggitaa.
+Goɗɗe maa cuuɗe e sahaa kala.
+* make
+* model
+* datetimeoriginal
+* exposuretime
+* fnumber
+* isospeedratings
+* focallength
+* artist
+* copyright
+* imagedescription
+* gpslatitude
+* gpslongitude
+* gpsaltitude',
+
+# External editor support
+'edit-externally' => 'Taƴto ndee fiilde huutoraade jaaɓnirgal jiggangal',
+'edit-externally-help' => '(Yah to [//www.mediawiki.org/wiki/Manual:External_editors/ff tinndinoore teelto] ngam ɓeydude humpito)',
+
+# 'all' in various places, this might be different for inflected languages
+'monthsall' => 'fof',
+
+# Special:SpecialPages
+'specialpages' => 'Kelle keeriiɗe',
+
 );
index 80d9418..0f43d4b 100644 (file)
@@ -470,7 +470,7 @@ $messages = array(
 'vector-action-protect' => 'Suojaa',
 'vector-action-undelete' => 'Palauta',
 'vector-action-unprotect' => 'Muuta suojausta',
-'vector-simplesearch-preference' => 'Ota käyttöön parannetut hakuehdotukset (vain Vector-ulkoasu)',
+'vector-simplesearch-preference' => 'Ota käyttöön yksinkertaistettu hakupalkki (vain Vector-ulkoasu)',
 'vector-view-create' => 'Luo',
 'vector-view-edit' => 'Muokkaa',
 'vector-view-history' => 'Näytä historia',
@@ -981,7 +981,8 @@ Alla on viimeisin estolokin tapahtuma:',
 'userinvalidcssjstitle' => "'''Varoitus:''' Tyyliä nimeltä ”$1” ei ole olemassa. Muista, että käyttäjän määrittelemät .css- ja .js-sivut alkavat pienellä alkukirjaimella, esim. {{ns:user}}:Matti Meikäläinen/vector.css eikä {{ns:user}}:Matti Meikäläinen/Vector.css.",
 'updated' => '(Päivitetty)',
 'note' => "'''Huomautus:'''",
-'previewnote' => "'''Tämä on vasta sivun esikatselu. Tekemiäsi muokkauksia ei ole vielä tallennettu!'''",
+'previewnote' => "'''Tämä on vasta sivun esikatselu.'''
+Tekemiäsi muutoksia ei ole vielä tallennettu.",
 'continue-editing' => 'Jatka muokkaamista',
 'previewconflict' => 'Tämä esikatselu näyttää miltä muokkausalueella oleva teksti näyttää tallennettuna.',
 'session_fail_preview' => "'''Muokkaustasi ei voitu tallentaa, koska istuntosi tiedot ovat kadonneet.''' Yritä uudelleen. Jos ongelma ei katoa, yritä [[Special:UserLogout|kirjautua ulos]] ja takaisin sisään.",
@@ -1199,7 +1200,9 @@ Sinulla ei ole oikeutta siihen.',
 'revdelete-only-restricted' => 'Virhe piilotettaessa $1 kello $2 päivättyä kohdetta: Et voi poistaa kohteita ylläpitäjien näkyviltä valitsematta myös jotain muuta näkyvyysasetusta.',
 'revdelete-reason-dropdown' => '*Yleiset poistosyyt
 ** Tekijänoikeusrikkomus
-** Sopimattomat henkilötiedot',
+** Sopimattomat henkilötiedot
+** Sopimaton käyttäjätunnus
+** Mahdollinen kunnianloukkaus',
 'revdelete-otherreason' => 'Muu syy tai tarkennus',
 'revdelete-reasonotherlist' => 'Muu syy',
 'revdelete-edit-reasonlist' => 'Muokkaa poistosyitä',
@@ -1298,8 +1301,6 @@ $1 {{int:pipe-separator}} $2',
 'search-interwiki-caption' => 'Sisarprojektit',
 'search-interwiki-default' => 'Tulokset osoitteesta $1:',
 'search-interwiki-more' => '(lisää)',
-'search-mwsuggest-enabled' => 'näytä ehdotukset',
-'search-mwsuggest-disabled' => 'ilman ehdotuksia',
 'search-relatedarticle' => 'Hae samankaltaisia sivuja',
 'mwsuggest-disable' => 'Älä näytä ehdotuksia AJAXilla',
 'searcheverything-enable' => 'Hae kaikista nimiavaruuksista',
@@ -1318,7 +1319,7 @@ Kokeile lisätä haun alkuun ''all:'', niin haku kohdistuu kaikkeen sisältöön
 'powersearch-field' => 'Etsi',
 'powersearch-togglelabel' => 'Muuta valintaa',
 'powersearch-toggleall' => 'Valitse kaikki',
-'powersearch-togglenone' => 'Valitse ei mitään',
+'powersearch-togglenone' => 'Poista valinnat',
 'search-external' => 'Ulkoinen haku',
 'searchdisabled' => 'Tekstihaku on poistettu toistaiseksi käytöstä suuren kuorman vuoksi. Voit käyttää alla olevaa Googlen hakukenttää sivujen etsimiseen, kunnes haku tulee taas käyttöön. <small>Huomaa, että ulkopuoliset kopiot {{GRAMMAR:genitive|{{SITENAME}}}} sisällöstä eivät välttämättä ole ajan tasalla.</small>',
 
@@ -2043,7 +2044,7 @@ Jokaisella rivillä on linkit ensimmäiseen ja toiseen ohjaukseen sekä toisen o
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|tavu|tavua}}',
 'ncategories' => '$1 {{PLURAL:$1|luokka|luokkaa}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki-linkki|interwiki-linkkiä}}',
+'ninterwikis' => '$1 {{PLURAL:$1|kielilinkki|kielilinkkiä}}',
 'nlinks' => '$1 {{PLURAL:$1|linkki|linkkiä}}',
 'nmembers' => '$1 {{PLURAL:$1|jäsen|jäsentä}}',
 'nrevisions' => '$1 {{PLURAL:$1|muutos|muutosta}}',
@@ -2072,7 +2073,7 @@ Jokaisella rivillä on linkit ensimmäiseen ja toiseen ohjaukseen sekä toisen o
 'mostlinkedtemplates' => 'Viitatuimmat mallineet',
 'mostcategories' => 'Luokitelluimmat sivut',
 'mostimages' => 'Viitatuimmat tiedostot',
-'mostinterwikis' => 'Sivut joilla on eniten kielilinkkejä',
+'mostinterwikis' => 'Sivut, joilla on eniten kielilinkkejä',
 'mostrevisions' => 'Muokatuimmat sivut',
 'prefixindex' => 'Kaikki sivut katkaisuhaulla',
 'prefixindex-namespace' => 'Kaikki sivut etuliitteellä (nimiavaruus $1)',
@@ -2145,11 +2146,11 @@ Voit rajoittaa listaa valitsemalla lokityypin, käyttäjän tai sivun johon muut
 'allpagesprefix' => 'Katkaisuhaku',
 'allpagesbadtitle' => 'Annettu otsikko oli kelvoton tai siinä oli wikien välinen etuliite.',
 'allpages-bad-ns' => '{{GRAMMAR:inessive|{{SITENAME}}}} ei ole nimiavaruutta ”$1”.',
-'allpages-hide-redirects' => 'Piilota ohjaussivut',
+'allpages-hide-redirects' => 'Piilota ohjaukset',
 
 # SpecialCachedPage
-'cachedspecial-viewing-cached-ttl' => 'Katselet arkistoitua versiota tästä sivusta, joka voi olla jopa $1 vanha.',
-'cachedspecial-viewing-cached-ts' => 'Katselet arkistoitua versiota tästä sivusta, joka ei välttämättä ole sivun viimeisin versio.',
+'cachedspecial-viewing-cached-ttl' => 'Tarkastelet arkistoitua versiota tästä sivusta, joka voi olla jopa $1 vanha.',
+'cachedspecial-viewing-cached-ts' => 'Tarkastelet arkistoitua versiota tästä sivusta, joka ei välttämättä ole sivun viimeisin versio.',
 'cachedspecial-refresh-now' => 'Näytä uusin versio.',
 
 # Special:Categories
@@ -2359,7 +2360,7 @@ Sivulla $2 on lista viimeaikaisista poistoista.',
 'rollback' => 'palauta aiempaan versioon',
 'rollback_short' => 'Palautus',
 'rollbacklink' => 'palauta',
-'rollbacklinkcount' => 'palauta {{PLURAL:$1|muokkaus|$1 muokkausta}}',
+'rollbacklinkcount' => 'palauta {{PLURAL:$1|muutos|$1 muutosta}}',
 'rollbacklinkcount-morethan' => 'palauta yli $1 {{PLURAL:$1|muutos|muutosta}}',
 'rollbackfailed' => 'Palautus epäonnistui',
 'cantrollback' => 'Aiempaan versioon ei voi palauttaa, koska viimeisin kirjoittaja on sivun ainoa tekijä.',
@@ -2576,7 +2577,7 @@ Alla on viimeisin estolokin tapahtuma:',
 'ipb-confirm' => 'Vahvista esto',
 'badipaddress' => 'IP-osoite on väärin muotoiltu.',
 'blockipsuccesssub' => 'Esto onnistui',
-'blockipsuccesstext' => 'Käyttäjä tai IP-osoite [[Special:Contributions/$1|$1]] on estetty.<br />
+'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] on estetty.<br />
 Voimassa olevat estot näkyvät [[Special:BlockList|estolistasta]].',
 'ipb-blockingself' => 'Olet estämässä itseäsi. Oletko varma, että haluat tehdä niin?',
 'ipb-confirmhideuser' => 'Olet estämässä käyttäjää ”piilota käyttäjä” -toiminnon kanssa.  Tämä piilottaa käyttäjän nimen kaikissa luetteloissa ja lokitapahtumissa.  Oletko varma, että haluat tehdä näin?',
@@ -2861,6 +2862,7 @@ Tallenna tiedot koneellesi ja tuo ne tällä sivulla.',
 'import-error-interwiki' => 'Sivua $1 ei voitu tuoda, koska sen nimi on varattu ulkoisen linkittämisen (interwiki).',
 'import-error-special' => 'Sivua $1 ei tuoda, koska se kuuluu nimitilaan, joka ei salli sivuja.',
 'import-error-invalid' => 'Sivua $1 ei tuoda, koska sen nimi ei kelpaa.',
+'import-options-wrong' => '{{PLURAL:$2|Väärä asetus|Väärät asetukset}}: <nowiki>$1</nowiki>',
 
 # Import log
 'importlogpage' => 'Tuontiloki',
@@ -2872,7 +2874,6 @@ Tallenna tiedot koneellesi ja tuo ne tällä sivulla.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScriptin testaus',
-'javascripttest-disabled' => 'Tämä toiminto ei ole käytössä tässä wikissä.',
 'javascripttest-title' => 'Suoritetaan $1-testejä.',
 'javascripttest-pagetext-noframework' => 'Tämä sivu on varattu JavaScript-testien suorittamiseen.',
 'javascripttest-pagetext-unknownframework' => 'Tuntematon testausalusta $1.',
@@ -3011,19 +3012,23 @@ Tallenna tiedot koneellesi ja tuo ne tällä sivulla.',
 # Info page
 'pageinfo-title' => 'Tietoja sivusta $1',
 'pageinfo-header-basic' => 'Perustiedot',
-'pageinfo-header-edits' => 'Muokkaushistoria',
+'pageinfo-header-edits' => 'Muutoshistoria',
 'pageinfo-header-restrictions' => 'Sivun suojaus',
 'pageinfo-header-properties' => 'Sivun ominaisuudet',
+'pageinfo-default-sort' => 'Oletuslajitteluavain',
+'pageinfo-length' => 'Sivun pituus (tavuina)',
 'pageinfo-article-id' => 'Sivun tunniste',
 'pageinfo-views' => 'Katselukertojen määrä',
 'pageinfo-watchers' => 'Sivun tarkkailijoiden lukumäärä',
 'pageinfo-redirects-name' => 'Sivulle johtavat ohjaukset',
 'pageinfo-subpages-name' => 'Sivun alasivut',
-'pageinfo-firstuser' => 'Sivun luoja',
+'pageinfo-firstuser' => 'Sivun tekijä',
 'pageinfo-lastuser' => 'Viimeisin muokkaaja',
 'pageinfo-edits' => 'Muokkausten kokonaismäärä',
 'pageinfo-authors' => 'Sivun eri muokkaajien kokonaismäärä',
 'pageinfo-restriction' => 'Sivun suojaus ({{lcfirst:$1}})',
+'pageinfo-hidden-categories' => '{{PLURAL:$1|Piilotettu luokka|Piilotetut luokat}} ($1)',
+'pageinfo-templates' => '{{PLURAL:$1|Sisällytetty malline|Sisällytetyt mallineet}} ($1)',
 
 # Skin names
 'skinname-standard' => 'Perus',
@@ -3869,6 +3874,10 @@ Muussa tapauksessa voit käyttää alla olevaa helpompaa lomaketta. Kommenttisi
 'feedback-bugcheck' => 'Hyvä! Varmista, että ohjelmointivirhe ei vielä löydy [$1 tästä listasta].',
 'feedback-bugnew' => 'Varmistin. Ilmoitan uuden ohjelmointivirheen',
 
+# Search suggestions
+'searchsuggest-search' => 'Hae',
+'searchsuggest-containing' => 'sisältää...',
+
 # API errors
 'api-error-badaccess-groups' => 'Sinulla ei ole oikeutta tallentaa tiedostoja tähän wikiin.',
 'api-error-badtoken' => 'Sisäinen virhe: virheellinen tarkistussumma.',
index 2055a8f..7ee949f 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'Sigatabu',
-'monday'        => 'Moniti',
-'tuesday'       => 'Tusiti',
-'wednesday'     => 'Vukelulu',
-'thursday'      => 'Lotulevu',
-'friday'        => 'Vakaraubuka',
-'saturday'      => 'Vakarauwai',
-'sun'           => 'Sigatabu',
-'mon'           => 'Moniti',
-'tue'           => 'Tusiti',
-'wed'           => 'Vukelulu',
-'thu'           => 'Lotulevu',
-'fri'           => 'Vakaraubuka',
-'sat'           => 'Vakarauwai',
-'january'       => 'Janueri',
-'february'      => 'Veverueri',
-'march'         => 'Maji',
-'april'         => 'Epereli',
-'july'          => 'Jiulai',
-'august'        => 'Okosita',
-'september'     => 'Seviteba',
-'october'       => 'Okotova',
-'november'      => 'Noveba',
-'december'      => 'Tiseba',
-'january-gen'   => 'Janueri',
-'february-gen'  => 'Veverueri',
-'march-gen'     => 'Maji',
-'april-gen'     => 'Evereli',
-'may-gen'       => 'Me',
-'july-gen'      => 'Jiulai',
-'august-gen'    => 'Okosita',
+'sunday' => 'Sigatabu',
+'monday' => 'Moniti',
+'tuesday' => 'Tusiti',
+'wednesday' => 'Vukelulu',
+'thursday' => 'Lotulevu',
+'friday' => 'Vakaraubuka',
+'saturday' => 'Vakarauwai',
+'sun' => 'Sigatabu',
+'mon' => 'Moniti',
+'tue' => 'Tusiti',
+'wed' => 'Vukelulu',
+'thu' => 'Lotulevu',
+'fri' => 'Vakaraubuka',
+'sat' => 'Vakarauwai',
+'january' => 'Janueri',
+'february' => 'Veverueri',
+'march' => 'Maji',
+'april' => 'Epereli',
+'july' => 'Jiulai',
+'august' => 'Okosita',
+'september' => 'Seviteba',
+'october' => 'Okotova',
+'november' => 'Noveba',
+'december' => 'Tiseba',
+'january-gen' => 'Janueri',
+'february-gen' => 'Veverueri',
+'march-gen' => 'Maji',
+'april-gen' => 'Evereli',
+'may-gen' => 'Me',
+'july-gen' => 'Jiulai',
+'august-gen' => 'Okosita',
 'september-gen' => 'Seviteba',
-'october-gen'   => 'Okotova',
-'november-gen'  => 'Noveba',
-'december-gen'  => 'Tiseba',
-'jan'           => 'Janueri',
-'feb'           => 'Veverueri',
-'mar'           => 'Maji',
-'apr'           => 'Epereli',
-'may'           => 'Me',
-'jun'           => 'June',
-'jul'           => 'Julai',
-'aug'           => 'Okosita',
-'sep'           => 'Seviteba',
-'oct'           => 'Okotova',
-'nov'           => 'Noveba',
-'dec'           => 'Tiseba',
-
-'cancel'     => 'Sasamaki',
-'mytalk'     => 'Noqu vosa',
+'october-gen' => 'Okotova',
+'november-gen' => 'Noveba',
+'december-gen' => 'Tiseba',
+'jan' => 'Janueri',
+'feb' => 'Veverueri',
+'mar' => 'Maji',
+'apr' => 'Epereli',
+'may' => 'Me',
+'jun' => 'June',
+'jul' => 'Julai',
+'aug' => 'Okosita',
+'sep' => 'Seviteba',
+'oct' => 'Okotova',
+'nov' => 'Noveba',
+'dec' => 'Tiseba',
+
+'cancel' => 'Sasamaki',
+'mytalk' => 'Noqu vosa',
 'navigation' => 'Vakatasosoko',
 
 # Cologne Blue skin
 'qbedit' => 'Veisautaki',
 
-'help'             => 'Veivuke',
-'search'           => 'Vaqaqara',
-'searchbutton'     => 'Vaqaqara',
-'go'               => 'Lako',
-'searcharticle'    => 'Lako',
-'history_short'    => 'Tukuni',
+'help' => 'Veivuke',
+'search' => 'Vaqaqara',
+'searchbutton' => 'Vaqaqara',
+'go' => 'Lako',
+'searcharticle' => 'Lako',
+'history_short' => 'Tukuni',
 'printableversion' => 'Tikina e rawa ni tabaki',
-'permalink'        => 'Sema tudei',
-'edit'             => 'Veisautaki',
-'delete'           => 'Vakarusa',
-'protect'          => 'Taqomaki',
-'unprotect'        => 'Sega ni taqomaki',
-'talk'             => 'Veiwasei',
-'toolbox'          => 'Kato ni yaya',
-'otherlanguages'   => 'Veimataqali vosa',
+'permalink' => 'Sema tudei',
+'edit' => 'Veisautaki',
+'delete' => 'Vakarusa',
+'protect' => 'Taqomaki',
+'unprotect' => 'Sega ni taqomaki',
+'talk' => 'Veiwasei',
+'toolbox' => 'Kato ni yaya',
+'otherlanguages' => 'Veimataqali vosa',
 'jumptonavigation' => 'Vakatasosoko',
-'jumptosearch'     => 'Vaqaqara',
+'jumptosearch' => 'Vaqaqara',
 
 # 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).
-'currentevents'        => 'Tukutuku kuruvaki',
-'currentevents-url'    => 'Project:Tukutuku kuruvaki',
-'edithelp'             => 'Veivukei',
-'mainpage'             => 'Tabana levu',
+'currentevents' => 'Tukutuku kuruvaki',
+'currentevents-url' => 'Project:Tukutuku kuruvaki',
+'edithelp' => 'Veivukei',
+'mainpage' => 'Tabana levu',
 'mainpage-description' => 'Tabana levu',
-'portal'               => 'Soqosoqo toso',
+'portal' => 'Soqosoqo toso',
 
 'editsection' => 'Veisautaki',
-'editold'     => 'Veisautaki',
+'editold' => 'Veisautaki',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main' => 'Vola volai',
 
 # Login and logout pages
-'yourname'           => 'Yaca vakayagataki',
-'yourpassword'       => 'Yaca vuni',
-'yourpasswordagain'  => 'Vola tale na Yaca vuni',
+'yourname' => 'Yaca vakayagataki',
+'yourpassword' => 'Yaca vuni',
+'yourpasswordagain' => 'Vola tale na Yaca vuni',
 'remembermypassword' => 'Nanuma na yacaqu ena komipiuta oqo (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'              => 'Curu mai',
-'userlogin'          => 'Curu mai / Dolava nomu Akaude',
-'logout'             => 'Curu yani',
-'userlogout'         => 'Curu yani',
-'nologinlink'        => 'Dolava nomu Akaude',
-'createaccount'      => 'Dolava nomu Akaude',
-'gotaccountlink'     => 'Curu mai',
+'login' => 'Curu mai',
+'userlogin' => 'Curu mai / Dolava nomu Akaude',
+'logout' => 'Curu yani',
+'userlogout' => 'Curu yani',
+'nologinlink' => 'Dolava nomu Akaude',
+'createaccount' => 'Dolava nomu Akaude',
+'gotaccountlink' => 'Curu mai',
 
 # Edit pages
-'summary'      => 'Kena i Soqoni:',
-'watchthis'    => 'Vakaraica toka na tabana oqo',
-'savearticle'  => 'Vakabula na tabana oqo',
-'showpreview'  => 'Vakaraitaka na kenai yaloyalo',
-'showdiff'     => 'Vakaritaka na veisau',
+'summary' => 'Kena i Soqoni:',
+'watchthis' => 'Vakaraica toka na tabana oqo',
+'savearticle' => 'Vakabula na tabana oqo',
+'showpreview' => 'Vakaraitaka na kenai yaloyalo',
+'showdiff' => 'Vakaritaka na veisau',
 'loginreqlink' => 'Curu mai',
 
 # Search results
 'powersearch' => 'Vaqaqara',
 
 # Preferences page
-'mypreferences'     => 'Ulutaga taleitaki',
+'mypreferences' => 'Ulutaga taleitaki',
 'searchresultshead' => 'Vaqaqara',
-'youremail'         => 'I vola livaliva *:',
-'username'          => 'Yaca vakayagataki:',
-'email'             => 'I vola livaliva',
+'youremail' => 'I vola livaliva *:',
+'username' => 'Yaca vakayagataki:',
+'email' => 'I vola livaliva',
 
 # Recent changes
 'recentchanges' => 'Veisau vovou',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Veisau e veiwekani',
-'recentchangeslinked-feed'    => 'Veisau e veiwekani',
+'recentchangeslinked' => 'Veisau e veiwekani',
+'recentchangeslinked-feed' => 'Veisau e veiwekani',
 'recentchangeslinked-toolbox' => 'Veisau e veiwekani',
 
 # Upload
-'upload'            => 'Vakasinaita',
-'uploadbtn'         => 'Vakasinaita',
-'filedesc'          => 'Kena i Soqoni',
+'upload' => 'Vakasinaita',
+'uploadbtn' => 'Vakasinaita',
+'filedesc' => 'Kena i Soqoni',
 'fileuploadsummary' => 'Kena i Soqoni:',
-'watchthisupload'   => 'Vakaraica toka na tabana oqo',
+'watchthisupload' => 'Vakaraica toka na tabana oqo',
 
 # Random page
 'randompage' => 'Vakawasoma',
 
-'brokenredirects-edit'   => 'Veisautaki',
+'brokenredirects-edit' => 'Veisautaki',
 'brokenredirects-delete' => 'Vakarusa',
 
 # Miscellaneous special pages
 'newpages-username' => 'Yaca vakayagataki:',
-'move'              => 'Toso',
-'movethispage'      => 'Toso na tabana oqo',
+'move' => 'Toso',
+'movethispage' => 'Toso na tabana oqo',
 
 # Special:AllPages
 'allpagessubmit' => 'Lako',
@@ -163,8 +163,8 @@ $messages = array(
 'defemailsubject' => '{{SITENAME}} I vola livaliva',
 
 # Watchlist
-'watchlist'     => 'Ulutaga yadravi',
-'watch'         => 'Vakaraica mada',
+'watchlist' => 'Ulutaga yadravi',
+'watch' => 'Vakaraica mada',
 'watchthispage' => 'Vakaraica toka na tabana oqo',
 
 # Restrictions (nouns)
@@ -185,17 +185,17 @@ $messages = array(
 
 # Move page
 'move-page-legend' => 'Toso kina yasana kadua',
-'movearticle'      => 'Toso kina yasana kadua',
-'move-watch'       => 'Vakaraica toka na tabana oqo',
-'movepagebtn'      => 'Toso kina yasana kadua',
-'movereason'       => 'Vuna',
+'movearticle' => 'Toso kina yasana kadua',
+'move-watch' => 'Vakaraica toka na tabana oqo',
+'movepagebtn' => 'Toso kina yasana kadua',
+'movereason' => 'Vuna',
 
 # Tooltip help for the actions
 'tooltip-pt-preferences' => 'Ulutaga taleitaki',
-'tooltip-pt-logout'      => 'Curu yani',
-'tooltip-ca-move'        => 'Toso na tabana oqo',
-'tooltip-search'         => 'Vaqaqara {{SITENAME}}',
-'tooltip-p-logo'         => 'Tabana levu',
+'tooltip-pt-logout' => 'Curu yani',
+'tooltip-ca-move' => 'Toso na tabana oqo',
+'tooltip-search' => 'Vaqaqara {{SITENAME}}',
+'tooltip-p-logo' => 'Tabana levu',
 
 # Special:NewFiles
 'ilsubmit' => 'Vaqaqara',
index fbab491..a7567bd 100644 (file)
@@ -1071,8 +1071,6 @@ Tú hevur ikki atgongd til hann.',
 'search-interwiki-caption' => 'Líknandi verkætlanir',
 'search-interwiki-default' => '$1 úrslit:',
 'search-interwiki-more' => '(meira)',
-'search-mwsuggest-enabled' => 'við uppskotum',
-'search-mwsuggest-disabled' => 'ongi uppskot',
 'search-relatedarticle' => 'Líknandi',
 'mwsuggest-disable' => 'Slá AJAX uppskot frá',
 'searcheverything-enable' => 'Leita í øllum navnaøkjum',
@@ -2253,6 +2251,9 @@ Hendan váttanarkoda fer úr gildi tann $4.',
 'compare-page1' => 'Síða 1',
 'compare-page2' => 'Síða 2',
 
+# Search suggestions
+'searchsuggest-search' => 'Leita',
+
 # API errors
 'api-error-empty-file' => 'Fílan sum tú sendi inn var tóm.',
 'api-error-file-too-large' => 'Fílan sum tú sendi inn var óv stór.',
index 3a176a9..3dd6dd2 100644 (file)
@@ -530,7 +530,7 @@ $messages = array(
 'vector-action-protect' => 'Protéger',
 'vector-action-undelete' => 'Rétablir',
 'vector-action-unprotect' => 'Changer la protection',
-'vector-simplesearch-preference' => 'Activer les suggestions de recherche améliorées (seulement pour Vector)',
+'vector-simplesearch-preference' => "Activer la barre de recherche simplifiée (seulement pour l'habillage Vector)",
 'vector-view-create' => 'Créer',
 'vector-view-edit' => 'Modifier',
 'vector-view-history' => 'Afficher l’historique',
@@ -1385,8 +1385,6 @@ Vous pouvez trouver des détails dans le [{{fullurl:{{#Special:Log}}/delete|page
 'search-interwiki-caption' => 'Projets frères',
 'search-interwiki-default' => 'Résultats sur $1 :',
 'search-interwiki-more' => '(plus)',
-'search-mwsuggest-enabled' => 'avec suggestions',
-'search-mwsuggest-disabled' => 'sans suggestions',
 'search-relatedarticle' => 'Relaté',
 'mwsuggest-disable' => 'Désactiver les suggestions AJAX',
 'searcheverything-enable' => 'Rechercher dans tous les espaces de noms',
@@ -3018,7 +3016,6 @@ Un dossier temporaire est manquant.",
 
 # JavaScriptTest
 'javascripttest' => 'Test de JavaScript',
-'javascripttest-disabled' => "Cette fonction n'a pas été activée sur ce wiki.",
 'javascripttest-title' => 'Exécution des tests $1',
 'javascripttest-pagetext-noframework' => "Cette page est réservée pour l'exécution des tests JavaScript.",
 'javascripttest-pagetext-unknownframework' => 'Structure "$1" inconnue.',
@@ -4079,10 +4076,10 @@ Les images sont montrées dans leur pleine résolution, les autres fichiers sont
 'logentry-suppress-revision' => "$1 a secrètement modifié la visibilité {{PLURAL:$5|d'une révision|de $5 révisions}} sur la page $3: $4",
 'logentry-suppress-event-legacy' => '$1 a secrètement modifié la visibilité des événements du journal sur $3',
 'logentry-suppress-revision-legacy' => '$1 a secrètement modifié la visibilité des révisions sur la page $3',
-'revdelete-content-hid' => 'contenu caché',
+'revdelete-content-hid' => 'contenu masqué',
 'revdelete-summary-hid' => 'résumé de modification caché',
 'revdelete-uname-hid' => "nom d'utilisateur caché",
-'revdelete-content-unhid' => 'contenu démasqué',
+'revdelete-content-unhid' => 'contenu révélé',
 'revdelete-summary-unhid' => 'résumé de modification démasqué',
 'revdelete-uname-unhid' => "nom d'utilisateur démasqué",
 'revdelete-restricted' => 'restrictions appliquées aux administrateurs',
@@ -4115,6 +4112,10 @@ Sinon, vous pouvez utiliser le formulaire simplifié ci-dessous. Votre commentai
 'feedback-bugcheck' => 'Formidable ! Vérifiez simplement que ce n’est pas un des [$1 bogues déjà connus].',
 'feedback-bugnew' => "J'ai vérifié. Signaler un nouveau bogue",
 
+# Search suggestions
+'searchsuggest-search' => 'Rechercher',
+'searchsuggest-containing' => 'contenant...',
+
 # API errors
 'api-error-badaccess-groups' => 'Vous n’êtes pas autorisé à verser des fichiers sur ce wiki.',
 'api-error-badtoken' => 'Erreur interne : mauvais « jeton ».',
index fb1cf20..c5dd402 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Cajun French (Français cadien)
+/** Cajun French (français cadien)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -20,421 +20,420 @@ $fallback = 'fr';
 
 $messages = array(
 # User preference toggles
-'tog-underline'               => 'Souligner les liens:',
-'tog-justify'                 => 'Égalisez les paragraphes',
-'tog-hideminor'               => 'Cachez les petits changements dans la liste des derniers changements',
-'tog-hidepatrolled'           => '↓ Cachez les petits changements dans la liste des derniers changements',
-'tog-newpageshidepatrolled'   => '↓Cache pages patrollés de la list des pages nouveau',
-'tog-extendwatchlist'         => 'Agrandir la liste des pages guettées pour montrer tous les changements',
-'tog-usenewrc'                => 'User les derniers changements improuvés (JavaScript)',
-'tog-numberheadings'          => 'Mettre les numéros sus les en-têtes',
-'tog-showtoolbar'             => "Montrer la barre d'outils des changements (JavaScript)",
-'tog-editondblclick'          => 'Faire un clic-double pour changer la page (JavaScript)',
-'tog-editsection'             => 'Changer une section avec les liens [changer]',
+'tog-underline' => 'Souligner les liens:',
+'tog-justify' => 'Égalisez les paragraphes',
+'tog-hideminor' => 'Cachez les petits changements dans la liste des derniers changements',
+'tog-hidepatrolled' => '↓ Cachez les petits changements dans la liste des derniers changements',
+'tog-newpageshidepatrolled' => '↓Cache pages patrollés de la list des pages nouveau',
+'tog-extendwatchlist' => 'Agrandir la liste des pages guettées pour montrer tous les changements',
+'tog-usenewrc' => 'User les derniers changements improuvés (JavaScript)',
+'tog-numberheadings' => 'Mettre les numéros sus les en-têtes',
+'tog-showtoolbar' => "Montrer la barre d'outils des changements (JavaScript)",
+'tog-editondblclick' => 'Faire un clic-double pour changer la page (JavaScript)',
+'tog-editsection' => 'Changer une section avec les liens [changer]',
 'tog-editsectiononrightclick' => 'Changer une section en faisant un clic droit sus son nom (JavaScript)',
-'tog-showtoc'                 => 'Montrer la table des matières (pour les pages avec plus que 3 têtes)',
-'tog-rememberpassword'        => 'Garder mon mot de passe (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'tog-watchcreations'          => 'Additionner les pages que je crée à ma liste des pages guettées',
-'tog-watchdefault'            => 'Additionner les pages que je change à ma liste des pages guettées',
-'tog-watchmoves'              => 'Additionner les pages que je renomme à ma liste des pages guettées',
-'tog-watchdeletion'           => "Additionner les pages que j'ôte à ma liste des pages guettées",
-'tog-minordefault'            => "Marquer tous les petits changements d'après le réglage",
-'tog-previewontop'            => "Montrer la vue d'avance au-dessus la boëte de changement",
-'tog-previewonfirst'          => "Montrer la vue d'avance au temps du premier changement",
-'tog-nocache'                 => 'Arrêter le cache des pages',
-'tog-enotifwatchlistpages'    => 'Envoyer un e-mail quand une de mes pages guettées est changée',
-'tog-enotifusertalkpages'     => 'Envoyer un e-mail quand ma page de discussion est changée',
-'tog-enotifminoredits'        => 'Envoyer un e-mail même pour les petits changements',
-'tog-enotifrevealaddr'        => "Montrer mon adresse e-mail dans les e-mails d'avertissement",
-'tog-shownumberswatching'     => 'Montrer le montant de guetteurs',
-'tog-oldsig'                  => '↓ Preview du signature existant:',
-'tog-fancysig'                => 'Signature brute (sans liens préparés)',
-'tog-externaleditor'          => 'Utiliser par défaut un éditeur de texte externe (pour les utilisateurs avancés, nécessite des réglages spécifiques sur votre ordinateur)',
-'tog-externaldiff'            => 'User un autre comparateur comme réglage ordinaire',
-'tog-showjumplinks'           => 'Mettre les "liens vites" en haut de la page',
-'tog-uselivepreview'          => "User la vue d'avance vite (JavaScript) (En assai)",
-'tog-forceeditsummary'        => "M'avertir quand j'ai laissé la boëte de commentaires vide",
-'tog-watchlisthideown'        => 'Cacher mes changements dans la liste des pages guettées',
-'tog-watchlisthidebots'       => 'Cacher les changements faits par les bots dans la liste des pages guettées',
-'tog-watchlisthideminor'      => 'Cacher les petits changements dans la liste des pages guettées',
-'tog-watchlisthideliu'        => 'Cacher édites de useurs anonymes du liste de pages guettées',
-'tog-watchlisthideanons'      => 'Cacher édites de useurs anonymes du liste de pages guettées',
-'tog-watchlisthidepatrolled'  => 'Cacher les changements faits par les bots dans la liste des pages guettées',
-'tog-nolangconversion'        => 'Arrêter le changement des différences de langue',
-'tog-ccmeonemails'            => "Envoyer une copie des e-mails que j'envoye aux autres useurs",
-'tog-diffonly'                => 'Couper la page sous les diffs',
-
-'underline-always'  => 'Tout le temps',
-'underline-never'   => 'Jamais',
+'tog-showtoc' => 'Montrer la table des matières (pour les pages avec plus que 3 têtes)',
+'tog-rememberpassword' => 'Garder mon mot de passe (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'tog-watchcreations' => 'Additionner les pages que je crée à ma liste des pages guettées',
+'tog-watchdefault' => 'Additionner les pages que je change à ma liste des pages guettées',
+'tog-watchmoves' => 'Additionner les pages que je renomme à ma liste des pages guettées',
+'tog-watchdeletion' => "Additionner les pages que j'ôte à ma liste des pages guettées",
+'tog-minordefault' => "Marquer tous les petits changements d'après le réglage",
+'tog-previewontop' => "Montrer la vue d'avance au-dessus la boëte de changement",
+'tog-previewonfirst' => "Montrer la vue d'avance au temps du premier changement",
+'tog-nocache' => 'Arrêter le cache des pages',
+'tog-enotifwatchlistpages' => 'Envoyer un e-mail quand une de mes pages guettées est changée',
+'tog-enotifusertalkpages' => 'Envoyer un e-mail quand ma page de discussion est changée',
+'tog-enotifminoredits' => 'Envoyer un e-mail même pour les petits changements',
+'tog-enotifrevealaddr' => "Montrer mon adresse e-mail dans les e-mails d'avertissement",
+'tog-shownumberswatching' => 'Montrer le montant de guetteurs',
+'tog-oldsig' => '↓ Preview du signature existant:',
+'tog-fancysig' => 'Signature brute (sans liens préparés)',
+'tog-externaleditor' => 'Utiliser par défaut un éditeur de texte externe (pour les utilisateurs avancés, nécessite des réglages spécifiques sur votre ordinateur)',
+'tog-externaldiff' => 'User un autre comparateur comme réglage ordinaire',
+'tog-showjumplinks' => 'Mettre les "liens vites" en haut de la page',
+'tog-uselivepreview' => "User la vue d'avance vite (JavaScript) (En assai)",
+'tog-forceeditsummary' => "M'avertir quand j'ai laissé la boëte de commentaires vide",
+'tog-watchlisthideown' => 'Cacher mes changements dans la liste des pages guettées',
+'tog-watchlisthidebots' => 'Cacher les changements faits par les bots dans la liste des pages guettées',
+'tog-watchlisthideminor' => 'Cacher les petits changements dans la liste des pages guettées',
+'tog-watchlisthideliu' => 'Cacher édites de useurs anonymes du liste de pages guettées',
+'tog-watchlisthideanons' => 'Cacher édites de useurs anonymes du liste de pages guettées',
+'tog-watchlisthidepatrolled' => 'Cacher les changements faits par les bots dans la liste des pages guettées',
+'tog-ccmeonemails' => "Envoyer une copie des e-mails que j'envoye aux autres useurs",
+'tog-diffonly' => 'Couper la page sous les diffs',
+
+'underline-always' => 'Tout le temps',
+'underline-never' => 'Jamais',
 'underline-default' => "D'après le réglage du navigateur",
 
 # Dates
-'sunday'        => 'dimanche',
-'monday'        => 'lundi',
-'tuesday'       => 'mardi',
-'wednesday'     => 'mercredi',
-'thursday'      => 'jeudi',
-'friday'        => 'vendredi',
-'saturday'      => 'samedi',
-'sun'           => 'dim',
-'mon'           => 'lun',
-'tue'           => 'mar',
-'wed'           => 'mer',
-'thu'           => 'jeu',
-'fri'           => 'ven',
-'sat'           => 'sam',
-'january'       => 'de janvier',
-'february'      => 'de février',
-'march'         => 'de mars',
-'april'         => "d'avril",
-'may_long'      => 'de mai',
-'june'          => 'de juin',
-'july'          => 'de juliette',
-'august'        => "d'août",
-'september'     => 'de septembre',
-'october'       => "d'octobre",
-'november'      => 'de novembre',
-'december'      => 'de décembre',
-'january-gen'   => 'janvier',
-'february-gen'  => 'février',
-'march-gen'     => 'mars',
-'april-gen'     => 'avril',
-'may-gen'       => 'mai',
-'june-gen'      => 'juin',
-'july-gen'      => 'juliette',
-'august-gen'    => 'août',
+'sunday' => 'dimanche',
+'monday' => 'lundi',
+'tuesday' => 'mardi',
+'wednesday' => 'mercredi',
+'thursday' => 'jeudi',
+'friday' => 'vendredi',
+'saturday' => 'samedi',
+'sun' => 'dim',
+'mon' => 'lun',
+'tue' => 'mar',
+'wed' => 'mer',
+'thu' => 'jeu',
+'fri' => 'ven',
+'sat' => 'sam',
+'january' => 'de janvier',
+'february' => 'de février',
+'march' => 'de mars',
+'april' => "d'avril",
+'may_long' => 'de mai',
+'june' => 'de juin',
+'july' => 'de juliette',
+'august' => "d'août",
+'september' => 'de septembre',
+'october' => "d'octobre",
+'november' => 'de novembre',
+'december' => 'de décembre',
+'january-gen' => 'janvier',
+'february-gen' => 'février',
+'march-gen' => 'mars',
+'april-gen' => 'avril',
+'may-gen' => 'mai',
+'june-gen' => 'juin',
+'july-gen' => 'juliette',
+'august-gen' => 'août',
 'september-gen' => 'septembre',
-'october-gen'   => 'octobre',
-'november-gen'  => 'novembre',
-'december-gen'  => 'décembre',
-'jan'           => 'jan',
-'feb'           => 'fév',
-'mar'           => 'mar',
-'apr'           => 'avr',
-'may'           => 'mai',
-'jun'           => 'jui',
-'jul'           => 'jul',
-'aug'           => 'aoû',
-'sep'           => 'sep',
-'oct'           => 'oct',
-'nov'           => 'nov',
-'dec'           => 'déc',
+'october-gen' => 'octobre',
+'november-gen' => 'novembre',
+'december-gen' => 'décembre',
+'jan' => 'jan',
+'feb' => 'fév',
+'mar' => 'mar',
+'apr' => 'avr',
+'may' => 'mai',
+'jun' => 'jui',
+'jul' => 'jul',
+'aug' => 'aoû',
+'sep' => 'sep',
+'oct' => 'oct',
+'nov' => 'nov',
+'dec' => 'déc',
 
 # Categories related messages
-'pagecategories'        => '{{PLURAL:$1|Classe|Classes}}',
-'category_header'       => 'Articles dans classe "$1"',
-'subcategories'         => 'Sous-classes',
+'pagecategories' => '{{PLURAL:$1|Classe|Classes}}',
+'category_header' => 'Articles dans classe "$1"',
+'subcategories' => 'Sous-classes',
 'category-media-header' => 'Média dans classe "$1"',
-'category-empty'        => "''À présent, cette classe a ni articles ni média.''",
+'category-empty' => "''À présent, cette classe a ni articles ni média.''",
 
-'about'         => 'Info',
-'article'       => 'Page des matières',
-'newwindow'     => '(va ouverre une nouvelle fenêtre)',
-'cancel'        => 'Arrêter',
+'about' => 'Info',
+'article' => 'Page des matières',
+'newwindow' => '(va ouverre une nouvelle fenêtre)',
+'cancel' => 'Arrêter',
 'moredotdotdot' => 'Plus...',
-'mypage'        => 'Ma page',
-'mytalk'        => 'Ma page de discussion',
-'anontalk'      => 'Discussion avec cette adresse IP',
-'navigation'    => 'Navigation',
+'mypage' => 'Ma page',
+'mytalk' => 'Ma page de discussion',
+'anontalk' => 'Discussion avec cette adresse IP',
+'navigation' => 'Navigation',
 
 # Cologne Blue skin
-'qbfind'         => 'Charcher',
-'qbbrowse'       => 'Regarder',
-'qbedit'         => 'Changer',
-'qbpageoptions'  => 'Page de choix',
-'qbpageinfo'     => "Page d'information",
-'qbmyoptions'    => 'Mes options',
+'qbfind' => 'Charcher',
+'qbbrowse' => 'Regarder',
+'qbedit' => 'Changer',
+'qbpageoptions' => 'Page de choix',
+'qbpageinfo' => "Page d'information",
+'qbmyoptions' => 'Mes options',
 'qbspecialpages' => 'Pages espéciales',
-'faq'            => 'Questions Communes',
-'faqpage'        => 'Project:Questions Communes',
+'faq' => 'Questions Communes',
+'faqpage' => 'Project:Questions Communes',
 
 # Vector skin
-'vector-action-delete'  => 'Supprimer',
+'vector-action-delete' => 'Supprimer',
 'vector-action-protect' => 'Protéger',
 
-'errorpagetitle'    => 'Erreur',
-'returnto'          => 'Retourner back à la page $1.',
-'tagline'           => 'Un article de {{SITENAME}}',
-'help'              => 'Aide',
-'search'            => 'Charcher',
-'searchbutton'      => 'Charcher',
-'go'                => 'Aller',
-'searcharticle'     => 'Aller',
-'history'           => 'Changements',
-'history_short'     => 'Changements',
-'updatedmarker'     => 'changé depuis ma dernière visite',
-'printableversion'  => 'Version imprimable',
-'permalink'         => 'Lien permanent',
-'print'             => 'Imprimer',
-'edit'              => 'Changer',
-'editthispage'      => 'Faire un changement',
-'delete'            => 'Supprimer',
-'deletethispage'    => 'Supprimer cette page',
-'undelete_short'    => 'Rétablir {{PLURAL:$1|un changement|$1 changements}}',
-'protect'           => 'Protéger',
-'protect_change'    => 'Changer le niveau de protection',
-'protectthispage'   => 'Protéger cette page',
-'unprotect'         => 'déprotéger',
+'errorpagetitle' => 'Erreur',
+'returnto' => 'Retourner back à la page $1.',
+'tagline' => 'Un article de {{SITENAME}}',
+'help' => 'Aide',
+'search' => 'Charcher',
+'searchbutton' => 'Charcher',
+'go' => 'Aller',
+'searcharticle' => 'Aller',
+'history' => 'Changements',
+'history_short' => 'Changements',
+'updatedmarker' => 'changé depuis ma dernière visite',
+'printableversion' => 'Version imprimable',
+'permalink' => 'Lien permanent',
+'print' => 'Imprimer',
+'edit' => 'Changer',
+'editthispage' => 'Faire un changement',
+'delete' => 'Supprimer',
+'deletethispage' => 'Supprimer cette page',
+'undelete_short' => 'Rétablir {{PLURAL:$1|un changement|$1 changements}}',
+'protect' => 'Protéger',
+'protect_change' => 'Changer le niveau de protection',
+'protectthispage' => 'Protéger cette page',
+'unprotect' => 'déprotéger',
 'unprotectthispage' => 'Déprotéger cette page',
-'newpage'           => 'Nouvelle page',
-'talkpage'          => 'Discuter cette page',
-'talkpagelinktext'  => 'Discuter',
-'specialpage'       => 'Page espéciale',
-'personaltools'     => 'Outils personnels',
-'postcomment'       => 'Nouvelle section',
-'articlepage'       => "Voir l'article",
-'talk'              => 'Discussion',
-'views'             => 'Vues',
-'toolbox'           => "Boëte d'outils",
-'userpage'          => "Page d'useur",
-'projectpage'       => 'Page des projets',
-'imagepage'         => 'Page des images',
-'mediawikipage'     => 'Page des messages',
-'templatepage'      => 'Page de patron',
-'viewhelppage'      => "Page d'aide",
-'categorypage'      => 'Page des classes',
-'viewtalkpage'      => 'Page de discussion',
-'otherlanguages'    => 'Autres langues',
-'redirectedfrom'    => '(Envoyé ici de la page $1)',
-'redirectpagesub'   => 'Page de redirection',
-'lastmodifiedat'    => 'Cette page a été changée le $1 à $2.',
-'viewcount'         => 'Cette page a été visitée {{PLURAL:$1|$1 fois|$1 fois}}.',
-'protectedpage'     => 'Page protégée',
-'jumpto'            => 'Aller à:',
-'jumptosearch'      => 'charcher',
+'newpage' => 'Nouvelle page',
+'talkpage' => 'Discuter cette page',
+'talkpagelinktext' => 'Discuter',
+'specialpage' => 'Page espéciale',
+'personaltools' => 'Outils personnels',
+'postcomment' => 'Nouvelle section',
+'articlepage' => "Voir l'article",
+'talk' => 'Discussion',
+'views' => 'Vues',
+'toolbox' => "Boëte d'outils",
+'userpage' => "Page d'useur",
+'projectpage' => 'Page des projets',
+'imagepage' => 'Page des images',
+'mediawikipage' => 'Page des messages',
+'templatepage' => 'Page de patron',
+'viewhelppage' => "Page d'aide",
+'categorypage' => 'Page des classes',
+'viewtalkpage' => 'Page de discussion',
+'otherlanguages' => 'Autres langues',
+'redirectedfrom' => '(Envoyé ici de la page $1)',
+'redirectpagesub' => 'Page de redirection',
+'lastmodifiedat' => 'Cette page a été changée le $1 à $2.',
+'viewcount' => 'Cette page a été visitée {{PLURAL:$1|$1 fois|$1 fois}}.',
+'protectedpage' => 'Page protégée',
+'jumpto' => 'Aller à:',
+'jumptosearch' => 'charcher',
 
 # 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'            => "Qui c'est {{SITENAME}}?",
-'aboutpage'            => 'Project:Info',
-'copyright'            => 'Les matières sont avalable en accord avec $1',
-'copyrightpage'        => '{{ns:project}}:Protection de Droits',
-'currentevents'        => 'Événements',
-'currentevents-url'    => 'Project:Événements',
-'disclaimers'          => 'Avertissements',
-'disclaimerpage'       => 'Project:Avertissements ordinaires',
-'edithelp'             => 'Aide',
-'edithelppage'         => 'Help:Comment changer une page',
-'helppage'             => 'Help:Aide',
-'mainpage'             => 'Page Principale',
+'aboutsite' => "Qui c'est {{SITENAME}}?",
+'aboutpage' => 'Project:Info',
+'copyright' => 'Les matières sont avalable en accord avec $1',
+'copyrightpage' => '{{ns:project}}:Protection de Droits',
+'currentevents' => 'Événements',
+'currentevents-url' => 'Project:Événements',
+'disclaimers' => 'Avertissements',
+'disclaimerpage' => 'Project:Avertissements ordinaires',
+'edithelp' => 'Aide',
+'edithelppage' => 'Help:Comment changer une page',
+'helppage' => 'Help:Aide',
+'mainpage' => 'Page Principale',
 'mainpage-description' => 'Page Principale',
-'policy-url'           => 'Project:Régulations',
-'portal'               => 'Communauté',
-'portal-url'           => 'Project:Communauté',
-'privacy'              => 'Régulations des affaires privées',
-'privacypage'          => 'Project:Régulations des affaires privées',
+'policy-url' => 'Project:Régulations',
+'portal' => 'Communauté',
+'portal-url' => 'Project:Communauté',
+'privacy' => 'Régulations des affaires privées',
+'privacypage' => 'Project:Régulations des affaires privées',
 
-'badaccess'        => 'Erreur de permission',
+'badaccess' => 'Erreur de permission',
 'badaccess-group0' => 'Vous avez pas assez de permission de faire ça que vous demandez.',
 'badaccess-groups' => "L'action que vous avez demandé est juste pour les useurs dans une des groupes $1.",
 
-'versionrequired'     => 'Vous avez besoin de la version $1 de MediaWiki.',
+'versionrequired' => 'Vous avez besoin de la version $1 de MediaWiki.',
 'versionrequiredtext' => 'Vous avez besoin de la version $1 de MediaWiki pour utiliser cette page. Voir [[Special:Version]].',
 
-'retrievedfrom'           => 'Pris de "$1"',
-'youhavenewmessages'      => 'Vous avez $1 ($2).',
-'newmessageslink'         => 'nouveaux messages',
-'newmessagesdifflink'     => 'dernier changement',
+'retrievedfrom' => 'Pris de "$1"',
+'youhavenewmessages' => 'Vous avez $1 ($2).',
+'newmessageslink' => 'nouveaux messages',
+'newmessagesdifflink' => 'dernier changement',
 'youhavenewmessagesmulti' => 'Vous avez des nouveaux messages sus $1.',
-'editsection'             => 'changer',
-'editold'                 => 'changer',
-'viewsourcelink'          => 'Voir la source',
-'editsectionhint'         => 'Changer la section: $1',
-'toc'                     => 'Matières',
-'showtoc'                 => 'montrer',
-'hidetoc'                 => 'cacher',
-'thisisdeleted'           => 'Vous aimerait mieux voir ou rétablir $1?',
-'viewdeleted'             => 'Voir $1?',
-'restorelink'             => '{{PLURAL:$1|1 changement ôté|$1 changements ôtés}}',
-'feedlinks'               => 'Distribution RSS:',
-'feed-invalid'            => 'Mauvaise qualité de distribution RSS.',
-'red-link-title'          => "$1 (page n'existe pas)",
+'editsection' => 'changer',
+'editold' => 'changer',
+'viewsourcelink' => 'Voir la source',
+'editsectionhint' => 'Changer la section: $1',
+'toc' => 'Matières',
+'showtoc' => 'montrer',
+'hidetoc' => 'cacher',
+'thisisdeleted' => 'Vous aimerait mieux voir ou rétablir $1?',
+'viewdeleted' => 'Voir $1?',
+'restorelink' => '{{PLURAL:$1|1 changement ôté|$1 changements ôtés}}',
+'feedlinks' => 'Distribution RSS:',
+'feed-invalid' => 'Mauvaise qualité de distribution RSS.',
+'red-link-title' => "$1 (page n'existe pas)",
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Page',
-'nstab-user'     => 'Useur',
-'nstab-media'    => 'Média',
-'nstab-special'  => 'Page espécial',
-'nstab-project'  => 'Info',
-'nstab-image'    => 'Dossier',
+'nstab-main' => 'Page',
+'nstab-user' => 'Useur',
+'nstab-media' => 'Média',
+'nstab-special' => 'Page espécial',
+'nstab-project' => 'Info',
+'nstab-image' => 'Dossier',
 'nstab-template' => 'Patron',
-'nstab-help'     => 'Aide',
+'nstab-help' => 'Aide',
 'nstab-category' => 'Classe',
 
 # Main script and global functions
-'nosuchaction'      => 'Action inconnue',
-'nosuchactiontext'  => "L'action demandée dans l'adresse URL est pas reconnue par le wiki.",
+'nosuchaction' => 'Action inconnue',
+'nosuchactiontext' => "L'action demandée dans l'adresse URL est pas reconnue par le wiki.",
 'nosuchspecialpage' => 'Page espéciale inconnue',
 'nospecialpagetext' => 'La page que vous avez demandée est pas une bonne page espéciale.  Vous pouvez trouver une liste des bonnes pages espéciales dans la [[Special:SpecialPages|liste des pages espéciales]].',
 
 # General errors
-'error'                => 'Erreur',
-'databaseerror'        => "Erreur de la base d'information",
-'dberrortext'          => 'Erreur de syntaxe dans la base d\'information.
+'error' => 'Erreur',
+'databaseerror' => "Erreur de la base d'information",
+'dberrortext' => 'Erreur de syntaxe dans la base d\'information.
 
 Ça pourrait vouloir dire qu\'y a une imperfection dans le software.<br />
 La dernière demande faite dans la base d\'information était:
 <blockquote><tt>$1</tt></blockquote>
 dedans la fonction "<tt>$2</tt>".<br />
 MySQL a retourné l\'erreur "<tt>$3: $4</tt>".',
-'dberrortextcl'        => 'Erreur de syntaxe dans la base d\'information.
+'dberrortextcl' => 'Erreur de syntaxe dans la base d\'information.
 
 La dernière demande faite dans la base d\'information était:
 "$1"
 dedans la fonction "$2".
 MySQL a retourné l\'erreur "$3: $4".',
-'laggedslavemode'      => 'Avertissement: La page est peut-être pas renouvelée.',
-'readonly'             => "La base d'information est barrée.",
-'enterlockreason'      => "Écrire une raison pour le barrage avec un temps estimé
+'laggedslavemode' => 'Avertissement: La page est peut-être pas renouvelée.',
+'readonly' => "La base d'information est barrée.",
+'enterlockreason' => "Écrire une raison pour le barrage avec un temps estimé
 d'équand le barrage va être ôté.",
-'readonlytext'         => "À présent, la base d'information est barrée aux nouveaux changements, peut-être pour le soutien habituel de la base d'information, et ça va retourner à normal t'à l'heure.
+'readonlytext' => "À présent, la base d'information est barrée aux nouveaux changements, peut-être pour le soutien habituel de la base d'information, et ça va retourner à normal t'à l'heure.
 
 L'administrateur qui l'a barrée a donné cette explication: $1",
-'readonly_lag'         => "La base d'information s'a barré pendant que les serveurs de la base d'information rapprochont le maître.",
-'internalerror'        => 'Erreur internelle',
-'internalerror_info'   => 'Erreur intérieur: $1',
-'filecopyerror'        => 'Impossible de copier le dossier de "$1" à "$2".',
-'filerenameerror'      => 'Impossible de renommer le dossier de "$1" à "$2".',
-'filedeleteerror'      => 'Impossible d\'ôter le dossier "$1".',
+'readonly_lag' => "La base d'information s'a barré pendant que les serveurs de la base d'information rapprochont le maître.",
+'internalerror' => 'Erreur internelle',
+'internalerror_info' => 'Erreur intérieur: $1',
+'filecopyerror' => 'Impossible de copier le dossier de "$1" à "$2".',
+'filerenameerror' => 'Impossible de renommer le dossier de "$1" à "$2".',
+'filedeleteerror' => 'Impossible d\'ôter le dossier "$1".',
 'directorycreateerror' => 'Impossible de créer le directoire "$1".',
-'filenotfound'         => 'Impossible de trouver le dossier "$1".',
-'fileexistserror'      => 'Impossible d\'écrire dans le dossier "$1": le dossier est là',
-'unexpected'           => 'Valeur pas prévue: "$1"="$2".',
-'formerror'            => "Erreur: impossible d'envoyer l'application",
-'badarticleerror'      => 'Cette action peut pas être faite sus cette page.',
-'cannotdelete'         => "Impossible d'ôter la page ou le dossier choisi.  (Il est possible que quèqu'une d'autre l'a déjà ôté.)",
-'badtitle'             => 'Mauvais titre',
-'badtitletext'         => 'Le titre que vous avez demandé était pas bon, vide, ou y avait un mauvais titre entre-langue ou entre-wiki.  Ça pourrait avoir des caractères qui pouvont pas être usés dans les titres.',
-'perfcached'           => 'Cette information est en cache et pourrait pas être courante. A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.',
-'perfcachedts'         => 'Cette information est en cache et le dernier changement a été fait $1. A maximum of {{PLURAL:$4|one result is|$4 results are}} available in the cache.',
+'filenotfound' => 'Impossible de trouver le dossier "$1".',
+'fileexistserror' => 'Impossible d\'écrire dans le dossier "$1": le dossier est là',
+'unexpected' => 'Valeur pas prévue: "$1"="$2".',
+'formerror' => "Erreur: impossible d'envoyer l'application",
+'badarticleerror' => 'Cette action peut pas être faite sus cette page.',
+'cannotdelete' => "Impossible d'ôter la page ou le dossier choisi.  (Il est possible que quèqu'une d'autre l'a déjà ôté.)",
+'badtitle' => 'Mauvais titre',
+'badtitletext' => 'Le titre que vous avez demandé était pas bon, vide, ou y avait un mauvais titre entre-langue ou entre-wiki.  Ça pourrait avoir des caractères qui pouvont pas être usés dans les titres.',
+'perfcached' => 'Cette information est en cache et pourrait pas être courante. A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.',
+'perfcachedts' => 'Cette information est en cache et le dernier changement a été fait $1. A maximum of {{PLURAL:$4|one result is|$4 results are}} available in the cache.',
 'querypage-no-updates' => "À présent, les renouvelages pour cette page sont barrés.  L'information ici va pas être renouvelée t'à l'heure.",
 'wrong_wfQuery_params' => 'Informaton incorrecte sus le wfQuery()<br />
 Fonction: $1<br />
 Demande: $2',
-'viewsource'           => 'Voir la source',
-'protectedpagetext'    => 'Cette page est barrée pour empêcher des changements.',
-'viewsourcetext'       => 'Vous pouvez voir et copier la source de cette page:',
-'protectedinterface'   => "Cette page crée le texte de l'interface pour le software, et est barrée pour empêcher l'abus.",
-'editinginterface'     => "'''Warning:''' You are editing a page which is used to provide interface text for the software.
+'viewsource' => 'Voir la source',
+'protectedpagetext' => 'Cette page est barrée pour empêcher des changements.',
+'viewsourcetext' => 'Vous pouvez voir et copier la source de cette page:',
+'protectedinterface' => "Cette page crée le texte de l'interface pour le software, et est barrée pour empêcher l'abus.",
+'editinginterface' => "'''Warning:''' You are editing a page which is used to provide interface text for the software.
 Changes to this page will affect the appearance of the user interface for other users.
 For translations, please consider using [//translatewiki.net/wiki/Main_Page?setlang=en translatewiki.net], the MediaWiki localisation project.",
-'sqlhidden'            => '(Demande SQL cachée)',
-'cascadeprotected'     => 'Cette page est protégée parce qu’elle est incluse par {{PLURAL:$1|la page suivante, qui est protégée|les pages suivantes, qui sont protégées}} avec l’option « protection en cascade » activée :
+'sqlhidden' => '(Demande SQL cachée)',
+'cascadeprotected' => 'Cette page est protégée parce qu’elle est incluse par {{PLURAL:$1|la page suivante, qui est protégée|les pages suivantes, qui sont protégées}} avec l’option « protection en cascade » activée :
 $2',
-'namespaceprotected'   => 'Vous avez pas la permission de changer les pages dans l\'espace de noms "$1".',
-'ns-specialprotected'  => "Vous pouvez pas changer les pages dans l'espace de noms {{ns:special}}.",
+'namespaceprotected' => 'Vous avez pas la permission de changer les pages dans l\'espace de noms "$1".',
+'ns-specialprotected' => "Vous pouvez pas changer les pages dans l'espace de noms {{ns:special}}.",
 
 # Login and logout pages
-'logouttext'                 => "'''Vous êtes déconnecté asteur.'''
+'logouttext' => "'''Vous êtes déconnecté asteur.'''
 
 Vous pouvez continuer à user {{SITENAME}} sans nom ou vous pouvez connecter encore une fois avec le même nom ou un autre nom.
 Notez: certaines pages pourriont être vues comme si vous êtes connecté, jusqu'à vous videz l'information de votre navigateur.",
-'welcomecreation'            => '== Bonjour, $1! ==
+'welcomecreation' => '== Bonjour, $1! ==
 
 Votre compte a été créé.  Oubliez pas de changer votre réglage sus {{SITENAME}}.',
-'yourname'                   => "Nom d'useur:",
-'yourpassword'               => 'Mot de passe:',
-'yourpasswordagain'          => 'Mot de passe encore:',
-'remembermypassword'         => 'Garder mon mot de passe dans cette browser (pour un maximum of $1 {{PLURAL:$1|jour|jours}})',
-'yourdomainname'             => 'Votre domaine:',
-'externaldberror'            => "Soit y avait une erreur avec la base d'information de certification extérieur, soit vous avez pas la permission de renouveler votre compte extérieur.",
-'login'                      => 'Connecter',
-'nav-login-createaccount'    => 'Connecter / créer un compte',
-'loginprompt'                => 'Il faut partir les cookies pour connecter à {{SITENAME}}.',
-'userlogin'                  => 'Connecter / créer un compte',
-'logout'                     => 'Déconnecter',
-'userlogout'                 => 'Déconnecter',
-'notloggedin'                => 'Pas connecté',
-'nologin'                    => "Vous avez pas de compte? '''$1'''.",
-'nologinlink'                => 'Créez un compte',
-'createaccount'              => 'Créer un compte',
-'gotaccount'                 => "Vous avez un compte déjà? '''$1'''.",
-'gotaccountlink'             => 'Connectez',
-'userlogin-resetlink'        => 'Oublié vôtre détailes de log in?',
-'createaccountmail'          => 'par e-mail',
-'badretype'                  => 'Les mots de passe que vous avez mis sont pas pareils.',
-'userexists'                 => "Le nom d'useur choisi est déjà usé.  Choissez donc un autre nom.",
-'loginerror'                 => "Erreur d'identification",
-'nocookiesnew'               => "Votre compte a été créé, mais vous êtes pas connecté.  {{SITENAME}} use les cookies pour connecter les useurs.  Partez les cookies et connectez avec votre nouveau nom d'useur et votre mot de passe, s'il vous plaît.",
-'nocookieslogin'             => '{{SITENAME}} use les cookies pour connecter les useurs.  Partez donc les cookies et assayez encore.',
-'nocookiesfornew'            => "Le conte d'useur n'était pas fait, à cause qu'on pouvait pas confirmer la source.  Ensurer que tu as des cookies, reload ce page et essayer encore.",
-'noname'                     => "Vous avez pas mis un bon nom d'useur.",
-'loginsuccesstitle'          => 'Vous êtes connecté',
-'loginsuccess'               => "'''Asteur vous êtes connecté à {{SITENAME}} comme \"\$1\".'''",
-'nosuchuser'                 => 'Y a aucun utilisateur avec le nom "$1".  Les noms d\'utilisateur respectent les majuscules et minuscules. Vérifiez l\'orthographe, ou créez un nouveau compte.',
-'nosuchusershort'            => 'Y a aucun useur avec le nom "$1".  Regardez donc l\'espellage.',
-'nouserspecified'            => "Il faut mettre un nom d'useur.",
-'login-userblocked'          => 'Cet useur est blockée.  Log in pas accépté.',
-'wrongpassword'              => "Mauvais mot de passe.  Assayez encore s'il vous plaît.",
-'wrongpasswordempty'         => "Le mot de passe était vide.  Assayez encore s'il vous plaît.",
-'passwordtooshort'           => "Votre mot de passe est soit pas bon ou trop court.  Un mot de passe devrait avoir au moins $1 caractères et être différent de votre nom d'useur.",
-'mailmypassword'             => 'Envoyer mon mot de passe par e-mail',
-'passwordremindertitle'      => 'Votre nouveau mot de passe sus {{SITENAME}}',
-'passwordremindertext'       => 'Quèqu\'une (peut-être vous, de l\'adresse IP $1) a demandé qu\'on vous envoye un nouveau mot de passe pour {{SITENAME}} ($4).  Le mot de passe pour useur "$2" est "$3" asteur.  Vous devrait connecter et changer votre mot de passe asteur.
+'yourname' => "Nom d'useur:",
+'yourpassword' => 'Mot de passe:',
+'yourpasswordagain' => 'Mot de passe encore:',
+'remembermypassword' => 'Garder mon mot de passe dans cette browser (pour un maximum of $1 {{PLURAL:$1|jour|jours}})',
+'yourdomainname' => 'Votre domaine:',
+'externaldberror' => "Soit y avait une erreur avec la base d'information de certification extérieur, soit vous avez pas la permission de renouveler votre compte extérieur.",
+'login' => 'Connecter',
+'nav-login-createaccount' => 'Connecter / créer un compte',
+'loginprompt' => 'Il faut partir les cookies pour connecter à {{SITENAME}}.',
+'userlogin' => 'Connecter / créer un compte',
+'logout' => 'Déconnecter',
+'userlogout' => 'Déconnecter',
+'notloggedin' => 'Pas connecté',
+'nologin' => "Vous avez pas de compte? '''$1'''.",
+'nologinlink' => 'Créez un compte',
+'createaccount' => 'Créer un compte',
+'gotaccount' => "Vous avez un compte déjà? '''$1'''.",
+'gotaccountlink' => 'Connectez',
+'userlogin-resetlink' => 'Oublié vôtre détailes de log in?',
+'createaccountmail' => 'par e-mail',
+'badretype' => 'Les mots de passe que vous avez mis sont pas pareils.',
+'userexists' => "Le nom d'useur choisi est déjà usé.  Choissez donc un autre nom.",
+'loginerror' => "Erreur d'identification",
+'nocookiesnew' => "Votre compte a été créé, mais vous êtes pas connecté.  {{SITENAME}} use les cookies pour connecter les useurs.  Partez les cookies et connectez avec votre nouveau nom d'useur et votre mot de passe, s'il vous plaît.",
+'nocookieslogin' => '{{SITENAME}} use les cookies pour connecter les useurs.  Partez donc les cookies et assayez encore.',
+'nocookiesfornew' => "Le conte d'useur n'était pas fait, à cause qu'on pouvait pas confirmer la source.  Ensurer que tu as des cookies, reload ce page et essayer encore.",
+'noname' => "Vous avez pas mis un bon nom d'useur.",
+'loginsuccesstitle' => 'Vous êtes connecté',
+'loginsuccess' => "'''Asteur vous êtes connecté à {{SITENAME}} comme \"\$1\".'''",
+'nosuchuser' => 'Y a aucun utilisateur avec le nom "$1".  Les noms d\'utilisateur respectent les majuscules et minuscules. Vérifiez l\'orthographe, ou créez un nouveau compte.',
+'nosuchusershort' => 'Y a aucun useur avec le nom "$1".  Regardez donc l\'espellage.',
+'nouserspecified' => "Il faut mettre un nom d'useur.",
+'login-userblocked' => 'Cet useur est blockée.  Log in pas accépté.',
+'wrongpassword' => "Mauvais mot de passe.  Assayez encore s'il vous plaît.",
+'wrongpasswordempty' => "Le mot de passe était vide.  Assayez encore s'il vous plaît.",
+'passwordtooshort' => "Votre mot de passe est soit pas bon ou trop court.  Un mot de passe devrait avoir au moins $1 caractères et être différent de votre nom d'useur.",
+'mailmypassword' => 'Envoyer mon mot de passe par e-mail',
+'passwordremindertitle' => 'Votre nouveau mot de passe sus {{SITENAME}}',
+'passwordremindertext' => 'Quèqu\'une (peut-être vous, de l\'adresse IP $1) a demandé qu\'on vous envoye un nouveau mot de passe pour {{SITENAME}} ($4).  Le mot de passe pour useur "$2" est "$3" asteur.  Vous devrait connecter et changer votre mot de passe asteur.
 
 Si quèqu\'une d\'autre a demandé ce mot de passe ou si vous vous rappelez de votre mot de passe et vous voulez p\'us le changer, vous pouvez ignorer ce message et continuer à user votre vieux mot de passe.',
-'noemail'                    => 'Y a aucune adresse e-mail pour l\'useur "$1".',
-'passwordsent'               => 'Un nouveau mot de passe a été envoyé à l\'adresse e-mail de l\'useur "$1".  Reconnectez donc après que vous l\'avez reçu.',
-'blocked-mailpassword'       => "Votre adresse IP est bloquée.  Pour empêcher l'abus, vous pouvez ni faire des changements ni user la fonction de rappel du mot de passe.",
-'eauthentsent'               => "Un message de confirmation a été envoyé à l'adresse e-mail choisie.  Avant qu'on peuve envoyer des autres e-mails à ce compte, il faut que vous suivez les instructions dans le message pour confirmer que le compte est le vôtre.",
-'throttled-mailpassword'     => "On a déjà envoyé un e-mail de rappel avec votre mot de passe dans les $1 dernières heures.  Pour empêcher l'abus, juste un seul e-mail de rappel va être envoyé en $1 heures.",
-'mailerror'                  => 'On pouvait pas envoyer votre e-mail: $1',
+'noemail' => 'Y a aucune adresse e-mail pour l\'useur "$1".',
+'passwordsent' => 'Un nouveau mot de passe a été envoyé à l\'adresse e-mail de l\'useur "$1".  Reconnectez donc après que vous l\'avez reçu.',
+'blocked-mailpassword' => "Votre adresse IP est bloquée.  Pour empêcher l'abus, vous pouvez ni faire des changements ni user la fonction de rappel du mot de passe.",
+'eauthentsent' => "Un message de confirmation a été envoyé à l'adresse e-mail choisie.  Avant qu'on peuve envoyer des autres e-mails à ce compte, il faut que vous suivez les instructions dans le message pour confirmer que le compte est le vôtre.",
+'throttled-mailpassword' => "On a déjà envoyé un e-mail de rappel avec votre mot de passe dans les $1 dernières heures.  Pour empêcher l'abus, juste un seul e-mail de rappel va être envoyé en $1 heures.",
+'mailerror' => 'On pouvait pas envoyer votre e-mail: $1',
 'acct_creation_throttle_hit' => "Ça fait de la peine, vous avez déjà créé $1 comptes.  Vous pouvez pas en créer d'autres.",
-'emailauthenticated'         => 'Votre adresse e-mail a été certifiée le $1.',
-'emailnotauthenticated'      => 'Votre adresse e-mail est pas encore certifiée.  On va pas envoyer des e-mails pour les fonctions suivantes.',
-'noemailprefs'               => 'Il faut donner une adresse e-mail pour partir ces fonctions.',
-'emailconfirmlink'           => 'Confirmez votre adresse e-mail',
-'invalidemailaddress'        => "L'adresse e-mail peut pas être acceptée parce que c'est pas bien écrit.  Mettez donc une bonne adresse ou laissez-lé vide.",
-'accountcreated'             => 'Compte créé',
-'accountcreatedtext'         => "Le compte d'useur pour $1 a été créé.",
-'loginlanguagelabel'         => 'Langue: $1',
+'emailauthenticated' => 'Votre adresse e-mail a été certifiée le $1.',
+'emailnotauthenticated' => 'Votre adresse e-mail est pas encore certifiée.  On va pas envoyer des e-mails pour les fonctions suivantes.',
+'noemailprefs' => 'Il faut donner une adresse e-mail pour partir ces fonctions.',
+'emailconfirmlink' => 'Confirmez votre adresse e-mail',
+'invalidemailaddress' => "L'adresse e-mail peut pas être acceptée parce que c'est pas bien écrit.  Mettez donc une bonne adresse ou laissez-lé vide.",
+'accountcreated' => 'Compte créé',
+'accountcreatedtext' => "Le compte d'useur pour $1 a été créé.",
+'loginlanguagelabel' => 'Langue: $1',
 
 # Change password dialog
-'resetpass'           => 'Rétablir le mot de passe du compte',
-'resetpass_announce'  => "Pour le moment, vous êtes connecté avec un mot de passe qu'a été envoyé par e-mail.  Pour finir de vous connecter, il faut créer un nouveau mot de passe ici:",
-'resetpass_text'      => '<!-- Mettez du texte ici -->',
-'resetpass_header'    => 'Rétablir le mot de passe',
-'resetpass_submit'    => 'Créer le mot de passe et connecter',
-'resetpass_success'   => 'Vous avez bien changé votre mot de passe!  On est après vous connecter...',
+'resetpass' => 'Rétablir le mot de passe du compte',
+'resetpass_announce' => "Pour le moment, vous êtes connecté avec un mot de passe qu'a été envoyé par e-mail.  Pour finir de vous connecter, il faut créer un nouveau mot de passe ici:",
+'resetpass_text' => '<!-- Mettez du texte ici -->',
+'resetpass_header' => 'Rétablir le mot de passe',
+'resetpass_submit' => 'Créer le mot de passe et connecter',
+'resetpass_success' => 'Vous avez bien changé votre mot de passe!  On est après vous connecter...',
 'resetpass_forbidden' => 'Vous pouvez pas changer votre mot de passe sus ce wiki ici.',
 
 # Edit page toolbar
-'bold_sample'     => 'Gras',
-'bold_tip'        => 'Gras',
-'italic_sample'   => 'Italique',
-'italic_tip'      => 'Italique',
-'link_sample'     => 'Nom du lien',
-'link_tip'        => 'Lien intérieur',
-'extlink_sample'  => 'http://www.example.com nom du lien',
-'extlink_tip'     => 'Lien extérieur (Oubliez pas de mettre http:// avant.)',
+'bold_sample' => 'Gras',
+'bold_tip' => 'Gras',
+'italic_sample' => 'Italique',
+'italic_tip' => 'Italique',
+'link_sample' => 'Nom du lien',
+'link_tip' => 'Lien intérieur',
+'extlink_sample' => 'http://www.example.com nom du lien',
+'extlink_tip' => 'Lien extérieur (Oubliez pas de mettre http:// avant.)',
 'headline_sample' => 'Sujet',
-'headline_tip'    => 'Sujet niveau 2',
-'nowiki_sample'   => 'Mettez du texte non-préparé ici',
-'nowiki_tip'      => 'Ignorez le code wiki',
-'image_sample'    => 'Exemple.jpg',
-'image_tip'       => 'Mettez un portrait',
-'media_sample'    => 'Exemple.ogg',
-'media_tip'       => 'Lien dossier',
-'sig_tip'         => 'Votre signature avec la date',
-'hr_tip'          => 'Ligne horizontale (Abusez-lé pas.)',
+'headline_tip' => 'Sujet niveau 2',
+'nowiki_sample' => 'Mettez du texte non-préparé ici',
+'nowiki_tip' => 'Ignorez le code wiki',
+'image_sample' => 'Exemple.jpg',
+'image_tip' => 'Mettez un portrait',
+'media_sample' => 'Exemple.ogg',
+'media_tip' => 'Lien dossier',
+'sig_tip' => 'Votre signature avec la date',
+'hr_tip' => 'Ligne horizontale (Abusez-lé pas.)',
 
 # Edit pages
-'summary'                          => 'Description:',
-'subject'                          => 'Sujet:',
-'minoredit'                        => "Ça ici, c'est un petit changement.",
-'watchthis'                        => 'Guetter cette page',
-'savearticle'                      => 'Sauver la page',
-'preview'                          => "Vue d'avance",
-'showpreview'                      => "Vue d'avance",
-'showlivepreview'                  => "Vue d'avance vite",
-'showdiff'                         => 'Montrer les changements',
-'anoneditwarning'                  => "'''Attention:''' Vous êtes pas connecté.  Votre adresse IP vas être sauvée dans la liste des changements pour cette page.",
-'missingsummary'                   => "'''Attention:'''  Vous avez pas mis de description.  Si vous cliquez le bouton \"Sauver\" encore, votre changement va être sauvé sans description.",
-'missingcommenttext'               => 'Mettez donc un commentaire en bas.',
-'missingcommentheader'             => "'''Attention :''' Vous avez pas mis de sujet pour ce commentaire. Si vous cliquez le bouton \"Sauver\" encore, votre changement va être sauvé sans sujet.",
-'summary-preview'                  => "Vue d'avance de la description:",
-'subject-preview'                  => "Vue d'avance du sujet:",
-'blockedtitle'                     => "L'useur est bloqué",
-'blockedtext'                      => "'''Votre compte d'useur (ou votre adresse IP) est bloqué.'''
+'summary' => 'Description:',
+'subject' => 'Sujet:',
+'minoredit' => "Ça ici, c'est un petit changement.",
+'watchthis' => 'Guetter cette page',
+'savearticle' => 'Sauver la page',
+'preview' => "Vue d'avance",
+'showpreview' => "Vue d'avance",
+'showlivepreview' => "Vue d'avance vite",
+'showdiff' => 'Montrer les changements',
+'anoneditwarning' => "'''Attention:''' Vous êtes pas connecté.  Votre adresse IP vas être sauvée dans la liste des changements pour cette page.",
+'missingsummary' => "'''Attention:'''  Vous avez pas mis de description.  Si vous cliquez le bouton \"Sauver\" encore, votre changement va être sauvé sans description.",
+'missingcommenttext' => 'Mettez donc un commentaire en bas.',
+'missingcommentheader' => "'''Attention :''' Vous avez pas mis de sujet pour ce commentaire. Si vous cliquez le bouton \"Sauver\" encore, votre changement va être sauvé sans sujet.",
+'summary-preview' => "Vue d'avance de la description:",
+'subject-preview' => "Vue d'avance du sujet:",
+'blockedtitle' => "L'useur est bloqué",
+'blockedtext' => "'''Votre compte d'useur (ou votre adresse IP) est bloqué.'''
 
 Le blocage a été fait par $1.  La raison donnée est ''$2''.
 
@@ -443,7 +442,7 @@ Le blocage a été fait par $1.  La raison donnée est ''$2''.
 * L'useur bloqué: $7
 
 Vous pouvez contacter $1 ou un autre [[{{MediaWiki:Grouppage-sysop}}|administrateur]] pour discuter le blocage.  Vous pouvez pas user la fonction 'envoyer un e-mail à cet useur' hormis que vous avez une adresse e-mail confirmée dans votre [[Special:Preferences|réglage de compte]] et vous avez la permission de l'user.  Votre adresse IP est $3, et le numéro du blocage est #$5.  Mettez donc cette information dans toutes vos demandes.",
-'autoblockedtext'                  => "Le système a bloqué votre adresse IP parce qu'alle a été usée par un autre useur qu'était bloqué par $1.
+'autoblockedtext' => "Le système a bloqué votre adresse IP parce qu'alle a été usée par un autre useur qu'était bloqué par $1.
 
 La raison donnée est: ''$2''
 
@@ -455,74 +454,76 @@ Vous pouvez contacter $1 ou un autre [[{{MediaWiki:Grouppage-sysop}}|administrat
 Notez donc que vous pouvez pas user la fonction 'envoyer un e-mail à cet useur' hormis que vous avez une adresse e-mail confirmée dans votre [[Special:Preferences|réglage de compte]] et vous avez la permission de l'user.
 
 Votre numéro de blocage est #$5.  Mettez donc cette information dans toutes vos demandes.",
-'whitelistedittext'                => 'Il faut $1 pour faire des changements.',
-'confirmedittext'                  => "Il faut confirmer votre adresse e-mail pour faire des changements.  Mettez et confirmez un adresse e-mail dans votre [[Special:Preferences|réglage de compte]], s'il vous plaît.",
-'nosuchsectiontitle'               => 'Aucune section pareille',
-'nosuchsectiontext'                => "Vous avez assayé de faire des changements dans une section qu'existe pas.",
-'loginreqtitle'                    => 'Il faut connecter.',
-'loginreqlink'                     => 'connecter',
-'loginreqpagetext'                 => 'Il faut $1 pour voir des autres pages.',
-'accmailtitle'                     => 'Mot de passe envoyé.',
-'accmailtext'                      => 'Le mot de passe pour "$1" a été envoyé à $2.',
-'newarticle'                       => '(Nouveau)',
-'newarticletext'                   => "Vous avez suit un lien à une page qu'existe pas encore.
+'whitelistedittext' => 'Il faut $1 pour faire des changements.',
+'confirmedittext' => "Il faut confirmer votre adresse e-mail pour faire des changements.  Mettez et confirmez un adresse e-mail dans votre [[Special:Preferences|réglage de compte]], s'il vous plaît.",
+'nosuchsectiontitle' => 'Aucune section pareille',
+'nosuchsectiontext' => "Vous avez assayé de faire des changements dans une section qu'existe pas.",
+'loginreqtitle' => 'Il faut connecter.',
+'loginreqlink' => 'connecter',
+'loginreqpagetext' => 'Il faut $1 pour voir des autres pages.',
+'accmailtitle' => 'Mot de passe envoyé.',
+'accmailtext' => 'Le mot de passe pour "$1" a été envoyé à $2.',
+'newarticle' => '(Nouveau)',
+'newarticletext' => "Vous avez suit un lien à une page qu'existe pas encore.
 Pour créer la page, mettez des mots dans la boëte en bas (voyez la [[{{MediaWiki:Helppage}}|page d'aide]] pour plus d'information).
 Si vous êtes ici par erreur, cliquez le bouton \"back\" sus votre navigateur.",
-'anontalkpagetext'                 => "----''Ça ici, c'est la page de discussion pour un useur sans nom qu'a pas encore créé un compte ou qui l'use pas.  Ça fait, il faut user l'adresse IP numérique pour l'identifier.  Une adresse comme ça pourrait être usée par plusieurs useurs.  Si vous êtes un useur sans nom et vous croyez que des messages sans rapport ont été envoyés à vous, [[Special:UserLogin|créer un compte ou connecter]] pour empêcher la confusion avec des autres useurs sans nom dans l'avenir.''",
-'noarticletext'                    => 'À présent, y a pas de texte sus cette page.
+'anontalkpagetext' => "----''Ça ici, c'est la page de discussion pour un useur sans nom qu'a pas encore créé un compte ou qui l'use pas.  Ça fait, il faut user l'adresse IP numérique pour l'identifier.  Une adresse comme ça pourrait être usée par plusieurs useurs.  Si vous êtes un useur sans nom et vous croyez que des messages sans rapport ont été envoyés à vous, [[Special:UserLogin|créer un compte ou connecter]] pour empêcher la confusion avec des autres useurs sans nom dans l'avenir.''",
+'noarticletext' => 'À présent, y a pas de texte sus cette page.
 Vous pouvez [[Special:Search/{{PAGENAME}}|charcher pour le titre de cette page]] dans des autres pages, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} charcher dans les notes parents], ou [{{fullurl:{{FULLPAGENAME}}|action=edit}} changer cette page]</span>.',
-'clearyourcache'                   => "'''Notez:''' Après que vous avez sauvé votres changements, il foudra peut-être dépasser le cache de votre navigateur pour voir les changements.  '''Mozilla / Firefox / Safari:''' Tenez le bouton ''Shift'' en pèsant ''Reload'', ou pèsez ''Ctrl-Shift-R'' (''Cmd-Shift-R'' sus Apple Mac); '''IE:''' Tenez ''Ctrl'' en pèsant ''Refresh'', ou pèsez ''Ctrl-F5''; '''Konqueror:''' Simplement pèsez le bouton ''Reload'', ou pèsez ''F5''; Pour les useurs de '''Opera''', il foudra peut-être vider complètement le cache dans ''Tools→Preferences''.",
-'usercssyoucanpreview'             => "'''Conseil:''' Usez le bouton \"Vue d'avance\" pour tester votre nouvelle feuille CSS avant de la sauver.",
-'userjsyoucanpreview'              => "'''Conseil:''' Usez le bouton \"Vue d'avance\" pour tester votre nouvelle feuille JS avant de la sauver.",
-'usercsspreview'                   => "'''Rappelez-vous que vous êtes après regarder votre feuille CSS qu'a pas encore été sauvée!'''",
-'userjspreview'                    => "'''Rappelez-vous que vous êtes juste après regarder ou tester votre code JavaScript qu'a pas encore été sauvé!'''",
-'userinvalidcssjstitle'            => "'''Attention:''' Y a pas de style \"\$1\".  Rappelez-vous qu'il faut user les petites lettres dans le sujet des pages personnelles avec les extensions .css et .js.
+'clearyourcache' => "'''Notez:''' Après que vous avez sauvé votres changements, il foudra peut-être dépasser le cache de votre navigateur pour voir les changements.  '''Mozilla / Firefox / Safari:''' Tenez le bouton ''Shift'' en pèsant ''Reload'', ou pèsez ''Ctrl-Shift-R'' (''Cmd-Shift-R'' sus Apple Mac); '''IE:''' Tenez ''Ctrl'' en pèsant ''Refresh'', ou pèsez ''Ctrl-F5''; '''Konqueror:''' Simplement pèsez le bouton ''Reload'', ou pèsez ''F5''; Pour les useurs de '''Opera''', il foudra peut-être vider complètement le cache dans ''Tools→Preferences''.",
+'usercssyoucanpreview' => "'''Conseil:''' Usez le bouton \"Vue d'avance\" pour tester votre nouvelle feuille CSS avant de la sauver.",
+'userjsyoucanpreview' => "'''Conseil:''' Usez le bouton \"Vue d'avance\" pour tester votre nouvelle feuille JS avant de la sauver.",
+'usercsspreview' => "'''Rappelez-vous que vous êtes après regarder votre feuille CSS qu'a pas encore été sauvée!'''",
+'userjspreview' => "'''Rappelez-vous que vous êtes juste après regarder ou tester votre code JavaScript qu'a pas encore été sauvé!'''",
+'userinvalidcssjstitle' => "'''Attention:''' Y a pas de style \"\$1\".  Rappelez-vous qu'il faut user les petites lettres dans le sujet des pages personnelles avec les extensions .css et .js.
 Exemple:  {{ns:user}}:Foo/vector.css (bon)  {{ns:user}}:Foo/Vector.css (mauvais)",
-'updated'                          => '(Renouvelé)',
-'note'                             => "'''Notez:'''",
-'previewnote'                      => "'''Ça ici, c'est juste une vue d'avance; les changements ont pas encore été sauvés!'''",
-'previewconflict'                  => "Cette vue d'avance montre le texte qu'est dans la boëte de changements en haut comme ça serait si vous choisirait de le sauver.",
-'session_fail_preview'             => "'''Ça fait de la peine!  Votre changement pouvait pas être sauvé à cause d'une perte d'information de la session.  Assayez donc encore.  Si ça travaille pas toujours, assayez de déconnecter et reconnecter.'''",
-'session_fail_preview_html'        => "'''Ça fait de la peine!  Votre changement pouvait pas être sauvé à cause d'une perte d'information de votre session.'''
+'updated' => '(Renouvelé)',
+'note' => "'''Notez:'''",
+'previewnote' => "'''Ça ici, c'est juste une vue d'avance; les changements ont pas encore été sauvés!'''",
+'previewconflict' => "Cette vue d'avance montre le texte qu'est dans la boëte de changements en haut comme ça serait si vous choisirait de le sauver.",
+'session_fail_preview' => "'''Ça fait de la peine!  Votre changement pouvait pas être sauvé à cause d'une perte d'information de la session.  Assayez donc encore.  Si ça travaille pas toujours, assayez de déconnecter et reconnecter.'''",
+'session_fail_preview_html' => "'''Ça fait de la peine!  Votre changement pouvait pas être sauvé à cause d'une perte d'information de votre session.'''
 
 ''La vue d'avance est cachée pour empêcher les attaques JavaScript parce que ce wiki use le HTML brute.''
 
 '''Si ça ici est un changement juste, assayez donc encore.  Si ça travaille pas toujours, assayez de déconnecter et reconnecter.'''",
-'token_suffix_mismatch'            => "'''Votre changement pouvait pas être accepté parce que votre navigateur a mélangé les caractères de ponctuation dans l'indication des changements.  Le changement a été rejeté pour empêcher la corruption du texte de l'article.  Ça arrive des fois quand vous êtes après user un proxy sans nom.'''",
-'editing'                          => 'Changement de $1',
-'editingsection'                   => 'Changement de $1 (section)',
-'editingcomment'                   => 'Changement de $1 (remarque)',
-'editconflict'                     => 'Dispute de changement: $1',
-'explainconflict'                  => "Quèqu'une d'autre a changé cette page depuis vous avez commencé à la changer.
+'token_suffix_mismatch' => "'''Votre changement pouvait pas être accepté parce que votre navigateur a mélangé les caractères de ponctuation dans l'indication des changements.  Le changement a été rejeté pour empêcher la corruption du texte de l'article.  Ça arrive des fois quand vous êtes après user un proxy sans nom.'''",
+'editing' => 'Changement de $1',
+'editingsection' => 'Changement de $1 (section)',
+'editingcomment' => 'Changement de $1 (remarque)',
+'editconflict' => 'Dispute de changement: $1',
+'explainconflict' => "Quèqu'une d'autre a changé cette page depuis vous avez commencé à la changer.
 La boëtte de changements en haut contient le texte de la page comme c'est asteur.
 Vos changements sont montrés dans la boëtte de changements en bas.
 Il foudra que vous mettez vos changements dans le texte qu'est là asteur.
 '''Juste''' le texte dans la boëtte de changements en haut va être sauvé quand vous pèsez \"{{int:savearticle}}\".",
-'yourtext'                         => 'Votre texte',
-'storedversion'                    => 'Version sauvée',
-'nonunicodebrowser'                => "'''ATTENTION: Votre navigateur supporte pas les caractères unicode.  Une solution de peu de durée a été trouvée pour que vous peuvez changer des articles sans problèmes.  Les caractères qui sont pas ASCII va apparaître dans la boëte de changements comme des codes hexadécimaux.'''",
-'editingold'                       => "'''ATTENTION: Vous êtes après changer une vieille version de cette page.  Si vous le sauverait, vous perdrait n'importe quels changements faits depuis cette version.'''",
-'yourdiff'                         => 'Différences',
-'copyrightwarning'                 => "Notez donc que toutes les contributions à {{SITENAME}} sont considérées d'être libérées sous le $2 (voyez $1 pour les détails).  Si vous voulez pas que votre écriture soye changée sans pitié et redistribuée à volonté, mettez donc pas votre écriture ici.<br />  Vous êtes après nous promettre aussi que vous l'avez écrit vous-même ou que vous l'avez copié du domain public ou un autre ressource libre. ''' METTEZ PAS DE L'OUVRAGE SOUS COPYRIGHT ICI SANS PERMISSION!'''",
-'copyrightwarning2'                => "Notez donc que toutes les contributions à {{SITENAME}} pourriont être changées ou ôtées par des autres useurs.  Si vous voulez pas que votre écriture soye changée sans pitié, mettez donc pas votre écriture ici.<br />  Vous êtes après nous promettre aussi que vous l'avez écrit vous-même ou que vous l'avez copié du domain public ou un autre ressource libre (voyez $1 pour les détails). ''' METTEZ PAS DE L'OUVRAGE SOUS COPYRIGHT ICI SANS PERMISSION!'''",
-'longpageerror'                    => "'''ERREUR: Le texte que vous avec mis a une taille de $1 kilobytes qu'est plus grande que le maximum de $2 kilobytes.  Ça peut pas être sauvé.'''",
-'readonlywarning'                  => "'''ATTENTION: La base d'information a été barrée, ça fait, vous serez pas capable de sauver votres changements asteur.  Vous ferait mieux de copier et coller le texte dans un dossier texte et le sauver pour plus tard.'''",
-'protectedpagewarning'             => "'''ATTENTION: Cette page a été barrée pour que ça peuve être changée juste par les administrateurs.'''",
-'semiprotectedpagewarning'         => "'''Notez:'''  Cette page a été barrée pour que ça peuve être changé juste par les useurs connectés.",
-'cascadeprotectedwarning'          => "'''Attention :''' Cette page est protégée (ne peut être modifiée que par les administrateurs) parce qu’elle est incluse par {{PLURAL:$1|une page protégée|des pages protégées}} avec la protection en cascade activée :",
-'templatesused'                    => 'Patrons usés sus cette page:',
-'templatesusedpreview'             => "Patrons usés dans cette vue d'avance:",
-'templatesusedsection'             => 'Patrons usés dans cette section:',
-'template-protected'               => '(protégé)',
-'template-semiprotected'           => '(demi-protégé)',
-'edittools'                        => "<!-- Le texte que vous mettez ici va être montré sous les boëttes de changements ou d'import de dossier. -->",
-'nocreatetitle'                    => 'Création de page limitée',
-'nocreatetext'                     => "La création des pages est limitée.  Vous pouvez changer une page qu'a été déjà créée ou [[Special:UserLogin|connecter ou créer un compte]].",
-'nocreate-loggedin'                => 'Vous avez pas la permission de créer des nouvelles pages.',
-'permissionserrors'                => 'Erreur de permissions',
-'permissionserrorstext'            => 'Vous avez pas la permission de faire ça pour {{PLURAL:$1|cette raison|ces raisons}}:',
+'yourtext' => 'Votre texte',
+'storedversion' => 'Version sauvée',
+'nonunicodebrowser' => "'''ATTENTION: Votre navigateur supporte pas les caractères unicode.  Une solution de peu de durée a été trouvée pour que vous peuvez changer des articles sans problèmes.  Les caractères qui sont pas ASCII va apparaître dans la boëte de changements comme des codes hexadécimaux.'''",
+'editingold' => "'''ATTENTION: Vous êtes après changer une vieille version de cette page.  Si vous le sauverait, vous perdrait n'importe quels changements faits depuis cette version.'''",
+'yourdiff' => 'Différences',
+'copyrightwarning' => "Notez donc que toutes les contributions à {{SITENAME}} sont considérées d’être libérées sous le $2 (voyez $1 pour les détails). Si vous voulez pas que votre écriture soye changée sans pitié et redistribuée à volonté, mettez donc pas votre écriture ici.<br 
+/>Vous êtes après nous promettre aussi que vous l’avez écrit vous-même ou que vous l’avez copié du domaine public ou un autre ressource libre. ''' METTEZ PAS DE L’OUVRAGE SOUS COPYRIGHT ICI SANS PERMISSION !'''",
+'copyrightwarning2' => "Notez donc que toutes les contributions à {{SITENAME}} pourriont être changées ou ôtées par des autres useurs. Si vous voulez pas que votre écriture soye changée sans pitié, mettez donc pas votre écriture ici.<br 
+/>Vous êtes après nous promettre aussi que vous l’avez écrit vous-même ou que vous l’avez copié du domaine public ou un autre ressource libre (voyez $1 pour les détails). ''' METTEZ PAS DE L’OUVRAGE SOUS COPYRIGHT ICI SANS PERMISSION !'''",
+'longpageerror' => "'''ERREUR: Le texte que vous avec mis a une taille de $1 kilobytes qu'est plus grande que le maximum de $2 kilobytes.  Ça peut pas être sauvé.'''",
+'readonlywarning' => "'''ATTENTION: La base d'information a été barrée, ça fait, vous serez pas capable de sauver votres changements asteur.  Vous ferait mieux de copier et coller le texte dans un dossier texte et le sauver pour plus tard.'''",
+'protectedpagewarning' => "'''ATTENTION: Cette page a été barrée pour que ça peuve être changée juste par les administrateurs.'''",
+'semiprotectedpagewarning' => "'''Notez:'''  Cette page a été barrée pour que ça peuve être changé juste par les useurs connectés.",
+'cascadeprotectedwarning' => "'''Attention :''' Cette page est protégée (ne peut être modifiée que par les administrateurs) parce qu’elle est incluse par {{PLURAL:$1|une page protégée|des pages protégées}} avec la protection en cascade activée :",
+'templatesused' => 'Patrons usés sus cette page:',
+'templatesusedpreview' => "Patrons usés dans cette vue d'avance:",
+'templatesusedsection' => 'Patrons usés dans cette section:',
+'template-protected' => '(protégé)',
+'template-semiprotected' => '(demi-protégé)',
+'edittools' => "<!-- Le texte que vous mettez ici va être montré sous les boëttes de changements ou d'import de dossier. -->",
+'nocreatetitle' => 'Création de page limitée',
+'nocreatetext' => "La création des pages est limitée.  Vous pouvez changer une page qu'a été déjà créée ou [[Special:UserLogin|connecter ou créer un compte]].",
+'nocreate-loggedin' => 'Vous avez pas la permission de créer des nouvelles pages.',
+'permissionserrors' => 'Erreur de permissions',
+'permissionserrorstext' => 'Vous avez pas la permission de faire ça pour {{PLURAL:$1|cette raison|ces raisons}}:',
 'permissionserrorstext-withaction' => 'Vous avez pas la permission de faire ça pour {{PLURAL:$1|cette raison|ces raisons}}:',
-'recreate-moveddeleted-warn'       => "'''Attention: Vous êtes après recréer une page qu'a déjà été ôtée.'''
+'recreate-moveddeleted-warn' => "'''Attention: Vous êtes après recréer une page qu'a déjà été ôtée.'''
 
 Vous devrait considérer si c'est à propos de continuer à changer cette page.
 Les notes d'ôtage pour cette page sont données ici pour vous aider:",
@@ -536,96 +537,95 @@ Les notes d'ôtage pour cette page sont données ici pour vous aider:",
 'cantcreateaccounttitle' => 'Impossible de créer le compte',
 
 # History pages
-'viewpagelogs'        => 'Voir les notes pour cette page',
-'nohistory'           => 'Y a pas de changements pour cette page.',
-'currentrev'          => 'Version courante',
-'revisionasof'        => 'Version depuis le $1',
-'revision-info'       => 'Version depuis le $1 par $2',
-'previousrevision'    => '←Version avant',
-'nextrevision'        => 'Version après→',
+'viewpagelogs' => 'Voir les notes pour cette page',
+'nohistory' => 'Y a pas de changements pour cette page.',
+'currentrev' => 'Version courante',
+'revisionasof' => 'Version depuis le $1',
+'revision-info' => 'Version depuis le $1 par $2',
+'previousrevision' => '←Version avant',
+'nextrevision' => 'Version après→',
 'currentrevisionlink' => 'Version courante',
-'cur'                 => 'cour.',
-'next'                => 'prochain',
-'last'                => 'dernier',
-'page_first'          => 'premier',
-'page_last'           => 'dernier',
-'histlegend'          => 'Choisir une version: Marquez les ronds pour les versions que vous voulez comparer et cliquez "enter" ou le bouton en bas.<br />
+'cur' => 'cour.',
+'next' => 'prochain',
+'last' => 'dernier',
+'page_first' => 'premier',
+'page_last' => 'dernier',
+'histlegend' => 'Choisir une version: Marquez les ronds pour les versions que vous voulez comparer et cliquez "enter" ou le bouton en bas.<br />
 Clé: (cour.) = différence avec la version courante, (dernier) = différence avec la version avant, m = petit changement.',
-'histfirst'           => 'Premiers changements',
-'histlast'            => 'Derniers changements',
-'historyempty'        => '(vide)',
+'histfirst' => 'Premiers changements',
+'histlast' => 'Derniers changements',
+'historyempty' => '(vide)',
 
 # Revision feed
-'history-feed-title'          => 'Détails des changements',
-'history-feed-description'    => 'Détails des changements pour cette page sus le wiki',
+'history-feed-title' => 'Détails des changements',
+'history-feed-description' => 'Détails des changements pour cette page sus le wiki',
 'history-feed-item-nocomment' => '$1 le $2',
-'history-feed-empty'          => 'La page que vous avez demandé est pas là.
+'history-feed-empty' => 'La page que vous avez demandé est pas là.
 Ça a peut-être été ôté du wiki, ou renommé.
 Assayez de [[Special:Search|charcher dans le wiki]] pour des nouvelles pages.',
 
 # Revision deletion
-'rev-deleted-comment'         => '(remarque ôtée)',
-'rev-deleted-user'            => "(nom d'useur ôté)",
-'rev-deleted-event'           => '(message ôté)',
+'rev-deleted-comment' => '(remarque ôtée)',
+'rev-deleted-user' => "(nom d'useur ôté)",
+'rev-deleted-event' => '(message ôté)',
 'rev-deleted-text-permission' => "Cette page a été ôtée de la liste des pages publiques.  Il pourrait y avoir des détails dans les [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} notes d'ôtage].",
-'rev-deleted-text-view'       => "Cette version de la page a été ôtée de la liste des pages publiques.  Comme administrateur sus ce wiki vous pouvez le voir; il pourrait y avoir des détails dans les [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} notes d'ôtage].",
-'rev-delundel'                => 'montrer/cacher',
-'revisiondelete'              => 'Supprimer/rétablir les changements',
-'revdelete-nooldid-title'     => 'Aucun changement choisi',
-'revdelete-nooldid-text'      => 'Vous avez pas choisi le ou les changement(s) pour user cette fonction.',
-'revdelete-selected'          => "'''{{PLURAL:$2|Changement choisi|Changements choisis}} de [[:$1]]'''",
-'logdelete-selected'          => "'''{{PLURAL:$1|Événement de notes choisi|Événements de notes choisis}}:'''",
-'revdelete-text'              => "'''La liste des changements va sauver les versions ôtées, mais le public pourra pas voir certains morceaux de ces versions.'''
+'rev-deleted-text-view' => "Cette version de la page a été ôtée de la liste des pages publiques.  Comme administrateur sus ce wiki vous pouvez le voir; il pourrait y avoir des détails dans les [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} notes d'ôtage].",
+'rev-delundel' => 'montrer/cacher',
+'revisiondelete' => 'Supprimer/rétablir les changements',
+'revdelete-nooldid-title' => 'Aucun changement choisi',
+'revdelete-nooldid-text' => 'Vous avez pas choisi le ou les changement(s) pour user cette fonction.',
+'revdelete-selected' => "'''{{PLURAL:$2|Changement choisi|Changements choisis}} de [[:$1]]'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Événement de notes choisi|Événements de notes choisis}}:'''",
+'revdelete-text' => "'''La liste des changements va sauver les versions ôtées, mais le public pourra pas voir certains morceaux de ces versions.'''
 
 Des autres administrateurs sus ce wiki ont la permission de voir et de rétablir les morceaux cachés hormis qu'y aye des restrictions.",
-'revdelete-legend'            => 'Mettre des restrictions',
-'revdelete-hide-text'         => 'Cacher le texte de la version',
-'revdelete-hide-image'        => "Cacher l'information du dossier",
-'revdelete-hide-name'         => "Cacher l'action et l'objet",
-'revdelete-hide-comment'      => 'Cacher la remarque du changement',
-'revdelete-hide-user'         => "Cacher le nom ou l'adresse IP de l'useur",
-'revdelete-hide-restricted'   => 'Appliquer ces restrictions aux administrateurs et les autres useurs',
-'revdelete-suppress'          => 'Supprimer les données des administrateurs ainsi que celles des autres utilisateurs',
-'revdelete-unsuppress'        => 'Enlever les restrictions des versions rétablies',
-'revdelete-log'               => 'Raison:',
-'revdelete-submit'            => 'Appliquer à la version choisie',
-'revdelete-success'           => "'''Vous avez bien changé la visibilité des versions.'''",
-'logdelete-success'           => "'''Vous avez bien changé la visibilité des événements.'''",
+'revdelete-legend' => 'Mettre des restrictions',
+'revdelete-hide-text' => 'Cacher le texte de la version',
+'revdelete-hide-image' => "Cacher l'information du dossier",
+'revdelete-hide-name' => "Cacher l'action et l'objet",
+'revdelete-hide-comment' => 'Cacher la remarque du changement',
+'revdelete-hide-user' => "Cacher le nom ou l'adresse IP de l'useur",
+'revdelete-hide-restricted' => 'Appliquer ces restrictions aux administrateurs et les autres useurs',
+'revdelete-suppress' => 'Supprimer les données des administrateurs ainsi que celles des autres utilisateurs',
+'revdelete-unsuppress' => 'Enlever les restrictions des versions rétablies',
+'revdelete-log' => 'Raison:',
+'revdelete-submit' => 'Appliquer à la version choisie',
+'revdelete-success' => "'''Vous avez bien changé la visibilité des versions.'''",
+'logdelete-success' => "'''Vous avez bien changé la visibilité des événements.'''",
 
 # Diffs
-'difference'              => '(Différences entre les versions)',
-'lineno'                  => 'Ligne $1:',
+'lineno' => 'Ligne $1:',
 'compareselectedversions' => 'Comparer les versions choisies',
-'editundo'                => 'renverser',
-'diff-multi'              => '({{PLURAL:$1|Un changement moyen caché|$1 changements moyens cachés}})',
+'editundo' => 'renverser',
+'diff-multi' => '({{PLURAL:$1|Un changement moyen caché|$1 changements moyens cachés}})',
 
 # Search results
-'searchresults'            => 'Résultats de la charche',
-'searchresults-title'      => 'Résultats de charche pour « $1 »',
-'searchresulttext'         => "Pour plus d'information pour vous aider à charcher dans {{SITENAME}}, voyez [[{{MediaWiki:Helppage}}|{{int:help}}]].",
-'searchhelp-url'           => 'Help:Aide',
+'searchresults' => 'Résultats de la charche',
+'searchresults-title' => 'Résultats de charche pour « $1 »',
+'searchresulttext' => "Pour plus d'information pour vous aider à charcher dans {{SITENAME}}, voyez [[{{MediaWiki:Helppage}}|{{int:help}}]].",
+'searchhelp-url' => 'Help:Aide',
 'searchprofile-everything' => 'Tout',
-'search-result-size'       => '$1 ({{PLURAL:$2|1 mot|$2 mots}})',
+'search-result-size' => '$1 ({{PLURAL:$2|1 mot|$2 mots}})',
 
 # Preferences page
-'preferences'         => 'Réglage',
-'mypreferences'       => 'Mon réglage',
-'skin-preview'        => "Vue d'avance",
-'prefs-custom-css'    => 'Custom CSS',
-'prefs-custom-js'     => 'Custom JavaScript',
-'youremail'           => 'E-mail:',
-'username'            => "Nom d'useur:",
-'uid'                 => "Numéro d'useur:",
-'yourrealname'        => 'Vrai nom:',
-'yourlanguage'        => 'Langue:',
-'yourvariant'         => 'Différent:',
-'yournick'            => "'Tit nom:",
-'badsig'              => 'Votre signature brute est pas bonne.  Regardez-voir les tags HTML.',
-'badsiglength'        => "Votre 'tit nom est trop long.  Il faut que ça soye moins que $1 caractères.",
-'gender-male'         => 'Male',
-'gender-female'       => 'Female',
+'preferences' => 'Réglage',
+'mypreferences' => 'Mon réglage',
+'skin-preview' => "Vue d'avance",
+'prefs-custom-css' => 'Custom CSS',
+'prefs-custom-js' => 'Custom JavaScript',
+'youremail' => 'E-mail:',
+'username' => "Nom d'useur:",
+'uid' => "Numéro d'useur:",
+'yourrealname' => 'Vrai nom:',
+'yourlanguage' => 'Langue:',
+'yourvariant' => 'Différent:',
+'yournick' => "'Tit nom:",
+'badsig' => 'Votre signature brute est pas bonne.  Regardez-voir les tags HTML.',
+'badsiglength' => "Votre 'tit nom est trop long.  Il faut que ça soye moins que $1 caractères.",
+'gender-male' => 'Male',
+'gender-female' => 'Female',
 'prefs-help-realname' => 'Votre vrai nom est pas nécessaire.  Si vous choisirait de le mettre, ça serait usé pour vous donner du crédit pour votre ouvrage.',
-'prefs-help-email'    => "Votre adresse e-mail est pas nécessaire, mais ça quitte le monde vous contacter par votre page d'useur ou votre page de discussion sans montrer votre identité.",
+'prefs-help-email' => "Votre adresse e-mail est pas nécessaire, mais ça quitte le monde vous contacter par votre page d'useur ou votre page de discussion sans montrer votre identité.",
 
 # User rights
 'editinguser' => "Changement de '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
@@ -634,7 +634,7 @@ Des autres administrateurs sus ce wiki ont la permission de voir et de rétablir
 'action-edit' => 'Faire un changement',
 
 # Recent changes
-'recentchanges'  => 'Changements récent',
+'recentchanges' => 'Changements récent',
 'rcshowhidepatr' => '$1 les modifications patrouillés',
 
 # File description page
@@ -644,8 +644,8 @@ Des autres administrateurs sus ce wiki ont la permission de voir et de rétablir
 'randompage' => 'Page au hasard',
 
 # Miscellaneous special pages
-'nbytes'       => '$1 octet{{PLURAL:$1||s}}',
-'move'         => 'Renommer',
+'nbytes' => '$1 octet{{PLURAL:$1||s}}',
+'move' => 'Renommer',
 'movethispage' => 'Renommer cette page',
 
 # Special:Categories
@@ -655,37 +655,37 @@ Des autres administrateurs sus ce wiki ont la permission de voir et de rétablir
 'emailuser' => 'E-mail cet useur',
 
 # Watchlist
-'watchlist'   => 'Mes pages guettées',
+'watchlist' => 'Mes pages guettées',
 'mywatchlist' => 'Mes pages guettées',
-'watch'       => 'Guetter',
-'unwatch'     => "guettez p'us",
+'watch' => 'Guetter',
+'unwatch' => "guettez p'us",
 
 # Namespace form on various pages
 'blanknamespace' => '(Principal)',
 
 # Contributions
 'contributions' => "Changements de l'useur",
-'mycontris'     => 'Mes changements',
+'mycontris' => 'Mes changements',
 
 'sp-contributions-talk' => 'Discuter',
 
 # Block/unblock
-'ipblocklist'              => 'Useurs bloqués',
-'blocklink'                => 'bloquer',
-'contribslink'             => 'changes',
+'ipblocklist' => 'Useurs bloqués',
+'blocklink' => 'bloquer',
+'contribslink' => 'changes',
 'block-log-flags-nocreate' => 'création de compte interdite',
 
 # Tooltip help for the actions
-'tooltip-pt-login'        => 'Vous êtes encouragé{{GENDER:||e|(e)}} à vous identifier mais ce n’est pas obligatoire.',
-'tooltip-ca-talk'         => 'Discussion de cette page de contenu',
-'tooltip-search'          => 'Charche {{SITENAME}}',
+'tooltip-pt-login' => 'Vous êtes encouragé{{GENDER:||e|(e)}} à vous identifier mais ce n’est pas obligatoire.',
+'tooltip-ca-talk' => 'Discussion de cette page de contenu',
+'tooltip-search' => 'Charche {{SITENAME}}',
 'tooltip-search-fulltext' => 'Charche les pages pour ce texte',
-'tooltip-p-logo'          => "Visitez la page d'acceuil",
-'tooltip-n-portal'        => 'À propos du projet, quoi faire, où trouver tout',
+'tooltip-p-logo' => "Visitez la page d'acceuil",
+'tooltip-n-portal' => 'À propos du projet, quoi faire, où trouver tout',
 'tooltip-n-recentchanges' => 'La liste de changement récent dans ce wiki',
-'tooltip-n-randompage'    => 'Afficher un page au hasard',
-'tooltip-n-help'          => 'La place pour savoir',
-'tooltip-t-specialpages'  => 'Liste de tout les pages speciales',
+'tooltip-n-randompage' => 'Afficher un page au hasard',
+'tooltip-n-help' => 'La place pour savoir',
+'tooltip-t-specialpages' => 'Liste de tout les pages speciales',
 
 # Bad image list
 'bad_image_list' => 'Le format est le suivant :
index d62107b..8e882be 100644 (file)
@@ -1345,8 +1345,6 @@ Notâd bien que l’usâjo des lims de navigacion tornerat inicialisar cela colo
 'search-interwiki-caption' => 'Projèts frâres',
 'search-interwiki-default' => 'Rèsultats dessus $1 :',
 'search-interwiki-more' => '(més)',
-'search-mwsuggest-enabled' => 'avouéc consèlys',
-'search-mwsuggest-disabled' => 'sen consèlys',
 'search-relatedarticle' => 'Raportâ',
 'mwsuggest-disable' => 'Dèsactivar los consèlys AJAX',
 'searcheverything-enable' => 'Rechèrchiér dens tôs los èspâços de noms',
@@ -2985,7 +2983,6 @@ Volyéd tornar èprovar.',
 
 # JavaScriptTest
 'javascripttest' => 'Èprôva de JavaScript',
-'javascripttest-disabled' => 'Cela fonccion-que est pas étâye activâye sur ceti vouiqui.',
 'javascripttest-title' => 'Èprôves de $1 en cors',
 'javascripttest-qunit-intro' => 'Vêde la [$1 documentacion de les èprôves] dessus mediawiki.org.',
 'javascripttest-qunit-heading' => 'Suita d’èprôva QUnit de JavaScript dessus MediaWiki',
@@ -4063,6 +4060,10 @@ Les émâges sont montrâs dens lor plêna rèsolucion, los ôtros fichiérs son
 'feedback-bugcheck' => 'Formidâblo ! Controlâd simplament qu’o est pas yona de les [$1 cofieries ja cognues].',
 'feedback-bugnew' => 'J’é controlâ. Signalar una cofierie novèla',
 
+# Search suggestions
+'searchsuggest-search' => 'Rechèrchiér',
+'searchsuggest-containing' => 'que contint...',
+
 # API errors
 'api-error-badaccess-groups' => 'Vos éte pas ôtorisâ a tèlèchargiér des fichiérs sur ceti vouiqui.',
 'api-error-badtoken' => 'Èrror de dedens : crouyo « jeton ».',
index fd91b54..9b454ed 100644 (file)
@@ -1026,8 +1026,6 @@ A nawigatsjuun links saat ales weder turag üüb di ual stant.',
 'search-interwiki-caption' => 'Süsterprujäkte',
 'search-interwiki-default' => '$1 resultoote:',
 'search-interwiki-more' => '(widere)',
-'search-mwsuggest-enabled' => 'ma forsliike',
-'search-mwsuggest-disabled' => 'niinj forsliike',
 'search-relatedarticle' => 'früne',
 'mwsuggest-disable' => 'forsliike per Ajax deaktiviire',
 'searcheverything-enable' => 'Onj ål noomerüme säke',
index 2fe2c25..b6709d6 100644 (file)
@@ -692,8 +692,6 @@ Leiende: (cur) = difarencis cun la version atuâl, (prec) = difarencis cun la ve
 'search-interwiki-caption' => 'Progjets fradis',
 'search-interwiki-default' => 'Risultâts di $1:',
 'search-interwiki-more' => '(altri)',
-'search-mwsuggest-enabled' => 'cui sugjeriments',
-'search-mwsuggest-disabled' => 'cence i sugjeriments',
 'mwsuggest-disable' => 'Disative i sugjeriments AJAX',
 'searchrelated' => 'leâts',
 'searchall' => 'ducj',
@@ -1701,6 +1699,10 @@ Se il file al è stât cambiât rispiet al so stât origjinâl, cualchi informaz
 # New logging system
 'newuserlog-byemail' => 'peraule clâf mandade par pueste eletroniche',
 
+# Search suggestions
+'searchsuggest-search' => 'Ricercje',
+'searchsuggest-containing' => 'che al à dentri...',
+
 # API errors
 'api-error-unclassified' => 'Al è capitât un erôr no cognossût',
 
index ee72895..911b473 100644 (file)
@@ -942,8 +942,6 @@ Prebearje in oare sykopdracht.',
 'search-interwiki-caption' => 'Susterprojekten',
 'search-interwiki-default' => '$1 resultaten:',
 'search-interwiki-more' => '(mear)',
-'search-mwsuggest-enabled' => 'mei suggestjes',
-'search-mwsuggest-disabled' => 'gjin suggestjes',
 'search-relatedarticle' => 'Besibbe',
 'mwsuggest-disable' => 'Suggestjes fia AJAX útskeakelje',
 'searcheverything-enable' => 'Sykje op alle nammeromten',
index 522a976..043555c 100644 (file)
@@ -802,8 +802,6 @@ Treoir: (rth) = difríocht ón leagan reatha, (rmh) = difríocht ón leagan roim
 'search-interwiki-caption' => 'Comhthionscadail',
 'search-interwiki-default' => '$1 torthaí:',
 'search-interwiki-more' => '(níos mó)',
-'search-mwsuggest-enabled' => 'le moltaí',
-'search-mwsuggest-disabled' => 'gan mholtaí',
 'search-relatedarticle' => 'Gaolmhar',
 'mwsuggest-disable' => 'Díchumasaigh moltaí AJAX',
 'searchrelated' => 'gaolmhara',
@@ -2234,4 +2232,7 @@ Rachaidh an cód deimhnithe seo as feidhm ag $4.',
 'feedback-message' => 'Teachtaireacht:',
 'feedback-cancel' => 'Cealaigh',
 
+# Search suggestions
+'searchsuggest-search' => 'Cuardaigh',
+
 );
index bb10a36..bab74e7 100644 (file)
@@ -588,8 +588,6 @@ Nışannar: (bitki) = şindiki versiyalan aradaki fark,
 'search-interwiki-caption' => 'Kardaş proyektlär',
 'search-interwiki-default' => '$1 rezultatlar:',
 'search-interwiki-more' => '(taa çok)',
-'search-mwsuggest-enabled' => 'tekliflerlän',
-'search-mwsuggest-disabled' => 'tekliflersiz',
 'nonefound' => "'''Bennemäk''': Sadä kimi ad erleri sessizcä aaranêr.
 Aaramaanızın önünä ''all:'' prefiksini koyun da deneyin hepsi içlii aaramaa deyni (sözleşmäk sayfaları, şablonlar h.b.pay alarak), yaki kullanınız beenilän prefiksi sansın er adı.",
 'powersearch' => 'Gelişmiş arama',
index 0f49f43..5d90f99 100644 (file)
@@ -767,8 +767,6 @@ $2',
 'search-interwiki-caption' => '姊妹计划',
 'search-interwiki-default' => '$1只结果:',
 'search-interwiki-more' => '(更多)',
-'search-mwsuggest-enabled' => '有建议',
-'search-mwsuggest-disabled' => '冇建议',
 'searchrelated' => '相关',
 'searchall' => '所有',
 'showingresults' => '底下从第<b>$2</b>条显示起先𠮶<b>$1</b>条结果:',
@@ -2241,6 +2239,7 @@ $3
 'version-hook-subscribedby' => '订阅人',
 'version-version' => '(版本 $1)',
 'version-license' => '许可证',
+'version-poweredby-credits' => "个只 Wiki 由 '''[//www.mediawiki.org/ MediaWiki]''' 驱动,版权所有 © 2001-$1 $2。",
 'version-software' => '装正𠮶软件',
 'version-software-version' => '版本',
 
@@ -2270,4 +2269,7 @@ $3
 # Special:Tags
 'tag-filter' => '[[Special:Tags|标签]]过滤器:',
 
+# Search suggestions
+'searchsuggest-search' => '寻吖',
+
 );
index b07988d..35812d4 100644 (file)
@@ -789,8 +789,6 @@ $2',
 'search-interwiki-caption' => '姊妹計劃',
 'search-interwiki-default' => '$1隻結果:',
 'search-interwiki-more' => '(更多)',
-'search-mwsuggest-enabled' => '有建議',
-'search-mwsuggest-disabled' => '冇建議',
 'searchrelated' => '相關',
 'searchall' => '所有',
 'showingresults' => '底下從第<b>$2</b>條顯示起先嗰<b>$1</b>條結果:',
@@ -2293,4 +2291,7 @@ $3
 # Special:Tags
 'tag-filter' => '[[Special:Tags|標籤]]過濾器:',
 
+# Search suggestions
+'searchsuggest-search' => '尋吖',
+
 );
index cf837a4..0fe10b5 100644 (file)
@@ -908,8 +908,6 @@ Feuch is [[Special:Search|lorg duilleagan ùra iomachaidh air an uici]]",
 'search-interwiki-caption' => 'Pròiseactan co-cheangailte',
 'search-interwiki-default' => 'Toraidhean $1:',
 'search-interwiki-more' => '(barrachd)',
-'search-mwsuggest-enabled' => 'le molaidhean',
-'search-mwsuggest-disabled' => 'gun mholaidhean',
 'search-relatedarticle' => 'Co-cheangailte',
 'searchrelated' => 'co-cheangailte',
 'searchall' => 'a h-uile',
@@ -1534,4 +1532,7 @@ Bidh an fheadhainn eile falaichte a ghnàth.
 # Special:Tags
 'tag-filter' => 'Criathrag [[Special:Tags|Tag]]:',
 
+# Search suggestions
+'searchsuggest-containing' => 'anns a bheil...',
+
 );
index 1e47946..49b3e86 100644 (file)
@@ -380,7 +380,7 @@ $messages = array(
 'vector-action-protect' => 'Protexer',
 'vector-action-undelete' => 'Restaurar',
 'vector-action-unprotect' => 'Cambiar a protección',
-'vector-simplesearch-preference' => 'Activar as suxestións de procura melloradas (soamente na aparencia Vector)',
+'vector-simplesearch-preference' => 'Activar a barra de procuras simplificada (soamente na aparencia Vector)',
 'vector-view-create' => 'Crear',
 'vector-view-edit' => 'Editar',
 'vector-view-history' => 'Ver o historial',
@@ -1268,8 +1268,6 @@ O [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} rexistro de borrad
 'search-interwiki-caption' => 'Proxectos irmáns',
 'search-interwiki-default' => 'Resultados en $1:',
 'search-interwiki-more' => '(máis)',
-'search-mwsuggest-enabled' => 'con suxestións',
-'search-mwsuggest-disabled' => 'sen suxestións',
 'search-relatedarticle' => 'Relacionado',
 'mwsuggest-disable' => 'Deshabilitar as suxestións AJAX',
 'searcheverything-enable' => 'Procurar en todos os espazos de nomes',
@@ -1386,7 +1384,7 @@ Este cambio non se poderá desfacer.',
 'prefs-memberingroups' => 'Membro {{PLURAL:$1|do grupo|dos grupos}}:',
 'prefs-registration' => 'Data e hora de rexistro:',
 'yourrealname' => 'Nome real:',
-'yourlanguage' => 'Lingua da interface:',
+'yourlanguage' => 'Lingua:',
 'yourvariant' => 'Variante de lingua para os contidos:',
 'prefs-help-variant' => 'A variante ou ortografía preferida na que mostrar o contido das páxinas deste wiki.',
 'yournick' => 'Sinatura:',
@@ -2910,7 +2908,6 @@ Gárdeo no seu disco duro e cárgueo aquí.',
 
 # JavaScriptTest
 'javascripttest' => 'Proba de JavaScript',
-'javascripttest-disabled' => 'Esta función está desactivada neste wiki.',
 'javascripttest-title' => 'Executando probas de $1',
 'javascripttest-pagetext-noframework' => 'Esta páxina está reservada para executar probas do JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Descoñécese a infraestrutura dixital "$1" de probas.',
@@ -3941,6 +3938,10 @@ En caso contrario, pode empregar o formulario sinxelo inferior. O seu comentario
 'feedback-bugcheck' => 'Perfecto! Comprobe que aínda non está entre os [$1 erros coñecidos].',
 'feedback-bugnew' => 'Comprobeino. Informar deste novo erro',
 
+# Search suggestions
+'searchsuggest-search' => 'Procurar',
+'searchsuggest-containing' => 'que conteña...',
+
 # API errors
 'api-error-badaccess-groups' => 'Non ten os permisos necesarios para cargar ficheiros neste wiki.',
 'api-error-badtoken' => 'Erro interno: Pase incorrecto.',
index 14353d3..511a535 100644 (file)
@@ -16,53 +16,53 @@ $fallback = 'fa';
 
 $messages = array(
 'moredotdotdot' => 'ویشتر...',
-'mypage'        => 'می هنه‌شر',
-'mytalk'        => 'می گب',
-'anontalk'      => 'اَ آی.پیˇ گب',
+'mypage' => 'می هنه‌شر',
+'mytalk' => 'می گب',
+'anontalk' => 'اَ آی.پیˇ گب',
 
 # Cologne Blue skin
 'qbfind' => 'یاتن',
 'qbedit' => 'دچین واچین',
 
-'returnto'         => 'واگرد به $1.',
-'search'           => 'واموج',
-'searchbutton'     => 'واموج',
-'go'               => 'بوشو',
-'searcharticle'    => 'بوشو',
-'history_short'    => 'تارئخ',
+'returnto' => 'واگرد به $1.',
+'search' => 'واموج',
+'searchbutton' => 'واموج',
+'go' => 'بوشو',
+'searcharticle' => 'بوشو',
+'history_short' => 'تارئخ',
 'printableversion' => 'پرینتی نوسخه',
-'permalink'        => 'مؤنسنی پیوند',
-'edit'             => 'دچین واچین',
-'editthispage'     => 'اَ هنه‌شره (صفحه‌یه) دچین‌واچین بکون.',
+'permalink' => 'مؤنسنی پیوند',
+'edit' => 'دچین واچین',
+'editthispage' => 'اَ هنه‌شره (صفحه‌یه) دچین‌واچین بکون.',
 'create-this-page' => 'اَ هنه‌شره (صفحه‌یه) چاکون.',
-'deletethispage'   => 'اَ هنه‌شره پاکأ کون.',
-'newpage'          => 'تازه هنه‌شر (تازه صفحه)',
+'deletethispage' => 'اَ هنه‌شره پاکأ کون.',
+'newpage' => 'تازه هنه‌شر (تازه صفحه)',
 'talkpagelinktext' => 'گب',
-'talk'             => 'گب',
-'toolbox'          => 'ابزار جیگا',
-'jumpto'           => 'واز بکون به:',
+'talk' => 'گب',
+'toolbox' => 'ابزار جیگا',
+'jumpto' => 'واز بکون به:',
 'jumptonavigation' => 'گردسن',
-'jumptosearch'     => 'واموج',
+'jumptosearch' => 'واموج',
 
 # 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).
-'currentevents'        => 'تازه چیؤن',
-'mainpage'             => 'گت صفحه',
+'currentevents' => 'تازه چیؤن',
+'mainpage' => 'گت صفحه',
 'mainpage-description' => 'گت صفحه',
-'portal'               => 'امه جیگا',
-'privacy'              => 'رازبداری',
+'portal' => 'امه جیگا',
+'privacy' => 'رازبداری',
 
 'editsection' => 'دچین‌واچین',
-'editold'     => 'دچین‌واچین',
+'editold' => 'دچین‌واچین',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'وانیویس (مقاله)',
-'nstab-user'     => 'کاربری هنه‌شر',
+'nstab-main' => 'وانیویس (مقاله)',
+'nstab-user' => 'کاربری هنه‌شر',
 'nstab-category' => 'رج',
 
 # Search results
-'searchresults'       => 'واموج‌دموجˇ نتایج',
+'searchresults' => 'واموج‌دموجˇ نتایج',
 'searchresults-title' => 'واموج‌دموجˇ نتایج، «$1»ˇ واسی',
-'searchsubtitle'      => "شمه '''[[:$1]]''' ره واموتید ([[Special:Prefixindex/$1|هنه‌شرانی (صفحه‌هایی) کی «$1» همره سرأ گیفته بیدی (شوروع بیدی).]]{{int:pipe-separator}}
+'searchsubtitle' => "شمه '''[[:$1]]''' ره واموتید ([[Special:Prefixindex/$1|هنه‌شرانی (صفحه‌هایی) کی «$1» همره سرأ گیفته بیدی (شوروع بیدی).]]{{int:pipe-separator}}
 [[Special:WhatLinksHere/$1|او هنه‌شرانی (صفحه‌هایی) کی به «$1» خال (لینک) بدأیید]])",
 
 # Special:AllPages
@@ -77,7 +77,7 @@ $messages = array(
 'blocklink' => 'دَوَسته ببه',
 
 # Tooltip help for the actions
-'tooltip-ca-edit'    => 'شمه تانید اَ هنه‌شره (صفحه) دچین‌واچین بکونید. بی‌زحمت قبل از ان‌کی ذخیره بکونید، پیش‌نمایشˇ دوکمه جا استفاده بکونید.',
+'tooltip-ca-edit' => 'شمه تانید اَ هنه‌شره (صفحه) دچین‌واچین بکونید. بی‌زحمت قبل از ان‌کی ذخیره بکونید، پیش‌نمایشˇ دوکمه جا استفاده بکونید.',
 'tooltip-ca-history' => 'اَ هنه‌شر (صفحه)ˇ قدیمی نسخه‌یان',
 
 );
index 5733ff5..06af738 100644 (file)
@@ -36,151 +36,151 @@ $namespaceGenderAliases = array();
 
 $messages = array(
 # User preference toggles
-'tog-underline'       => 'Haiguy joajuha',
-'tog-justify'         => 'embojoja haipyvo',
-'tog-hideminor'       => 'Eñomi ñemyatyrõ michĩva «ñemoambue pyahúpe»',
+'tog-underline' => 'Haiguy joajuha',
+'tog-justify' => 'embojoja haipyvo',
+'tog-hideminor' => 'Eñomi ñemyatyrõ michĩva «ñemoambue pyahúpe»',
 'tog-extendwatchlist' => 'Eipyso tembiapo rapykueho rysýi opaite ñemoambue ikatúvape',
-'tog-usenewrc'        => "Ñemoambue ojejapo ramóva (ndoikói opaite 'navegador'-pe)",
-'tog-numberheadings'  => 'Mbopapapy ijehegui myakãha',
-'tog-showtoolbar'     => 'Ehechauka ñemyatyrõ renda',
+'tog-usenewrc' => "Ñemoambue ojejapo ramóva (ndoikói opaite 'navegador'-pe)",
+'tog-numberheadings' => 'Mbopapapy ijehegui myakãha',
+'tog-showtoolbar' => 'Ehechauka ñemyatyrõ renda',
 
 'underline-always' => 'Akói',
-'underline-never'  => "Araka'eve",
+'underline-never' => "Araka'eve",
 
 # Dates
-'sunday'        => 'arateĩ',
-'monday'        => 'arakői',
-'tuesday'       => 'araapy',
-'wednesday'     => 'ararundy',
-'thursday'      => 'arapo',
-'friday'        => 'arapoteĩ',
-'saturday'      => 'arapokői',
-'sun'           => 'arateĩ',
-'mon'           => 'arakõi',
-'tue'           => 'araapy',
-'wed'           => 'ararundy',
-'thu'           => 'arapo',
-'fri'           => 'arapoteĩ',
-'january'       => 'jasyteĩ',
-'february'      => 'jasykői',
-'march'         => 'jasyapy',
-'april'         => 'jasyrundy',
-'may_long'      => 'jasypo',
-'june'          => 'jasypoteĩ',
-'july'          => 'jasypokői',
-'august'        => 'jasypoapy',
-'september'     => 'jasyporundy',
-'october'       => 'jasypa',
-'november'      => 'jasypateĩ',
-'december'      => 'jasypakői',
-'january-gen'   => 'jasyteĩ',
-'february-gen'  => 'jasykõi',
-'march-gen'     => 'jasyapy',
-'april-gen'     => 'jasyrundy',
-'may-gen'       => 'jasypo',
-'june-gen'      => 'jasypoteĩ',
-'july-gen'      => 'jasypokõi',
-'august-gen'    => 'jasypoapy',
+'sunday' => 'arateĩ',
+'monday' => 'arakői',
+'tuesday' => 'araapy',
+'wednesday' => 'ararundy',
+'thursday' => 'arapo',
+'friday' => 'arapoteĩ',
+'saturday' => 'arapokői',
+'sun' => 'arateĩ',
+'mon' => 'arakõi',
+'tue' => 'araapy',
+'wed' => 'ararundy',
+'thu' => 'arapo',
+'fri' => 'arapoteĩ',
+'january' => 'jasyteĩ',
+'february' => 'jasykői',
+'march' => 'jasyapy',
+'april' => 'jasyrundy',
+'may_long' => 'jasypo',
+'june' => 'jasypoteĩ',
+'july' => 'jasypokői',
+'august' => 'jasypoapy',
+'september' => 'jasyporundy',
+'october' => 'jasypa',
+'november' => 'jasypateĩ',
+'december' => 'jasypakői',
+'january-gen' => 'jasyteĩ',
+'february-gen' => 'jasykõi',
+'march-gen' => 'jasyapy',
+'april-gen' => 'jasyrundy',
+'may-gen' => 'jasypo',
+'june-gen' => 'jasypoteĩ',
+'july-gen' => 'jasypokõi',
+'august-gen' => 'jasypoapy',
 'september-gen' => 'jasyporundy',
-'october-gen'   => 'jasypa',
-'november-gen'  => 'jasypateĩ',
-'december-gen'  => 'jasypakõi',
-'jan'           => 'jasyteĩ',
-'feb'           => 'jasykõi',
-'mar'           => 'jasyapy',
-'apr'           => 'jasyrundy',
-'may'           => 'jasypo',
-'jun'           => 'jasypoteĩ',
-'jul'           => 'jasypokõi',
-'aug'           => 'jasypoapy',
-'sep'           => 'jasyporundy',
-'oct'           => 'jasypa',
-'nov'           => 'jasypateĩ',
-'dec'           => 'jasypakõi',
+'october-gen' => 'jasypa',
+'november-gen' => 'jasypateĩ',
+'december-gen' => 'jasypakõi',
+'jan' => 'jasyteĩ',
+'feb' => 'jasykõi',
+'mar' => 'jasyapy',
+'apr' => 'jasyrundy',
+'may' => 'jasypo',
+'jun' => 'jasypoteĩ',
+'jul' => 'jasypokõi',
+'aug' => 'jasypoapy',
+'sep' => 'jasyporundy',
+'oct' => 'jasypa',
+'nov' => 'jasypateĩ',
+'dec' => 'jasypakõi',
 
 # Categories related messages
 'pagecategories' => '{{PLURAL:$1|Ñemohenda|Ñemohendakuéra}}',
 
-'about'      => 'Rehegua',
-'article'    => 'Kuatiahai',
-'newwindow'  => "(Ojepe'a peteĩ ovetã pyahu)",
-'cancel'     => 'Mbotove',
-'mypage'     => 'Che kuatiarogue',
-'mytalk'     => 'Che myangekõi',
+'about' => 'Rehegua',
+'article' => 'Kuatiahai',
+'newwindow' => "(Ojepe'a peteĩ ovetã pyahu)",
+'cancel' => 'Mbotove',
+'mypage' => 'Che kuatiarogue',
+'mytalk' => 'Che myangekõi',
 'navigation' => 'Kundaharã',
 
 # Cologne Blue skin
-'qbfind'         => 'Heka',
-'qbedit'         => 'Jehaijey',
+'qbfind' => 'Heka',
+'qbedit' => 'Jehaijey',
 'qbspecialpages' => 'Kuatiarogue hekochĩchĩva',
 
-'tagline'          => '{{SITENAME}}megua',
-'help'             => 'Pytyvõhára',
-'search'           => 'Heka',
-'searchbutton'     => 'Heka',
-'go'               => 'Ha',
-'searcharticle'    => 'Ha',
-'history'          => 'Tembiasakue',
-'history_short'    => 'Tembiasakue',
+'tagline' => '{{SITENAME}}megua',
+'help' => 'Pytyvõhára',
+'search' => 'Heka',
+'searchbutton' => 'Heka',
+'go' => 'Ha',
+'searcharticle' => 'Ha',
+'history' => 'Tembiasakue',
+'history_short' => 'Tembiasakue',
 'printableversion' => 'Osẽma haguãicha',
-'edit'             => 'Jehaijey',
-'delete'           => "Mboje'o",
-'undelete_short'   => 'Restaurar $1 ediciones',
-'newpage'          => 'Pyahu kuatia',
+'edit' => 'Jehaijey',
+'delete' => "Mboje'o",
+'undelete_short' => 'Restaurar $1 ediciones',
+'newpage' => 'Pyahu kuatia',
 'talkpagelinktext' => "ñe'ẽ",
-'specialpage'      => "Kuatiarogue mba'echĩchĩ",
-'personaltools'    => 'Tapicha rembipuru',
-'postcomment'      => "Emoĩ ne remimo'ã",
-'talk'             => 'Myangekõi',
-'views'            => 'Techakuéra',
-'toolbox'          => 'Tembiporu',
-'mediawikipage'    => 'Hecha kuatiarogue marandu',
-'viewtalkpage'     => 'Hecha myangekõi',
-'otherlanguages'   => "Ambue ñe'ẽ",
-'redirectedfrom'   => '(Oñembohapejeýva $1)',
-'lastmodifiedat'   => 'Ko kuatiarogue oñemoambuejeýkuri: $2, $1.',
-'viewcount'        => 'Esta página ha sido visitada $1 veces.',
-'jumpto'           => 'Kundaharãme jeho',
+'specialpage' => "Kuatiarogue mba'echĩchĩ",
+'personaltools' => 'Tapicha rembipuru',
+'postcomment' => "Emoĩ ne remimo'ã",
+'talk' => 'Myangekõi',
+'views' => 'Techakuéra',
+'toolbox' => 'Tembiporu',
+'mediawikipage' => 'Hecha kuatiarogue marandu',
+'viewtalkpage' => 'Hecha myangekõi',
+'otherlanguages' => "Ambue ñe'ẽ",
+'redirectedfrom' => '(Oñembohapejeýva $1)',
+'lastmodifiedat' => 'Ko kuatiarogue oñemoambuejeýkuri: $2, $1.',
+'viewcount' => 'Esta página ha sido visitada $1 veces.',
+'jumpto' => 'Kundaharãme jeho',
 'jumptonavigation' => 'kundaharã',
-'jumptosearch'     => 'Jeheka',
+'jumptosearch' => 'Jeheka',
 
 # 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'            => 'Ári {{SITENAME}}',
-'aboutpage'            => 'Project:Rehegua',
-'copyright'            => "Tembikuaa'aty ikatu ojepuru <i>$1</i> rekópe",
-'currentevents'        => 'Ag̃agua',
-'disclaimers'          => 'Marandu leiguigua',
-'edithelp'             => 'Jehairã ñepytyvõ',
-'mainpage'             => 'Ape',
+'aboutsite' => 'Ári {{SITENAME}}',
+'aboutpage' => 'Project:Rehegua',
+'copyright' => "Tembikuaa'aty ikatu ojepuru <i>$1</i> rekópe",
+'currentevents' => 'Ag̃agua',
+'disclaimers' => 'Marandu leiguigua',
+'edithelp' => 'Jehairã ñepytyvõ',
+'mainpage' => 'Ape',
 'mainpage-description' => 'Ape',
-'portal'               => 'Tekohapegua',
-'privacy'              => 'Polítika marandu ñeñangareko rehegua',
-'privacypage'          => 'Project:Polítika marandu ñeñangareko rehegua',
+'portal' => 'Tekohapegua',
+'privacy' => 'Polítika marandu ñeñangareko rehegua',
+'privacypage' => 'Project:Polítika marandu ñeñangareko rehegua',
 
-'newmessageslink'         => 'marandu pyahu',
-'newmessagesdifflink'     => 'Joavy oĩva mokõive jehai paha apytépe',
+'newmessageslink' => 'marandu pyahu',
+'newmessagesdifflink' => 'Joavy oĩva mokõive jehai paha apytépe',
 'youhavenewmessagesmulti' => 'Reguereko marandu pyahu $1',
-'editsection'             => 'jehaijey',
-'editsection-brackets'    => '($1)',
-'editold'                 => 'jehaijey',
-'editsectionhint'         => 'Jehaijey vore: $1',
-'toc'                     => "Tembikuaa'aty rechaukaha",
-'showtoc'                 => 'hechauka',
-'hidetoc'                 => 'toñemi',
-'restorelink'             => '$1 ediciones borradas',
-'red-link-title'          => '$1 (ndaipóri ko togue)',
+'editsection' => 'jehaijey',
+'editsection-brackets' => '($1)',
+'editold' => 'jehaijey',
+'editsectionhint' => 'Jehaijey vore: $1',
+'toc' => "Tembikuaa'aty rechaukaha",
+'showtoc' => 'hechauka',
+'hidetoc' => 'toñemi',
+'restorelink' => '$1 ediciones borradas',
+'red-link-title' => '$1 (ndaipóri ko togue)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Kuatiahai',
-'nstab-user'      => 'Puruhára',
-'nstab-media'     => 'Media rogue',
-'nstab-special'   => "Mba'echĩchĩ",
-'nstab-project'   => "Mba'e apopyrã rogue",
-'nstab-image'     => 'Ñongatupy',
+'nstab-main' => 'Kuatiahai',
+'nstab-user' => 'Puruhára',
+'nstab-media' => 'Media rogue',
+'nstab-special' => "Mba'echĩchĩ",
+'nstab-project' => "Mba'e apopyrã rogue",
+'nstab-image' => 'Ñongatupy',
 'nstab-mediawiki' => 'Marandu',
-'nstab-template'  => 'Tembiecharã',
-'nstab-help'      => 'Pytyvõ',
-'nstab-category'  => 'Ñemohenda',
+'nstab-template' => 'Tembiecharã',
+'nstab-help' => 'Pytyvõ',
+'nstab-category' => 'Ñemohenda',
 
 # Main script and global functions
 'nosuchaction' => 'Upe tembiapo ndaipóri',
@@ -189,145 +189,144 @@ $messages = array(
 'ns-specialprotected' => 'Las páginas en el espacio de nombres Especial no se pueden editar.',
 
 # Login and logout pages
-'yourname'                => 'Hero',
-'yourpassword'            => 'Ne remiñemi',
-'yourpasswordagain'       => 'Repita ne remiñemi',
-'remembermypassword'      => "Aipota chemomandu'ajepi amba'apo jave (for a maximum of $1 {{PLURAL:$1|day|days}})",
-'login'                   => 'Terañemboguapy/Ke',
+'yourname' => 'Hero',
+'yourpassword' => 'Ne remiñemi',
+'yourpasswordagain' => 'Repita ne remiñemi',
+'remembermypassword' => "Aipota chemomandu'ajepi amba'apo jave (for a maximum of $1 {{PLURAL:$1|day|days}})",
+'login' => 'Terañemboguapy/Ke',
 'nav-login-createaccount' => 'Terañemboguapy/Ke',
-'userlogin'               => 'Terañemboguapy/Ke',
-'logout'                  => 'Sẽ',
-'userlogout'              => 'Sẽ',
-'nologin'                 => "¿Ne'ĩrãpa remohenda nde réra? '''$1'''.",
-'nologinlink'             => 'Téra ñemohenda',
-'loginsuccesstitle'       => 'Remoñepyrũ hekopete ne rembiapo',
-'nosuchusershort'         => 'No hay un usuario con el nombre "$1". Compruebe que lo ha escrito correctamente.',
-'mailmypassword'          => "Embou chéve ñe'ẽveve rupive peteĩ temiñemĩ pyahu",
-'loginlanguagelabel'      => "Ñe'ẽ: $1",
+'userlogin' => 'Terañemboguapy/Ke',
+'logout' => 'Sẽ',
+'userlogout' => 'Sẽ',
+'nologin' => "¿Ne'ĩrãpa remohenda nde réra? '''$1'''.",
+'nologinlink' => 'Téra ñemohenda',
+'loginsuccesstitle' => 'Remoñepyrũ hekopete ne rembiapo',
+'nosuchusershort' => 'No hay un usuario con el nombre "$1". Compruebe que lo ha escrito correctamente.',
+'mailmypassword' => "Embou chéve ñe'ẽveve rupive peteĩ temiñemĩ pyahu",
+'loginlanguagelabel' => "Ñe'ẽ: $1",
 
 # Edit page toolbar
-'bold_sample'   => 'Haipyre oñemohũvéva',
-'bold_tip'      => 'Haipyre oñemohũvéva',
+'bold_sample' => 'Haipyre oñemohũvéva',
+'bold_tip' => 'Haipyre oñemohũvéva',
 'italic_sample' => 'Haipyre ikarẽva',
-'italic_tip'    => 'Haipyre ikarẽva',
-'link_tip'      => 'Joaju hyepyguávandi',
-'extlink_tip'   => 'Joaju okapeguávandi (recuerde añadir el prefijo http://)',
-'headline_tip'  => 'Teraete mokõiha',
-'nowiki_tip'    => "Viki jehaireko ñembo'yke",
-'image_tip'     => "Ta'ãnga moĩngepyréva",
-'media_tip'     => "Joaju jehai'aty multimediaguándi",
-'sig_tip'       => 'Teraguapy, arange, aravo',
-'hr_tip'        => 'Haipuku oñenóva (eipurúke tekotevẽ javénte)',
+'italic_tip' => 'Haipyre ikarẽva',
+'link_tip' => 'Joaju hyepyguávandi',
+'extlink_tip' => 'Joaju okapeguávandi (recuerde añadir el prefijo http://)',
+'headline_tip' => 'Teraete mokõiha',
+'nowiki_tip' => "Viki jehaireko ñembo'yke",
+'image_tip' => "Ta'ãnga moĩngepyréva",
+'media_tip' => "Joaju jehai'aty multimediaguándi",
+'sig_tip' => 'Teraguapy, arange, aravo',
+'hr_tip' => 'Haipuku oñenóva (eipurúke tekotevẽ javénte)',
 
 # Edit pages
-'summary'               => 'Jehaimombyky:',
-'subject'               => "Mba'ekuaarã/teraete:",
-'minoredit'             => "Kóva ha'e peteĩ jehai mbyky",
-'watchthis'             => 'Toñeñangareko ko tembiapóre',
-'savearticle'           => 'Hai',
-'showpreview'           => 'Tojechauka jehai ñemboguapy mboyve',
-'showdiff'              => 'Tojechauka ñemoambue',
-'missingsummary'        => "'''Atención:''' No has escrito un resumen de edición. Si haces clic nuevamente en «Hai» tu edición se grabará sin él.",
-'subject-preview'       => "Previsualización del mba'ekuaarã/teraete:",
-'newarticletext'        => "Rehapykuehókuri peteĩ joaju peteĩ kuatiarogue ndaipórivape.
+'summary' => 'Jehaimombyky:',
+'subject' => "Mba'ekuaarã/teraete:",
+'minoredit' => "Kóva ha'e peteĩ jehai mbyky",
+'watchthis' => 'Toñeñangareko ko tembiapóre',
+'savearticle' => 'Hai',
+'showpreview' => 'Tojechauka jehai ñemboguapy mboyve',
+'showdiff' => 'Tojechauka ñemoambue',
+'missingsummary' => "'''Atención:''' No has escrito un resumen de edición. Si haces clic nuevamente en «Hai» tu edición se grabará sin él.",
+'subject-preview' => "Previsualización del mba'ekuaarã/teraete:",
+'newarticletext' => "Rehapykuehókuri peteĩ joaju peteĩ kuatiarogue ndaipórivape.
 Nde remoheñoisérõ ko kuatiarogue, eñepyrũkatu ehai.
 Reikotevẽvérõ marandu, emoñe'ẽ kuatiarogue ñepytyvõ rehegua. Oiméramo reikereínte térã rejavyhaguére, upéicharõ terehojey [[{{MediaWiki:Helppage}}|kuatiarogue mboyveguápe]].",
 'userinvalidcssjstitle' => "'''Aviso:''' No existe la piel \"\$1\". Recuerda que las páginas personalizadas .css y .js tienen un título en minúsculas, p.e. Usuario:Foo/vector.css en vez de  Usuario:Foo/Vector.css.",
-'editing'               => 'Ojehaihína $1',
-'editingsection'        => 'Ojehaihína $1 (vore)',
-'editingcomment'        => 'Ojehaihína $1 (comentario)',
-'yourtext'              => "Mba'ehaipyre",
+'editing' => 'Ojehaihína $1',
+'editingsection' => 'Ojehaihína $1 (vore)',
+'editingcomment' => 'Ojehaihína $1 (comentario)',
+'yourtext' => "Mba'ehaipyre",
 
 # History pages
-'cur'         => "ko'ag̃agua",
-'last'        => 'ipaha',
+'cur' => "ko'ag̃agua",
+'last' => 'ipaha',
 'historysize' => '($1 bytes)',
 
 # Revision deletion
-'rev-delundel'       => 'hechauka/toñemi',
+'rev-delundel' => 'hechauka/toñemi',
 'logdelete-selected' => "'''Seleccionados $1 eventos de registro:'''",
 
 # Diffs
-'difference' => "(Mba'épe ojaovy oñemyatyrõva'ekue)",
-'lineno'     => 'Jehai $1:',
-'editundo'   => 'embyai',
+'lineno' => 'Jehai $1:',
+'editundo' => 'embyai',
 'diff-multi' => '($1 ediciones intermedias no se muestran.)',
 
 # Search results
-'searchresults'     => 'Ojejuhúva jeheka',
-'searchsubtitle'    => "Nde reporandúkuri: '''[[:$1]]-re'''",
-'prevn'             => '{{PLURAL:$1|$1}} mboyvegua',
-'viewprevnext'      => 'Hecha ($1 {{int:pipe-separator}} $2) ($3).',
-'showingresults'    => "Abajo se muestran hasta '''$1''' resultados empezando por el nº '''$2'''.",
+'searchresults' => 'Ojejuhúva jeheka',
+'searchsubtitle' => "Nde reporandúkuri: '''[[:$1]]-re'''",
+'prevn' => '{{PLURAL:$1|$1}} mboyvegua',
+'viewprevnext' => 'Hecha ($1 {{int:pipe-separator}} $2) ($3).',
+'showingresults' => "Abajo se muestran hasta '''$1''' resultados empezando por el nº '''$2'''.",
 'showingresultsnum' => "Abajo se muestran los '''$3''' resultados empezando por el nº '''$2'''.",
-'powersearch'       => 'Jeheka',
+'powersearch' => 'Jeheka',
 
 # Preferences page
-'preferences'       => 'Mbohoryha',
-'mypreferences'     => 'Che mbohoryha',
-'prefs-rc'          => 'Oñemoambue pyahúva',
+'preferences' => 'Mbohoryha',
+'mypreferences' => 'Che mbohoryha',
+'prefs-rc' => 'Oñemoambue pyahúva',
 'searchresultshead' => 'Jeheka',
-'youremail'         => "Ñe'ẽveve",
-'yourlanguage'      => "Ñe'ẽ:",
-'email'             => 'Pareha eleytróniko',
+'youremail' => "Ñe'ẽveve",
+'yourlanguage' => "Ñe'ẽ:",
+'email' => 'Pareha eleytróniko',
 
 # User rights
-'userrights-lookup-user'   => 'Configurar grupos de usuarios',
+'userrights-lookup-user' => 'Configurar grupos de usuarios',
 'userrights-user-editname' => 'Ehaimi peteĩ téra puruháragua:',
-'editusergroup'            => 'Modificar grupos de usuarios',
-'editinguser'              => "Ojehaihína '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'editusergroup' => 'Modificar grupos de usuarios',
+'editinguser' => "Ojehaihína '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
 'userrights-editusergroup' => 'Modificar grupos de usuarios',
-'saveusergroups'           => 'Guardar grupos de usuarios',
-'userrights-groupsmember'  => 'Pehengue:',
-'userrights-reason'        => 'Motivo para el cambio:',
+'saveusergroups' => 'Guardar grupos de usuarios',
+'userrights-groupsmember' => 'Pehengue:',
+'userrights-reason' => 'Motivo para el cambio:',
 
 # Groups
 'group-all' => '(opaite)',
 
 # Recent changes
-'nchanges'          => '$1 ñemoambue',
-'recentchanges'     => 'Oñemoambue pyahúva',
-'rcnote'            => "Iguýpe oĩ umi {{PLURAL:$1|'''1'''|$1}} oñemoambue pyahúva ko ara{{PLURAL:$2|'''1'''|$2}}ndýpe, hekopyahúva $5, $4.",
-'rclistfrom'        => 'Tojehechauka oñemoambue pyahúva $1 guive',
-'rcshowhideminor'   => '$1 jehaijey michĩva',
-'rcshowhideliu'     => '$1 puruhára ohejáva teraguapy',
-'rcshowhideanons'   => "$1 puruhára ojekuaa'ỹva",
-'rcshowhidemine'    => '$1 che jehaijey',
-'rclinks'           => "Ápe ojehechakuaa umi $1 oñemoambue pyahúva $2 ára ohasava'ekuépe.<br />$3",
-'hide'              => 'toñemi',
-'show'              => 'hechauka',
+'nchanges' => '$1 ñemoambue',
+'recentchanges' => 'Oñemoambue pyahúva',
+'rcnote' => "Iguýpe oĩ umi {{PLURAL:$1|'''1'''|$1}} oñemoambue pyahúva ko ara{{PLURAL:$2|'''1'''|$2}}ndýpe, hekopyahúva $5, $4.",
+'rclistfrom' => 'Tojehechauka oñemoambue pyahúva $1 guive',
+'rcshowhideminor' => '$1 jehaijey michĩva',
+'rcshowhideliu' => '$1 puruhára ohejáva teraguapy',
+'rcshowhideanons' => "$1 puruhára ojekuaa'ỹva",
+'rcshowhidemine' => '$1 che jehaijey',
+'rclinks' => "Ápe ojehechakuaa umi $1 oñemoambue pyahúva $2 ára ohasava'ekuépe.<br />$3",
+'hide' => 'toñemi',
+'show' => 'hechauka',
 'newsectionsummary' => 'Pyahuvore: /* $1 */',
 
 # Recent changes linked
-'recentchangeslinked-title'   => 'Ñemoambue $1 rehegua',
+'recentchangeslinked-title' => 'Ñemoambue $1 rehegua',
 'recentchangeslinked-summary' => "Ko kuatiarogue hekochĩchĩvape oñembohysýi umi ñemoambue ipyahúva ko'ã kuatiarogue ojoajúvape. Kuatiarogue oĩva tapykueho rysýipe oĩ '''haipyre oñemohũvape'''.",
 
 # Upload
-'upload'     => "Tojehupi jehai'aty",
+'upload' => "Tojehupi jehai'aty",
 'uploadtext' => "Eipuru pe tembipuru oĩva iguýpe ehupi hag̃ua jehai'aty, rehecha térã reheka hag̃ua ta'ãnga ojehupipyrémava eike jehai'aty jehupipyre rysýipe, umi ihupipyréva ha oñemboguémava avei oñemboguapy [[Special:Log/upload|jehai'aty jehupipyrépe]].
 Reomĩsérõ ta'ãnga peteĩ kuatiaroguépe, eipuru peteĩ joaju:
 '''<nowiki>[[</nowiki>Imagen<nowiki>:Archivo.jpg]]</nowiki>''', '''<nowiki>[[</nowiki>Imagen<nowiki>:Archivo.png|texto alternativo]]</nowiki>''' o
 '''<nowiki>[[</nowiki>Media<nowiki>:Archivo.ogg]]</nowiki>''' ojoaju hag̃ua hekopete pe jehai'atýre.",
-'filename'   => "Téra jehai'aty",
+'filename' => "Téra jehai'aty",
 
 # Special:ListFiles
-'listfiles'      => "Ta'ãnga rysýi",
+'listfiles' => "Ta'ãnga rysýi",
 'listfiles_user' => 'Puruhára',
 
 # File description page
-'file-anchor-link'  => 'Ñongatupy',
-'filehist-revert'   => 'embojevy',
-'filehist-current'  => "ko'ag̃agua",
+'file-anchor-link' => 'Ñongatupy',
+'filehist-revert' => 'embojevy',
+'filehist-current' => "ko'ag̃agua",
 'filehist-datetime' => 'Ára/Aravo',
-'filehist-user'     => 'Puruhára',
-'filehist-comment'  => 'Jehaimombyky',
-'imagelinks'        => 'Joajukuéra',
+'filehist-user' => 'Puruhára',
+'filehist-comment' => 'Jehaimombyky',
+'imagelinks' => 'Joajukuéra',
 
 # File reversion
 'filerevert' => 'Embojevy $1',
 
 # File deletion
-'filedelete-legend'  => "Mboje'o jehai'aty",
+'filedelete-legend' => "Mboje'o jehai'aty",
 'filedelete-success' => "'''$1''' oñembogue'akue",
 
 # MIME search
@@ -348,13 +347,13 @@ Reomĩsérõ ta'ãnga peteĩ kuatiaroguépe, eipuru peteĩ joaju:
 # Statistics
 'statistics' => 'Papyrekokuaa',
 
-'disambiguations'     => 'Kuatiarogue mohesakãporãha',
+'disambiguations' => 'Kuatiarogue mohesakãporãha',
 'disambiguationspage' => 'Template:Disambig',
 
 'doubleredirects' => "Ñembohapejey jo'apyre",
 
-'brokenredirects'        => "Ñembohapejey hekopegua'ỹva",
-'brokenredirects-edit'   => 'jehaijey',
+'brokenredirects' => "Ñembohapejey hekopegua'ỹva",
+'brokenredirects-edit' => 'jehaijey',
 'brokenredirects-delete' => "mboje'o",
 
 'withoutinterwiki' => 'Kuatiarogue ndorekóiva interwiki',
@@ -362,38 +361,38 @@ Reomĩsérõ ta'ãnga peteĩ kuatiaroguépe, eipuru peteĩ joaju:
 'fewestrevisions' => "Kuatiahai sa'ive ijehaijeýva",
 
 # Miscellaneous special pages
-'nbytes'                  => '$1 bytes',
-'ncategories'             => '$1 ñemohendakuéra',
-'nlinks'                  => '$1 joaju',
-'nmembers'                => '$1 kuatiahai',
-'nrevisions'              => '$1 revisiones',
-'nviews'                  => '$1 vistas',
-'lonelypages'             => "Kuatiarogue ityre'ỹva",
-'uncategorizedpages'      => "Kuatiarogue oñemohenda'ỹva",
+'nbytes' => '$1 bytes',
+'ncategories' => '$1 ñemohendakuéra',
+'nlinks' => '$1 joaju',
+'nmembers' => '$1 kuatiahai',
+'nrevisions' => '$1 revisiones',
+'nviews' => '$1 vistas',
+'lonelypages' => "Kuatiarogue ityre'ỹva",
+'uncategorizedpages' => "Kuatiarogue oñemohenda'ỹva",
 'uncategorizedcategories' => 'Ñemohenda noñemohendáiva',
-'uncategorizedimages'     => "Ta'ãnga ne'ĩrã oñemohendáva",
-'uncategorizedtemplates'  => 'Tembiecharã noñemohendáiva',
-'unusedcategories'        => "Ñemohenda ojepuru'ỹva",
-'unusedimages'            => "Ta'ãnga ndojepurúiva",
-'wantedcategories'        => 'Ñemohenda oñekotevẽva',
-'wantedpages'             => 'Kuatiarogue oñekotevẽva',
-'mostlinked'              => 'Kuatiahai ojoaju hetavéva',
-'mostlinkedcategories'    => 'Ñemohenda ojoaju hetavéva',
-'mostlinkedtemplates'     => 'Tembiecharã ojoaju hetavéva',
-'mostcategories'          => 'Kuatiarogue iñemohenda hetavéva',
-'mostimages'              => "Ta'ãnga ojepuruvéva",
-'mostrevisions'           => 'Kuatiahai hetave ijehaijeýva',
-'prefixindex'             => 'Kuatiarogue henondepyguáva',
-'shortpages'              => 'Kuatiarogue mbykýva',
-'longpages'               => 'Kuatiarogue ipukúva',
-'deadendpages'            => "Kuatiarogue ñesẽ'ỹva",
-'protectedpages'          => 'Kuatiarogue oñeñangarekóva',
-'listusers'               => 'Puruhára rysýi',
-'newpages'                => 'Kuatiarogue ipyahúva',
-'newpages-username'       => 'Hero',
-'ancientpages'            => "Kuatiahai hi'arevéva",
-'move'                    => 'Guerova',
-'movethispage'            => 'Guerova kuatiarogue',
+'uncategorizedimages' => "Ta'ãnga ne'ĩrã oñemohendáva",
+'uncategorizedtemplates' => 'Tembiecharã noñemohendáiva',
+'unusedcategories' => "Ñemohenda ojepuru'ỹva",
+'unusedimages' => "Ta'ãnga ndojepurúiva",
+'wantedcategories' => 'Ñemohenda oñekotevẽva',
+'wantedpages' => 'Kuatiarogue oñekotevẽva',
+'mostlinked' => 'Kuatiahai ojoaju hetavéva',
+'mostlinkedcategories' => 'Ñemohenda ojoaju hetavéva',
+'mostlinkedtemplates' => 'Tembiecharã ojoaju hetavéva',
+'mostcategories' => 'Kuatiarogue iñemohenda hetavéva',
+'mostimages' => "Ta'ãnga ojepuruvéva",
+'mostrevisions' => 'Kuatiahai hetave ijehaijeýva',
+'prefixindex' => 'Kuatiarogue henondepyguáva',
+'shortpages' => 'Kuatiarogue mbykýva',
+'longpages' => 'Kuatiarogue ipukúva',
+'deadendpages' => "Kuatiarogue ñesẽ'ỹva",
+'protectedpages' => 'Kuatiarogue oñeñangarekóva',
+'listusers' => 'Puruhára rysýi',
+'newpages' => 'Kuatiarogue ipyahúva',
+'newpages-username' => 'Hero',
+'ancientpages' => "Kuatiahai hi'arevéva",
+'move' => 'Guerova',
+'movethispage' => 'Guerova kuatiarogue',
 
 # Book sources
 'booksources' => "Heñóiva kuatiañe'ẽme",
@@ -402,18 +401,18 @@ Reomĩsérõ ta'ãnga peteĩ kuatiaroguépe, eipuru peteĩ joaju:
 'log' => 'Ñemboguapypyre',
 
 # Special:AllPages
-'allpages'          => 'Opaite kuatiarogue',
-'alphaindexline'    => '$1 $2 peve',
-'nextpage'          => 'Kuatia rogue upeigua($1)',
-'prevpage'          => 'Kuatia rogue mboyvegua ($1)',
-'allpagesfrom'      => 'Ehechauka kuatia rogue oñepyrũva:   -pe',
-'allpagesto'        => 'Ehechauka kuatia rogue opáva:  -pe',
-'allarticles'       => 'Opa kuatia rogue',
-'allinnamespace'    => "Opa kuatia rogue (pa'ũ $1)",
+'allpages' => 'Opaite kuatiarogue',
+'alphaindexline' => '$1 $2 peve',
+'nextpage' => 'Kuatia rogue upeigua($1)',
+'prevpage' => 'Kuatia rogue mboyvegua ($1)',
+'allpagesfrom' => 'Ehechauka kuatia rogue oñepyrũva:   -pe',
+'allpagesto' => 'Ehechauka kuatia rogue opáva:  -pe',
+'allarticles' => 'Opa kuatia rogue',
+'allinnamespace' => "Opa kuatia rogue (pa'ũ $1)",
 'allnotinnamespace' => 'Opaite kuatiarogue (fuera del espacio $1)',
-'allpagesprev'      => 'Mboyvegua',
-'allpagesnext'      => 'Upeigua',
-'allpagessubmit'    => 'Hechauka',
+'allpagesprev' => 'Mboyvegua',
+'allpagesnext' => 'Upeigua',
+'allpagessubmit' => 'Hechauka',
 
 # Special:Categories
 'categories' => 'Ñemohendakuéra',
@@ -422,67 +421,67 @@ Reomĩsérõ ta'ãnga peteĩ kuatiaroguépe, eipuru peteĩ joaju:
 'listusers-submit' => 'Hechauka',
 
 # E-mail user
-'emailuser'    => "Tojeguerahauka ñe'ẽveve ko puruhárape",
-'emailpage'    => 'Pareha eleytrónico',
+'emailuser' => "Tojeguerahauka ñe'ẽveve ko puruhárape",
+'emailpage' => 'Pareha eleytrónico',
 'emailmessage' => 'Marandu',
 
 # Watchlist
-'watchlist'   => 'Tapykueho rysýi',
+'watchlist' => 'Tapykueho rysýi',
 'mywatchlist' => 'Tapykueho rysýi',
-'watch'       => 'Ñangareko',
+'watch' => 'Ñangareko',
 
 # Delete
-'dellogpage'  => 'Ñemboguepyre ñonagatupy',
+'dellogpage' => 'Ñemboguepyre ñonagatupy',
 'deletionlog' => 'ñemboguepyre ñonagatupy',
 
 # Rollback
 'rollback_short' => 'Embojevy',
-'rollbacklink'   => 'Embojevy',
+'rollbacklink' => 'Embojevy',
 
 # Protect
 'prot_1movedto2' => '[[$1]] oñembohasa [[$2]]-pe',
-'protect-text'   => "Puedes ver y modificar el nivel de protección de la página '''$1'''.",
+'protect-text' => "Puedes ver y modificar el nivel de protección de la página '''$1'''.",
 
 # Undelete
-'undeletedrevisions'       => '$1 ediciones restauradas',
+'undeletedrevisions' => '$1 ediciones restauradas',
 'undeletedrevisions-files' => '$1 ediciones y $2 archivos restaurados',
-'undeletedfiles'           => '$1 archivos restaurados',
-'undelete-search-submit'   => 'Heka',
+'undeletedfiles' => '$1 archivos restaurados',
+'undelete-search-submit' => 'Heka',
 
 # Namespace form on various pages
-'namespace'      => 'Téra rendagua:',
-'invert'         => "Toñembo'ovývo mba'eporavopyre",
+'namespace' => 'Téra rendagua:',
+'invert' => "Toñembo'ovývo mba'eporavopyre",
 'blanknamespace' => '(Tenondeguáva)',
 
 # Contributions
 'contributions' => "Puruhára mba'emoĩmbyre",
-'mycontris'     => "Che mba'emoĩmbyre",
+'mycontris' => "Che mba'emoĩmbyre",
 
 'sp-contributions-search' => "Heka mba'emoĩmbyre",
 'sp-contributions-submit' => 'Heka',
 
 # What links here
-'whatlinkshere'       => "Oñembojoajukuaáva ko'ápe",
+'whatlinkshere' => "Oñembojoajukuaáva ko'ápe",
 'whatlinkshere-title' => 'Kuatiarogue ojoajúva "$1" rehe',
-'whatlinkshere-page'  => 'Kuatiarogue:',
-'linkshere'           => "Ko'ã kuatiarogue ojoaju '''[[:$1]]''' rehe:",
-'whatlinkshere-prev'  => 'mboyvegua $1',
-'whatlinkshere-next'  => 'upeigua $1',
+'whatlinkshere-page' => 'Kuatiarogue:',
+'linkshere' => "Ko'ã kuatiarogue ojoaju '''[[:$1]]''' rehe:",
+'whatlinkshere-prev' => 'mboyvegua $1',
+'whatlinkshere-next' => 'upeigua $1',
 'whatlinkshere-links' => '← joajukuéra',
 
 # Block/unblock
-'blockip'            => 'Ejoko puruhára',
-'ipblocklist'        => 'IP mbohape rysýi imbotypyréva',
+'blockip' => 'Ejoko puruhára',
+'ipblocklist' => 'IP mbohape rysýi imbotypyréva',
 'ipblocklist-submit' => 'Heka',
-'blocklink'          => 'ejoko',
-'contribslink'       => "mba'emoĩmbyre",
-'blocklogtext'       => 'Esto es un registro de bloqueos y desbloqueos de usuarios. Las direcciones bloqueadas automáticamente no aparecen aquí. Consulte la [[Special:BlockList|IP mbohape rysýi imbotypyréva]] para ver la lista de prohibiciones y bloqueos actualmente vigente.',
+'blocklink' => 'ejoko',
+'contribslink' => "mba'emoĩmbyre",
+'blocklogtext' => 'Esto es un registro de bloqueos y desbloqueos de usuarios. Las direcciones bloqueadas automáticamente no aparecen aquí. Consulte la [[Special:BlockList|IP mbohape rysýi imbotypyréva]] para ver la lista de prohibiciones y bloqueos actualmente vigente.',
 
 # Move page
-'movearticle'     => 'Guerova kuatiarogue',
-'move-watch'      => 'Toñeñangareko ko tembiapóre',
-'movepagebtn'     => 'Guerova kuatiarogue',
-'revertmove'      => 'embojevy',
+'movearticle' => 'Guerova kuatiarogue',
+'move-watch' => 'Toñeñangareko ko tembiapóre',
+'movepagebtn' => 'Guerova kuatiarogue',
+'revertmove' => 'embojevy',
 'delete_and_move' => "Mboje'o ha guerova",
 
 # Export
@@ -495,55 +494,55 @@ Reomĩsérõ ta'ãnga peteĩ kuatiaroguépe, eipuru peteĩ joaju:
 'import-revision-count' => '$1 revisiones',
 
 # Import log
-'import-logentry-upload-detail'    => '$1 revisiones',
+'import-logentry-upload-detail' => '$1 revisiones',
 'import-logentry-interwiki-detail' => '$1 revisiones desde $2',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'    => 'Che puruhárakuatia',
-'tooltip-pt-mytalk'      => 'Che kuatiarogue myangekõi',
+'tooltip-pt-userpage' => 'Che puruhárakuatia',
+'tooltip-pt-mytalk' => 'Che kuatiarogue myangekõi',
 'tooltip-pt-preferences' => 'Che mbohoryha',
-'tooltip-pt-mycontris'   => "Tysỹi che mba'emoĩmbyre",
-'tooltip-ca-move'        => 'Guerova kuatiarogue',
-'tooltip-p-logo'         => 'Ape',
-'tooltip-n-mainpage'     => 'Eho ijapépe',
+'tooltip-pt-mycontris' => "Tysỹi che mba'emoĩmbyre",
+'tooltip-ca-move' => 'Guerova kuatiarogue',
+'tooltip-p-logo' => 'Ape',
+'tooltip-n-mainpage' => 'Eho ijapépe',
 
 # Spam protection
 'spamprotectiontitle' => 'Filtro de protección contra spam',
-'spamprotectiontext'  => 'La página que intentas guardar ha sido bloqueada por el filtro de spam. Esto se debe probablemente a alguno de los un enlaces externos incluidos en ella.',
+'spamprotectiontext' => 'La página que intentas guardar ha sido bloqueada por el filtro de spam. Esto se debe probablemente a alguno de los un enlaces externos incluidos en ella.',
 'spamprotectionmatch' => "El siguiente texto es el que activó nuestro filtro ''anti-spam'' (contra la publicidad no solicitada): $1",
-'spambot_username'    => 'Limpieza de spam de MediaWiki',
-'spam_reverting'      => 'Revirtiendo a la última versión que no contenga enlaces a $1',
-'spam_blanking'       => 'Todas las revisiones contienen enlaces a $1, blanqueando',
+'spambot_username' => 'Limpieza de spam de MediaWiki',
+'spam_reverting' => 'Revirtiendo a la última versión que no contenga enlaces a $1',
+'spam_blanking' => 'Todas las revisiones contienen enlaces a $1, blanqueando',
 
 # Media information
 'file-info' => "tamaño de jehai'aty: $1; tipo MIME: $2",
 
 # Special:NewFiles
 'newimages' => "Ta'ãnga pyahu renda",
-'ilsubmit'  => 'Jeheka',
+'ilsubmit' => 'Jeheka',
 
 # 'all' in various places, this might be different for inflected languages
 'namespacesall' => 'opaite',
-'monthsall'     => 'opaite',
+'monthsall' => 'opaite',
 
 # Auto-summaries
 'autosumm-new' => 'Kuatiarogue ipyahúva: $1',
 
 # Watchlist editor
-'watchlistedit-numitems'      => 'Tu lista de seguimiento tiene $1 páginas, excluyendo las páginas de discusión.',
-'watchlistedit-normal-title'  => 'Moambue tapykueho rysýi',
+'watchlistedit-numitems' => 'Tu lista de seguimiento tiene $1 páginas, excluyendo las páginas de discusión.',
+'watchlistedit-normal-title' => 'Moambue tapykueho rysýi',
 'watchlistedit-normal-submit' => "Mboje'o kuatiarogue",
-'watchlistedit-normal-done'   => '$1 páginas han sido borradas de tu lista de seguimiento:',
-'watchlistedit-raw-titles'    => 'Kuatiarogue:',
-'watchlistedit-raw-added'     => 'Se han añadido $1 páginas:',
-'watchlistedit-raw-removed'   => '$1 páginas han sido borradas:',
+'watchlistedit-normal-done' => '$1 páginas han sido borradas de tu lista de seguimiento:',
+'watchlistedit-raw-titles' => 'Kuatiarogue:',
+'watchlistedit-raw-added' => 'Se han añadido $1 páginas:',
+'watchlistedit-raw-removed' => '$1 páginas han sido borradas:',
 
 # Special:Version
 'version' => "Mba'ereko",
 
 # Special:FilePath
-'filepath'        => 'Ruta de archivo',
-'filepath-page'   => 'Archivo:',
+'filepath' => 'Ruta de archivo',
+'filepath-page' => 'Archivo:',
 'filepath-submit' => 'Ruta',
 
 # Special:SpecialPages
index 868dd32..9aec492 100644 (file)
@@ -823,8 +823,6 @@ $1",
 'search-interwiki-caption' => 'Ἀδελφὰ σχέδια',
 'search-interwiki-default' => '$1 ἀποτελέσματα:',
 'search-interwiki-more' => '(πλείω)',
-'search-mwsuggest-enabled' => "μεθ'ὑποδείξεων",
-'search-mwsuggest-disabled' => 'οὐκ αἵτινες ὑποδείξεις',
 'search-relatedarticle' => 'Σχετικά',
 'mwsuggest-disable' => 'Μὴ ἐνεργαὶ αἱ ὑποδείξεις AJAX',
 'searcheverything-enable' => 'Ζήτησις ἐν πᾶσι τοῖς ὀνοματοχώροις',
@@ -2717,4 +2715,8 @@ $5
 # Feedback
 'feedback-cancel' => 'Ἀκυροῦν',
 
+# Search suggestions
+'searchsuggest-search' => 'Ζητεῖν',
+'searchsuggest-containing' => 'περιέχον...',
+
 );
index d1a0703..f405e2a 100644 (file)
@@ -398,6 +398,10 @@ Di maximal Wartezyt fir e Lock isch umme',
 'youhavenewmessages' => 'Du hesch $1 ($2).',
 'newmessageslink' => 'nöji Nachrichte',
 'newmessagesdifflink' => 'Unterschid',
+'youhavenewmessagesfromusers' => 'Du hesch $1 vu {{PLURAL:$3|eme andere Benutzer|$3 Benutzer}} ($2).',
+'youhavenewmessagesmanyusers' => 'Du hesch $1 vu vil Benutzer ($2).',
+'newmessageslinkplural' => '{{PLURAL:$1|e neji Nochricht|neji Nochrichte}}',
+'newmessagesdifflinkplural' => 'letschti {{PLURAL:$1|Änderig|Änderige}}',
 'youhavenewmessagesmulti' => 'Si hen neui Nochrichte: $1',
 'editsection' => 'ändere',
 'editold' => 'Ändre',
@@ -489,6 +493,7 @@ Wänn s des nit isch, hesch villicht e Fähler in dr Software gfunde. Bitte mäl
 'badarticleerror' => 'D Aktion konn uf denne Artikel nit ongwendet werre.',
 'cannotdelete' => 'D Syte oder d Datei „$1“ cha nit glescht wäre. Si isch villicht scho vu eber anderem glescht wore.',
 'cannotdelete-title' => 'Syte „$1“ cha nit glescht wäre',
+'delete-hook-aborted' => 'D Leschig isch ohni Erchlärung dur e Schnittstell abbroche wore.',
 'badtitle' => 'Ugültiger Titel',
 'badtitletext' => 'Dr Titel vu dr agforderte Syte isch nit giltig gsi, leer, oder e nit giltig Sprochgleich vun eme andre Wiki.',
 'perfcached' => 'Die Informatione chemme us em Zwischespycher un sin derwyl villicht nit aktuäll. Maximal {{PLURAL:$1|ei Ergebnis isch|$1 Ergebnis sin}} im Cache verfiegbar.',
@@ -505,7 +510,7 @@ Abfrog: $2',
 'viewsourcetext' => 'Quelltext vo dere Syte:',
 'viewyourtext' => "Du chasch dr Quälltext vu '''Dyre Bearbeitig''' vu däre Syte aaluege un kopiere:",
 'protectedinterface' => 'In däre Syte het s Text fir s Sproch-Interface vu dr Software un si isch gsperrt, zum Missbruch z verhindre.',
-'editinginterface' => "'''Obacht:''' Du bisch e Syten am Verändere, wu zum User.Interface ghert. Wänn Du die Syte veränderesch, no änderet sich s User-Interface au fir di andere Benutzer. Fir Ibersetzige lueg bitte, eb Du doodefir s [//translatewiki.net/wiki/Main_Page?setlang=gsw Translatewiki] witt bruuche, s MediaWiki-Lokalisierigsprojäkt.",
+'editinginterface' => "'''Obacht:''' Du bisch e Syten am Verändere, wu zum User.Interface ghert. Wänn Du die Syte veränderesch, no änderet sich s User-Interface au fir di andere Benutzer vu däm Wiki. Fir Ibersetzige lueg bitte, eb Du doodefir s [//translatewiki.net/wiki/Main_Page?setlang=gsw Translatewiki] witt bruuche, s MediaWiki-Lokalisierigsprojäkt.",
 'sqlhidden' => '(SQL-Abfrog verschteckt)',
 'cascadeprotected' => 'Die Syte isch fir s Bearbeite gsperrt. Si isch yybunde in {{PLURAL:$1|die Syte, wu do chunnt|die Syte, wu do chemme}} , wu mit ere Kaskadesperroption gschitzt {{PLURAL:$1|isch|sin}}:
 $2',
@@ -520,6 +525,8 @@ Die Sperri isch dur [[User:$1|$1]] yygrichtet wore mit dr Begrindig ''„$2“''
 Dr Administrator, wu dr Schrybzuegriff gsperrt het, het dää Grund aagee: „$3“.',
 'invalidtitle-knownnamespace' => 'Nit-gültige Titel mit Namensruum „$2“ un Text „$3“',
 'invalidtitle-unknownnamespace' => 'Ungültige Titel mit unbekannte Namensruumnummer $1 un Text „$2“',
+'exception-nologin' => 'Nit aagmäldet',
+'exception-nologin-text' => 'Fir die Syte oder Aktion muesch aagmäldet syy.',
 
 # Virus scanner
 'virus-badscanner' => "Fählerhafti Konfiguration: Virescanner, wu nid bekannt isch: ''$1''",
@@ -541,6 +548,7 @@ Vergiss nid, dyni [[Special:Preferences|{{SITENAME}}-Yystellige]] aazpasse.',
 'remembermypassword' => 'Uf däm Computer duurhaft aamälde (Maximal fir $1 {{PLURAL:$1|Tag|Täg}})',
 'securelogin-stick-https' => 'Noch em Aamälde mit HTTPS verbunde blybe',
 'yourdomainname' => 'Dyyni Domäne',
+'password-change-forbidden' => 'Du chasch uf däm Wiki kei Passwerter ändere.',
 'externaldberror' => 'Entwäder s lit e Fähler bi dr externe Authentifizierung vor, oder Du derfsch Dyy extern Benutzerkonto nid aktualisiere.',
 'login' => 'Aamälde',
 'nav-login-createaccount' => 'Aamälde / Konto aalege',
@@ -711,7 +719,7 @@ Temporär Passwort: $2',
 'hr_tip' => 'Horizontali Linie (sparsam verwende)',
 
 # Edit pages
-'summary' => 'Zämefassig:',
+'summary' => 'Zämmefassig:',
 'subject' => 'Beträff:',
 'minoredit' => 'Numen es birebitzeli gänderet',
 'watchthis' => 'Dä Artikel beobachte',
@@ -778,7 +786,11 @@ Wänn do nid hesch welle aane goh, no druck in Dyynem Browser uf '''Zruck'''.",
 oder [{{fullurl:{{FULLPAGENAME}}|action=edit}} die Syte bearbeite]</span>.',
 'noarticletext-nopermission' => 'In däre Syte het s zur Zyt no kei Text.
 Du chasch dää Titel uf andre Syte [[Special:Search/{{PAGENAME}}|sueche]]
-oder <span class="plainlinks">in dr zuegherige [{{fullurl:{{#special:Log}}|page={{FULLPAGENAMEE}}}} Logbiecher sueche].</span>',
+oder <span class="plainlinks">in dr zuegherige [{{fullurl:{{#special:Log}}|page={{FULLPAGENAMEE}}}} Logbiecher sueche].</span> Du derfsch aber die Syte nit aalege.',
+'missing-revision' => 'D Version $1 vu dr Syte mit Name „{{PAGENAME}}“ git s nit.
+
+Dää Fähler chunnt normalerwyys dur e veraltete Link zue dr Versionsgschicht vun ere Syte, wu in dr Zwischezyt glescht woren isch.
+Einzelheite chasch im [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} Lesch-Logbuech] bschaue.',
 'userpage-userdoesnotexist' => 'S Benutzerkonto „<nowiki>$1</nowiki>“ git s nit. Bitte prief, eb Du die Syte wirkli wit aalege/bearbeite.',
 'userpage-userdoesnotexist-view' => 'S Benutzerkonto „$1“ isch nit registriert.',
 'blocked-notice-logextract' => 'Dää Benutzer isch zur Zyt gsperrt.
@@ -903,6 +915,7 @@ S {{PLURAL:$2|derf nid meh wie ein Ufruef|derfe nid meh wie $1 Ufruef}} gee.',
 'expansion-depth-exceeded-warning' => 'Die Syte het d Expansionsdiefi überschritte.',
 'parser-unstrip-loop-warning' => 'Zirkelbezug festgstellt',
 'parser-unstrip-recursion-limit' => 'Rekursionsgränz bim Ufflöse überschritte ($1)',
+'converter-manual-rule-error' => 'Bi dr manuälle Sprochkonvertierigsregle isch e Fähler entdeckt wore.',
 
 # "Undo" feature
 'undo-success' => 'Zum die Änderig ruckgängig z mache, kontrollier bitte d Bearbeitig in dr Verglichsaasicht un druck derno uf „Syte spichere“.',
@@ -1035,7 +1048,8 @@ Bitte prief d Logbiecher.',
 'revdelete-only-restricted' => 'Fähler bim Uusblände vum Byytrag vum $2, $1: Du chasch kei Yyträg vor Adminischtratore unterdrucke, ohni ass Du au eini vu dr andere Unterdruckigsoptione uusgwehlt hesch.',
 'revdelete-reason-dropdown' => '*Gängigi Leschgrind
 **Urheberrächtsverletzig
-**Falschi Information iber Persone',
+**Falschi Information iber Persone
+**Informatione, wu villicht anderi belaidige',
 'revdelete-otherreason' => 'Andere/Zuesätzlige Grund:',
 'revdelete-reasonotherlist' => 'Andere Grund',
 'revdelete-edit-reasonlist' => 'Leschgrind bearbeite',
@@ -1086,6 +1100,10 @@ Stell sicher, ass d Versionsgschicht vun eme Artikel historisch korrekt isch.',
 'editundo' => 'rückgängig',
 'diff-multi' => '({{PLURAL:$1|Ei Version|$1 Versione}} vu {{PLURAL:$2|eim Benutzer|$2 Benutzer}}, {{PLURAL:$1|wu derzwische lyt, wird|wu derzwische lige, wäre}} nit aazeigt)',
 'diff-multi-manyusers' => '({{PLURAL:$1|Ei Version|$1 Versione}} vu meh {{PLURAL:$2|eim Benutzer|$2 Benutzer}}, {{PLURAL:$1|wu derzwische lyt un nit aazeigt wird|wu derzwische lige un nit aazeigt wäre}})',
+'difference-missing-revision' => '{{PLURAL:$2|Ei Version|$2 Versione}} vui däre Unterschidsaazeig ($1) {{PLURAL:$2|isch|sin}} nit gfunde wore.
+
+Dää Fähler chunnt normalerwyys dur e veraltete Link zue dr Versionsgschicht vun ere Syte, wu in dr Zwischezyt glescht woren isch.
+Einzelheite chasch im [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} Lesch-Logbuech] bschaue.',
 
 # Search results
 'searchresults' => 'Suech-Ergäbnis',
@@ -1128,8 +1146,6 @@ Stell sicher, ass d Versionsgschicht vun eme Artikel historisch korrekt isch.',
 'search-interwiki-caption' => 'Schweschterprojäkt',
 'search-interwiki-default' => '$1 Ergebniss:',
 'search-interwiki-more' => '(meh)',
-'search-mwsuggest-enabled' => 'mit Vorschleg',
-'search-mwsuggest-disabled' => 'kei Vorschleg',
 'search-relatedarticle' => 'Verwandti',
 'mwsuggest-disable' => 'Vorschleg per Ajax deaktiviere',
 'searcheverything-enable' => 'In alle Namensryym sueche',
@@ -1349,6 +1365,7 @@ Des cha nimmi ruckgängig gmacht wäre.',
 'right-writeapi' => 'D writeAPI verwände',
 'right-delete' => 'Syte lesche',
 'right-bigdelete' => 'Syte lesche mit grosse Versionsgschichte',
+'right-deletelogentry' => 'Einzelni Logbuech-Yytreg lesche un widerhärstelle',
 'right-deleterevision' => 'Lesche un Widerherstelle vu einzelne Versione',
 'right-deletedhistory' => 'Gleschti Versione in der Versionsgschicht aaluege, ohni dr zuegherig Text',
 'right-deletedtext' => 'Gleschti Text un Versionsunterschid zwische gleschte Versionen aaluege',
@@ -1634,7 +1651,7 @@ Wänn s Problem alno uftritt, informier e [[Special:ListUsers/sysop|Ammann]].',
 'backend-fail-internal' => 'Im Spycher-Backend „$1“ isch e nit bekannte Fähler ufträtte.',
 'backend-fail-contenttype' => 'Dr Inhaltstyp vu dr Datei, wu im Pfad „$1“ gspycheret soll wäre, het nit chenne bstimmt wäre.',
 'backend-fail-batchsize' => 'E Bygiverarbeitigsdatei, wu s {{PLURAL:$1|ei Operation|$1 Operatione}} din het, isch an s Spycher-Backend gschickt wore. D Gränz lyt aber bi {{PLURAL:$2|eire Operation|$2 Operatione}}.',
-'backend-fail-usable' => 'D Datei $1 het nit chönne gspyycheret werde, entweder wyl kei Verzeichniss vorhande isch oder wyl kei Berächtigung hesch.',
+'backend-fail-usable' => 'D Datei „$1“ het nit chönne abgruefe oder gspyycheret werde, entweder wyl kei Verzeichniss vorhande isch oder wyl kei Berächtigung hesch.',
 
 # File journal errors
 'filejournal-fail-dbconnect' => 'S het kei Verbindig chenne härgstellt würe zue dr Journaldatebank vum Spycher-Backend „$1“.',
@@ -1649,6 +1666,7 @@ Wänn s Problem alno uftritt, informier e [[Special:ListUsers/sysop|Ammann]].',
 'lockmanager-fail-releaselock' => 'D Sperri fir „$1“ het nit chenne frejgee wäre.',
 'lockmanager-fail-db-bucket' => 'Mit em Sammelabruef $1 hän nit gnue Verbindige zue Sperrdatebanke chenne härgstellt wäre.',
 'lockmanager-fail-db-release' => 'D Sperrine uf dr Datebank $1 hän nit chenne frejgee wäre.',
+'lockmanager-fail-svr-acquire' => 'D Sperrine uf em Server $1 hän nit chenne abgruefe wäre.',
 'lockmanager-fail-svr-release' => 'D Sperrine uf em Server $1 hän nit chenne frejgee wäre.',
 
 # ZipDirectoryReader
@@ -1762,6 +1780,7 @@ Villicht witt d Bschryybig uf dr dertige [$2 Dateibschryybigssyte] bearbeite.',
 'uploadnewversion-linktext' => 'E nöui Version vo dere Datei ufelade',
 'shared-repo-from' => 'vu $1',
 'shared-repo' => 'eme gmeinsame Repositorium',
+'upload-disallowed-here' => 'Leider chasch des Bild nit iberschryybe.',
 
 # File reversion
 'filerevert' => 'Zrucksetze vu „$1“',
@@ -1869,6 +1888,7 @@ In jedere Zyylete het s Link zue dr erschte un dr zwote Wyterleitig un s Ziil vu
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|Byte|Bytes}}',
 'ncategories' => '$1 {{PLURAL:$1|Kategori|Kategorie}}',
+'ninterwikis' => '{{PLURAL:$1|Ei Interwikilink|$1 Interwikilink}}',
 'nlinks' => '$1 {{PLURAL:$1|Link|Links}}',
 'nmembers' => '$1 {{PLURAL:$1|Syte|Sytene}}',
 'nrevisions' => '$1 {{PLURAL:$1|Revision|Revisione}}',
@@ -1897,6 +1917,7 @@ In jedere Zyylete het s Link zue dr erschte un dr zwote Wyterleitig un s Ziil vu
 'mostlinkedtemplates' => 'Am meischten yybouti Vorlage',
 'mostcategories' => 'Sytene mit de meischte Kategorië',
 'mostimages' => 'Am meischte verlinkti Dateie',
+'mostinterwikis' => 'Syte mit de meischte Interwikilink',
 'mostrevisions' => 'Syte mit de meischte Bearbeitige',
 'prefixindex' => 'Alli Syte (mit Präfix)',
 'prefixindex-namespace' => 'Alli Syte mit Präfix (Nameruum $1)',
@@ -1950,6 +1971,7 @@ Bitte gib Acht, ass anderi Netzsyte die Datei mit ere diräkte URL chenne verlin
 D Aazeig cha dur d Uuswahl vun eme Protokoll, eme Benutzername oder eme Sytename yygschränkt wäre (Acht gee uf d Gross- un Chleischrybig).',
 'logempty' => 'Kei Yyträg gfunde, wu passe.',
 'log-title-wildcard' => 'Titel fangt aa mit',
+'showhideselectedlogentries' => 'Uusgwehlti Logbuechyytreg aazeige/verstecke',
 
 # Special:AllPages
 'allpages' => 'alli Sytene',
@@ -2039,6 +2061,8 @@ Zuesätzligi Informatione iber einzelni Rächt git s [[{{MediaWiki:Listgrouprigh
 'mailnologin' => 'Du bisch nid aagmäldet oder hesch keis Mail aaggä',
 'mailnologintext' => 'Du muesch [[Special:UserLogin|aagmäldet syy]] un e bstätigti E-Mail-Adräss in Dyyne [[Special:Preferences|Yystellige]] aagee ha, fir dass epper anderem es E-Mail chasch schicke.',
 'emailuser' => 'Es Mail schrybe',
+'emailuser-title-target' => 'E-Mail an {{GENDER:$1|dää Benutzer|die Benutzeri}} schicke',
+'emailuser-title-notarget' => 'E-Mail an Benutzer',
 'emailpage' => 'E-Mail an Benutzer',
 'emailpagetext' => 'Du chasch im Benutzer mit däm Formular e E-Mail schicke.
 As Absender wird d E-Mail-Adräss us Dyyne [[Special:Preferences|Yystellige]] yytrait, ass dr Benutzer Dir cha Antwort gee.',
@@ -2180,6 +2204,8 @@ Im $2 het s e Lischt vu dr letschte Leschige.',
 'rollback' => 'Zrucksetze vu dr Änderige',
 'rollback_short' => 'Zrucksetze',
 'rollbacklink' => 'Zrüggsetze',
+'rollbacklinkcount' => '{{PLURAL:$1|Ei Version|$1 Versione}} zrucksetze',
+'rollbacklinkcount-morethan' => 'Meh wie {{PLURAL:$1|ei Version|$1 Versione}} zrucksetze',
 'rollbackfailed' => 'S Zrucksetze het nit funktioniert',
 'cantrollback' => 'D Änderig cha nit zruckgsetzt wäre, wel s keini friejere Autore git.',
 'alreadyrolled' => 'Cha d Änderig uf [[:$1]] wu vu [[User:$2|$2]] ([[User talk:$2|Diskussion]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]) gmacht wore sin, zruckneh, wel e andere Benutzer in dr Zwischenzyt s scho zruckgsetzt het oder suscht ebis an däre Syte gänderet het.
@@ -2646,6 +2672,7 @@ Alli Transwiki-Import-Aktione werde im [[Special:Log/import|Import-Logbuech]] pr
 'import-interwiki-templates' => 'Mit allene Vorlage',
 'import-interwiki-submit' => 'Import',
 'import-interwiki-namespace' => 'Ziilnamensruum:',
+'import-interwiki-rootpage' => 'Ziilstammsyte (optional):',
 'import-upload-filename' => 'Dateiname:',
 'import-comment' => 'Grund:',
 'importtext' => 'Datei iber d Spezialsyte [[Special:Export|Exportfunktion]] us em Quellwiki exportiere.
@@ -2678,6 +2705,9 @@ Die uf em lokale Rächner spychere un derno do uffelade.',
 'import-error-interwiki' => 'D Syte „$1“ isch nit importiert wore, wel dr Name vun ere fir externi Link (Interwiki) reserviert isch.',
 'import-error-special' => 'D Syte „$1“ isch nit importiert wore, wel si zuen eme bsundere Namensruum ghert, wu kei Syte megli sin.',
 'import-error-invalid' => 'Syte „$1“ isch nit importiert wore, wel dr Name vun ere nit giltig isch.',
+'import-options-wrong' => 'Falschi {{PLURAL:$2|Option|Optione}}: <nowiki>$1</nowiki>',
+'import-rootpage-invalid' => 'Dää Stammsytename isch nit giltig.',
+'import-rootpage-nosubpage' => 'Im Namensruum „$1“ vu dr Stammsyte sin kei Untersyte erlaubt.',
 
 # Import log
 'importlogpage' => 'Import-Logbuech',
@@ -2689,7 +2719,6 @@ Die uf em lokale Rächner spychere un derno do uffelade.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript-Tescht',
-'javascripttest-disabled' => 'Die Funktion isch in däm Wiki nit aktiviert wore.',
 'javascripttest-title' => '$1-Tescht wäre durgfiert',
 'javascripttest-pagetext-noframework' => 'Die Syte isch reserviert fir JavaSkript-Tescht.',
 'javascripttest-pagetext-unknownframework' => 'Nit bekannt Framework „$1“.',
@@ -2789,14 +2818,38 @@ Die uf em lokale Rächner spychere un derno do uffelade.',
 'spambot_username' => 'MediaWiki Spam-Syyferig',
 'spam_reverting' => 'Letschti Version ohni Links zue $1 widerhärgstellt.',
 'spam_blanking' => 'In allene Versione het s Links zue $1 gha, sufer gmacht.',
+'spam_deleting' => 'Alli Versione mit eme Link zue $1 sin glescht woret.',
 
 # Info page
 'pageinfo-title' => 'Informatione zue „$1“',
+'pageinfo-header-basic' => 'Basisinformatione',
 'pageinfo-header-edits' => 'Bearbeitige',
+'pageinfo-header-restrictions' => 'Syteschutz',
+'pageinfo-header-properties' => 'Syteneigeschafte',
+'pageinfo-display-title' => 'Aazeigtitel',
+'pageinfo-default-sort' => 'Standardsortierkriterium',
+'pageinfo-length' => 'Sytelengi (in Byte)',
+'pageinfo-article-id' => 'Syten-ID',
+'pageinfo-robot-policy' => 'Suechmaschinestatus',
+'pageinfo-robot-index' => 'Indizierbar',
+'pageinfo-robot-noindex' => 'Nit indizierbar',
 'pageinfo-views' => 'Aazahl Sytenufruef',
 'pageinfo-watchers' => 'Aazahl vu Beobachter',
+'pageinfo-redirects-name' => 'Wyterleitige zue däre Syte',
+'pageinfo-subpages-name' => 'Untersyte vu däre Syte',
+'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|Wyterleitig|Wyterleitige}}; $3 {{PLURAL:$3|anderi Syte}})',
+'pageinfo-firstuser' => 'Aagleit vu',
+'pageinfo-firsttime' => 'Aagleit am',
+'pageinfo-lastuser' => 'Letschte Bearbeiter',
+'pageinfo-lasttime' => 'Datum vu dr letschte Bearbeitig',
 'pageinfo-edits' => 'Aazahl Bearbeitige',
 'pageinfo-authors' => 'Aazahl vu unterschidlige Autore',
+'pageinfo-recent-edits' => 'Aazahl vu dr letschte Bearbeitige (innerhalb vu $1)',
+'pageinfo-recent-authors' => 'Aazahl vu unterschidlige Autore',
+'pageinfo-restriction' => 'Syteschutz ({{lcfirst:$1}})',
+'pageinfo-magic-words' => '{{PLURAL:$1|Magischs Wort|Magischi Werter}} ($1)',
+'pageinfo-hidden-categories' => 'Versteckti {{PLURAL:$1|Kategori|Kategorie}} ($1)',
+'pageinfo-templates' => 'Yybundeni {{PLURAL:$1|Vorlag|Vorlage}} ($1)',
 
 # Patrolling
 'markaspatrolleddiff' => 'Als patrulyrt markyre',
@@ -2839,6 +2892,7 @@ $1',
 'file-info-size-pages' => '$1 × $2 Pixel, Dateigreßi: $3, MIME-Typ: $4, $5 {{PLURAL:$5|Syte| Syte}}',
 'file-nohires' => 'Kei höcheri Uflösig verfüegbar.',
 'svg-long-desc' => 'SVG-Datei, Basisgrößi: $1 × $2 Pixel, Dateigrößi: $3',
+'svg-long-desc-animated' => 'Animierti SVG-Datei, Basisgreßi $1 × $2 Pixel, Dateigreßi: $3',
 'show-big-image' => 'Originalgrößi',
 'show-big-image-preview' => 'Greßi vu däre Vorschau: $1.',
 'show-big-image-other' => 'Wyteri {{PLURAL:$2|Ufflösig|Ufflösige}}: $1.',
@@ -2848,6 +2902,8 @@ $1',
 'file-info-png-looped' => 'Ändlosschlupf',
 'file-info-png-repeat' => 'het $1 {{PLURAL:$1|Mol|Mol}} gspilt',
 'file-info-png-frames' => '$1 {{PLURAL:$1|Ramme|Ramme}}',
+'file-no-thumb-animation' => "'''Hiiwyys: Wäge tächnische Bschränkige wäre Vorschaubilder vu däre Datei nit animiert.'''",
+'file-no-thumb-animation-gif' => "'''Hiiwyys: Wäge tächnische Bschränkige wäre Vorschaubilder vu hochuufgleste GIF-Dateien wie däre nit animiert.'''",
 
 # Special:NewFiles
 'newimages' => 'Gallery vo noie Bilder',
@@ -3630,6 +3686,10 @@ Sunscht chasch au s eifach Formular unte nutze. Dyy Kommentar wird, zämme mit D
 'feedback-bugcheck' => 'Schen! Bitte iberprief no, eb s sich doderby nit um e scho [$1 bekannte Fähler] handlet.',
 'feedback-bugnew' => 'Ich haa s iberprieft. Dr nej Fähler mälde.',
 
+# Search suggestions
+'searchsuggest-search' => 'Suechi',
+'searchsuggest-containing' => 'din het s …',
+
 # API errors
 'api-error-badaccess-groups' => 'Du derfsch keini Dateie in des Wiki uffelade.',
 'api-error-badtoken' => 'Intärne Fähler: Dr Token isch fählerhaft.',
@@ -3641,10 +3701,12 @@ Sunscht chasch au s eifach Formular unte nutze. Dyy Kommentar wird, zämme mit D
 'api-error-empty-file' => 'D Datei, wu Du uffeglade hesch, isch läär.',
 'api-error-emptypage' => 'S isch nit erlaubt, neji lääri Syte aazlege.',
 'api-error-fetchfileerror' => 'Intärne Fähler: Bim Abruefe vu dr Datei isch e Fähler ufträtte.',
+'api-error-fileexists-forbidden' => 'S git scho ne Datei mit Name „$1“, si cha nit iberschryybe wäre.',
+'api-error-fileexists-shared-forbidden' => 'S git scho ne Datei mit Name „$1“ im gmeinsame Dateirepositorium, si cha wäge däm nit iberschrybe wäre.',
 'api-error-file-too-large' => 'D Datei, wu Du ibertrait hesch, isch z groß.',
 'api-error-filename-tooshort' => 'Dr Dateiname isch z churz.',
 'api-error-filetype-banned' => 'Dää Dateityp isch gsperrt.',
-'api-error-filetype-banned-type' => '$1 {{PLURAL:$4|isch e Dateiformat, wu nit erlaubt isch|sin Dateitype, wu nit erlaubt sin}}.  Erlaubt {{PLURAL:$3|isch s Dateiformat|sin d Dateiformat}} $2.',
+'api-error-filetype-banned-type' => '$1 {{PLURAL:$4|isch e Dateiformat, wu nit erlaubt isch|sin Dateitype, wu nit erlaubt sin}}. Erlaubt {{PLURAL:$3|isch s Dateiformat|sin d Dateiformat}} $2.',
 'api-error-filetype-missing' => 'D Datei het kei Dateinameerwyterig.',
 'api-error-hookaborted' => 'D Änderig, wu Du versuecht hesch, isch wäg eme Erwyterigs-Hooks abbroche wore.',
 'api-error-http' => 'Intärne Fähler: S het kei Verbindig zum Server chenne härgstellt wäre.',
index 67fd0e8..6f4e077 100644 (file)
@@ -1180,8 +1180,6 @@ $1",
 'search-interwiki-caption' => 'બંધુ પ્રકલ્પ',
 'search-interwiki-default' => '$1 પરીણામો:',
 'search-interwiki-more' => '(વધુ)',
-'search-mwsuggest-enabled' => 'સુઝાવ સહિત',
-'search-mwsuggest-disabled' => 'સુઝાવ વિના',
 'search-relatedarticle' => 'શોધ સંબંધિત',
 'mwsuggest-disable' => 'AJAX સુઝાવો નિષ્ક્રીય કરો',
 'searcheverything-enable' => 'નામસ્થળોમાં શોધો:',
@@ -2813,7 +2811,6 @@ To perform a selective restoration, check the boxes corresponding to the revisio
 
 # JavaScriptTest
 'javascripttest' => 'જાવા સ્ક્રીપ્ટ પરીક્ષણ',
-'javascripttest-disabled' => 'આ સૂત્ર (ફંકશન) આ વિકિ પર કાર્યરત કરાયેલું નથી.',
 'javascripttest-title' => '$1 પરીક્ષણ જારી',
 'javascripttest-pagetext-noframework' => 'આ પાનું જાવા સ્ક્રીપ્ટ ચલાવવા આરક્ષિત છે.',
 'javascripttest-pagetext-unknownframework' => 'અજાણ ચકાસણી ફ્રેમવર્ક "$1".',
@@ -3757,6 +3754,10 @@ $5
 'feedback-bugcheck' => 'સરસ! જરા જોઈ લેશો કે આ  પહેલેથી જ હાજર [$1 known bugs] નથીને?',
 'feedback-bugnew' => 'મેં તપાસ્યું.  નવી ત્રુટીની જાણ કરો.',
 
+# Search suggestions
+'searchsuggest-search' => 'શોધો',
+'searchsuggest-containing' => 'ધરાવતી...',
+
 # API errors
 'api-error-badaccess-groups' => 'આ વિકિ પર ફાઈલ ચઢાવવાની પરવાનગી તમને નથી.',
 'api-error-badtoken' => 'આંતરીક ત્રુટી: ખરાબ ટોકન',
index c7fbd44..bbdab38 100644 (file)
@@ -586,8 +586,6 @@ Ogher: '''({{int:cur}})''' = anchaslyssyn rish y lhieggan t'ayn nish,
 'search-interwiki-caption' => 'Shuyr-haleeghyn',
 'search-interwiki-default' => '{{PLURAL:$1|$1 eiyrtys|$1 eiyrtys|$1 eiyrtys|$1 eiyrtyssyn}}:',
 'search-interwiki-more' => '(ny smoo)',
-'search-mwsuggest-enabled' => 'lesh coyrle',
-'search-mwsuggest-disabled' => 'gyn coyrle',
 'search-relatedarticle' => 'Bentyn rish',
 'mwsuggest-disable' => 'Lhiettal coyrle AJAX',
 'searchrelated' => 'bentyn rish',
@@ -1477,4 +1475,8 @@ Bee adsyn elley follit dy seyr-obbragh.<br />
 # Special:Tags
 'tags-edit' => 'reaghey',
 
+# Search suggestions
+'searchsuggest-search' => 'Ronsaghey',
+'searchsuggest-containing' => 'goaill stiagh...',
+
 );
index d9ffb7e..02ae94e 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Hausa (هَوُسَ)
+/** Hausa (Hausa)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -351,8 +351,6 @@ Fasali: '''({{int:cur}})''' = bambanci da zubi na yanzu, '''({{int:last}})''' =
 'search-interwiki-caption' => 'Shire-shire masu dangantaka',
 'search-interwiki-default' => 'Sakamakon $1:',
 'search-interwiki-more' => '(ƙari)',
-'search-mwsuggest-enabled' => 'Tare da shawarwari',
-'search-mwsuggest-disabled' => 'Banda shawarwari',
 'searchall' => 'duka',
 'nonefound' => "'''Hattara''': Galibi wasu sararen suna ƙalilan kawai ake nemowa.
 Ku gwada tare da amfani da \"all:\" don bincikar duka shafunan (har da shafunan muhawara, mulaye, d.s.), ko kuma ku yi amfani da sararin sunan da kuke so.",
index de9ed56..1984c01 100644 (file)
@@ -624,8 +624,6 @@ Tông-tsûng pûn $3 fûng-só ke ngièn-yîn he ''$2''",
 'search-interwiki-caption' => 'Chí-moi kie-va̍k',
 'search-interwiki-default' => '$1 kiet-kó:',
 'search-interwiki-more' => '(kien-tô)',
-'search-mwsuggest-enabled' => 'yù kien-ngi',
-'search-mwsuggest-disabled' => 'mò kien-ngi',
 'showingresults' => "Ha-mien hién-sṳ chhiùng thi-'''$2'''-thiàu khôi-sṳ́ ke '''$1'''-thiàu kiet-kó:",
 'showingresultsnum' => "Ha-mien hién-sṳ chhiùng thi-'''$2'''-thiàu khôi-sṳ́ ke '''$3'''-thiàu kiet-kó:",
 'nonefound' => '<strong>Chu-yi:</strong> Sṳt-phai ke sêu-chhà vông-vông he chhut-yì chhṳ-thù sêu-chhà chû-yì "ke" fe̍t-chá "lâu" chṳ̂-lui ke sòng-kien-sṳ só yîn-hí.',
index 45caf62..d086a2d 100644 (file)
@@ -473,8 +473,6 @@ E ʻoluʻolu, e hōʻoia i ka hoʻokūkū ʻana i lalo, a laila, e mālama i nā
 'search-section' => '(māhele $1)',
 'search-suggest' => 'ʻO kēia paha kou manaʻo: $1',
 'search-interwiki-caption' => 'Nā pāhana ʻē aʻe',
-'search-mwsuggest-enabled' => 'me nā manaʻo kōkua',
-'search-mwsuggest-disabled' => 'ʻaʻohe manaʻo kōkua',
 'searchall' => 'apau',
 'powersearch' => 'Hulina kūlana kiʻekiʻe',
 'powersearch-legend' => 'Hulina kūlana kiʻekiʻe',
index d8882df..499ad5a 100644 (file)
@@ -10,6 +10,7 @@
  * @author Agbad
  * @author Amire80
  * @author Drorsnir
+ * @author Hoo
  * @author Ijon
  * @author Ofekalef
  * @author Ofrahod
@@ -510,7 +511,7 @@ $messages = array(
 'vector-action-protect' => 'הגנה',
 'vector-action-undelete' => 'ביטול מחיקה',
 'vector-action-unprotect' => 'שינוי הגנה',
-'vector-simplesearch-preference' => '×\94פע×\9cת ×\94צע×\95ת ×\94×\97×\99פ×\95ש ×\94×\9eש×\95פר×\95ת (בעיצוב וקטור בלבד)',
+'vector-simplesearch-preference' => '×\94פע×\9cת ×¡×¨×\92×\9c ×\97×\99פ×\95ש ×\9eפ×\95ש×\98 (בעיצוב וקטור בלבד)',
 'vector-view-create' => 'יצירה',
 'vector-view-edit' => 'עריכה',
 'vector-view-history' => 'הצגת היסטוריה',
@@ -1389,8 +1390,6 @@ $1",
 'search-interwiki-caption' => 'מיזמי אחות',
 'search-interwiki-default' => 'תוצאות ב{{GRAMMAR:תחילית|$1}}:',
 'search-interwiki-more' => '(עוד)',
-'search-mwsuggest-enabled' => 'עם הצעות',
-'search-mwsuggest-disabled' => 'ללא הצעות',
 'search-relatedarticle' => 'קשור',
 'mwsuggest-disable' => 'ביטול הצעות AJAX',
 'searcheverything-enable' => 'חיפוש בכל מרחבי השם',
@@ -3026,7 +3025,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'בדיקת JavaScript',
-'javascripttest-disabled' => 'תכונה זו לא הופעלה באתר הוויקי הזה.',
 'javascripttest-title' => 'הרצת בדיקות $1',
 'javascripttest-pagetext-noframework' => 'דף זה שמור להרצת בדיקות JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'סביבת הבדיקות "$1" אינה ידועה.',
@@ -3949,7 +3947,7 @@ $5
 'version-version' => '(גרסה $1)',
 'version-license' => 'רישיון',
 'version-poweredby-credits' => "אתר הוויקי הזה מופעל על ידי '''[//www.mediawiki.org/ מדיה־ויקי]''', © 2001–$1 $2.",
-'version-poweredby-others' => '[{{SERVER}}{{SCRIPTPATH}}/CREDITS אחרים]',
+'version-poweredby-others' => 'אחרים',
 'version-license-info' => "מדיה־ויקי היא תוכנה חופשית; באפשרותכם להפיץ אותה מחדש ו/או לשנות אותה לפי תנאי הרישיון הציבורי הכללי של גנו המפורסם על ידי המוסד לתוכנה חופשית: גרסה 2 של רישיון זה, או (לפי בחירתכם) כל גרסה מאוחרת יותר.
 
 מדיה־ויקי מופצת בתקווה שהיא תהיה שימושית, אך '''ללא כל הבטחה לאחריות'''; אפילו לא אחריות משתמעת של '''יכולת להיסחר''' או '''התאמה למטרה מסוימת'''. ראו את הרישיון הציבורי הכללי של גנו לפרטים נוספים.
@@ -4110,6 +4108,10 @@ $5
 'feedback-bugcheck' => 'מצוין! נא לבדוק שזה לא אחד מה[$1 באגים הידועים].',
 'feedback-bugnew' => 'בדקתי. נא לדווח כבאג חדש',
 
+# Search suggestions
+'searchsuggest-search' => 'חיפוש',
+'searchsuggest-containing' => 'כולל...',
+
 # API errors
 'api-error-badaccess-groups' => 'אינכם מורשים להעלות קבצים לאתר הוויקי הזה.',
 'api-error-badtoken' => 'שגיאה פנימית: אסימון רע.',
index f159368..6a86595 100644 (file)
@@ -1197,8 +1197,6 @@ $1",
 'search-interwiki-caption' => 'अन्य प्रकल्प',
 'search-interwiki-default' => '$1 के परिणाम:',
 'search-interwiki-more' => '(और)',
-'search-mwsuggest-enabled' => 'सुझाव सहित',
-'search-mwsuggest-disabled' => 'सुझाव नहीं',
 'search-relatedarticle' => 'सम्बंधित',
 'mwsuggest-disable' => 'AJAX सुझाव बंद करें',
 'searcheverything-enable' => 'सभी नामस्थानों में खोजें',
@@ -3809,6 +3807,9 @@ $5
 'feedback-bugcheck' => 'शानदार! जांच ले कहीं ये [ $1 known bugs] पहले से ही न हो ।',
 'feedback-bugnew' => 'मैं जाँच कीया। एक नया बग रिपोर्ट करें',
 
+# Search suggestions
+'searchsuggest-search' => 'खोज',
+
 # API errors
 'api-error-badaccess-groups' => 'आपको इस विकि के लिए फ़ाइलें अपलोड करने की अनुमति नहीं है.',
 'api-error-badtoken' => 'आंतरिक त्रुटि: बुरी टोकन।',
index 261937c..8b8e1fb 100644 (file)
@@ -1056,8 +1056,6 @@ Ii baat ke dhyan me rakhna ki navigation jorr ke kaam me laae se ii column reset
 'search-interwiki-caption' => 'Saathe ke project',
 'search-interwiki-default' => '$1 ke result:',
 'search-interwiki-more' => '(aur)',
-'search-mwsuggest-enabled' => 'bichar ke saathe',
-'search-mwsuggest-disabled' => 'koi bichar nai hae',
 'search-relatedarticle' => 'sambandh rakkhe hai',
 'mwsuggest-disable' => 'AJAX sughao ke beasar karo',
 'searcheverything-enable' => 'Sab namespaces me khojo',
@@ -3027,4 +3025,7 @@ Wahii line pe aur koi jorr exception consider karaa jai i.e. jahaan pe panna sak
 'revdelete-unrestricted' => 'sysops se hatawa gae rukawat',
 'newuserlog-byemail' => 'password ke e-mail se bheja gais hai',
 
+# Search suggestions
+'searchsuggest-search' => 'Khojo',
+
 );
index e34ebfd..c4310df 100644 (file)
@@ -1074,8 +1074,6 @@ Ang mga detalye mahimo nga makita sa [{{fullurl:{{#Special:Log}}/delete|page={{F
 'search-interwiki-caption' => 'Mga Utod proyekto',
 'search-interwiki-default' => '$1 mga resulta:',
 'search-interwiki-more' => '(damu)',
-'search-mwsuggest-enabled' => 'may suhestiyon',
-'search-mwsuggest-disabled' => 'wala suhestiyon',
 'search-relatedarticle' => 'Konektado',
 'mwsuggest-disable' => 'Untaton ang mga suhestiyon sang AJAX',
 'searcheverything-enable' => 'Pangitaon sa tanan nga espasyo sang pangalan',
index bc1fbfe..68649e2 100644 (file)
@@ -1310,8 +1310,6 @@ Primijetite da uporaba navigacijskih poveznica resetira Vaše izbore u stupcu.',
 'search-interwiki-caption' => 'Sestrinski projekti',
 'search-interwiki-default' => '$1 rezultati:',
 'search-interwiki-more' => '(više)',
-'search-mwsuggest-enabled' => 's prijedlozima',
-'search-mwsuggest-disabled' => 'nema prijedloga',
 'search-relatedarticle' => 'Povezano',
 'mwsuggest-disable' => 'Isključi AJAX prijedloge',
 'searcheverything-enable' => 'Traži u svim imenskim prostorima',
@@ -2859,7 +2857,6 @@ Snimite je na svoje računalo i postavite je ovdje.',
 
 # 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',
@@ -3886,6 +3883,10 @@ Inače, možete ispuniti jednostavan obrazac u nastavku. Vaš komentar biti će
 'feedback-bugcheck' => 'Izvrsno! Molimo provjerite da se ne radi o nekom [$1 poznatom "bugu"].',
 'feedback-bugnew' => 'Provjereno. Prijavi novi "bug"',
 
+# Search suggestions
+'searchsuggest-search' => 'Traži',
+'searchsuggest-containing' => 'sadrži....',
+
 # API errors
 'api-error-badaccess-groups' => 'Nemate ovlasti za postavljanje datoteka na ovu wiki.',
 'api-error-badtoken' => 'Interna pogrješka: Token nije ispravan.',
index a9c2d02..f983e4c 100644 (file)
@@ -310,7 +310,7 @@ $messages = array(
 'vector-action-protect' => 'škitać',
 'vector-action-undelete' => 'Wobnowić',
 'vector-action-unprotect' => 'Škit wotstronić',
-'vector-simplesearch-preference' => 'Polěpšene pytanske namjety zmóžnić (jenož šat Vector)',
+'vector-simplesearch-preference' => 'Zjednorjenu pytansku lajstu zmóžnić (jenož drasta Vector)',
 'vector-view-create' => 'Wutworić',
 'vector-view-edit' => 'Wobdźěłać',
 'vector-view-history' => 'Stawizny',
@@ -1148,8 +1148,6 @@ Podrobnosće móžeš w [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}
 'search-interwiki-caption' => 'Sotrowske projekty',
 'search-interwiki-default' => '$1 wuslědki:',
 'search-interwiki-more' => '(dalše)',
-'search-mwsuggest-enabled' => 'z namjetami',
-'search-mwsuggest-disabled' => 'žane namjety',
 'search-relatedarticle' => 'Přiwuzne',
 'mwsuggest-disable' => 'Namjety AJAX znjemóžnić',
 'searcheverything-enable' => 'We wšěch mjenowych rumach pytać',
@@ -2736,7 +2734,6 @@ W poslednim padźe móžeš tež wotkaz wužiwać, na př. „[[{{#Special:Expor
 
 # JavaScriptTest
 'javascripttest' => 'JavaScriptowy test',
-'javascripttest-disabled' => 'Tuta funkcija njeje na tutym wikiju zmóžnjena.',
 'javascripttest-title' => 'Testy $1 so přewjedu',
 'javascripttest-pagetext-noframework' => 'Tuta strona je za přewjedźenje javascriptowych testow přewostajena.',
 'javascripttest-pagetext-unknownframework' => 'Njeznaty wobłuk "$1".',
@@ -3721,6 +3718,10 @@ Hewak móžeš slědowacy jednory formular wužiwać. Twój komentar přida so s
 'feedback-bugcheck' => 'Wulkotnje! Skontroluj jenož, hač to jedyn z [$1 znatych zmylkow] njeje.',
 'feedback-bugnew' => 'Sym to skontrolował. Nowy zmylk zdźělić',
 
+# Search suggestions
+'searchsuggest-search' => 'Pytać',
+'searchsuggest-containing' => 'wobsahuje...',
+
 # API errors
 'api-error-badaccess-groups' => 'Nimaš prawo dataje do tutoho wikija nahrać.',
 'api-error-badtoken' => 'Nutřkowny zmylk: Wopačny token.',
index a2a5394..6be61f7 100644 (file)
@@ -905,8 +905,6 @@ Lejand : ({{MediaWiki:Cur}}) = diferans ak vèsyon kounye a, ({{MediaWiki:Last}}
 'search-interwiki-caption' => 'Pwojè frè, ki ansanm oubyen ki ap deplwaye ansanm',
 'search-interwiki-default' => 'Rezilta yo pou $1 :',
 'search-interwiki-more' => '(plis)',
-'search-mwsuggest-enabled' => 'ak sijesyon, kèk lide',
-'search-mwsuggest-disabled' => 'san lide, san endikasyon',
 'nonefound' => "'''Remak''' : sèl kèk espas non chache nan sityasyon nòmal.
 Eseye mete prefiks ''all:'' devan tèm rechèche ou an pou chache nan tout kontni a (sa conprann paj diskisyon yo, modèl yo, etc.) oubyen itilize espas non ou ta renmen pou prefiks.",
 'powersearch' => 'Fouye fon',
index 5863d2f..cdab924 100644 (file)
@@ -1311,8 +1311,6 @@ Győződj meg róla, hogy a laptörténet folytonossága megmarad.',
 'search-interwiki-caption' => 'Társlapok',
 'search-interwiki-default' => '$1 találat',
 'search-interwiki-more' => '(több)',
-'search-mwsuggest-enabled' => 'javaslatokkal',
-'search-mwsuggest-disabled' => 'javaslatok nélkül',
 'search-relatedarticle' => 'Kapcsolódó',
 'mwsuggest-disable' => 'AJAX-alapú keresési javaslatok letiltása',
 'searcheverything-enable' => 'Keresés az összes névtérben',
@@ -2917,7 +2915,6 @@ Mentsd el a számítógépedre, majd töltsd fel ide.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript tesztelés',
-'javascripttest-disabled' => 'Ez a funkció nincs engedélyezve ebben a wikiben.',
 'javascripttest-title' => '$1 tesztek futtatása',
 'javascripttest-pagetext-noframework' => 'Ez az oldal JavaStript tesztek futtatására van fenntartva.',
 'javascripttest-pagetext-unknownframework' => 'Ismeretlen teszt keretrendszer: $1.',
@@ -3907,6 +3904,10 @@ A képek teljes méretben jelennek meg, más fájltípusok közvetlenül a hozz
 'feedback-bugcheck' => 'Nagyszerű! Ellenőrizd, hogy ez nem egy [$1 ismert hiba].',
 'feedback-bugnew' => 'Ellenőriztem. Új hiba jelentése',
 
+# Search suggestions
+'searchsuggest-search' => 'Keresés',
+'searchsuggest-containing' => 'tartalmazza…',
+
 # API errors
 'api-error-badaccess-groups' => 'Nincs jogod fájlokat feltölteni erre a wikire.',
 'api-error-badtoken' => 'Belső hiba: hibás token.',
index abaa5fe..15e2e72 100644 (file)
@@ -1099,8 +1099,6 @@ $3 մասնակիցը տվել է հետևյալ պատճառը. ''$2''",
 'search-interwiki-caption' => 'Կից նախագծեր',
 'search-interwiki-default' => '$1 արդյունք.',
 'search-interwiki-more' => '(էլի)',
-'search-mwsuggest-enabled' => 'առաջարկներով',
-'search-mwsuggest-disabled' => 'առանց առաջարկների',
 'search-relatedarticle' => 'Հարակից',
 'mwsuggest-disable' => 'Անջատել AJAX հուշումներ',
 'searcheverything-enable' => 'Որոնել բոլոր անվանատարածքներում',
@@ -2574,4 +2572,7 @@ $3
 'logentry-newusers-create' => '$1 մասնակիցը ստեղծեց նոր հաշիվ',
 'logentry-newusers-create2' => '$1 Ստեղծեց նոր հաշիվ $3',
 
+# Search suggestions
+'searchsuggest-search' => 'Որոնել',
+
 );
index 135e150..c10e591 100644 (file)
@@ -1199,8 +1199,6 @@ Detalios se trova in le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}
 'search-interwiki-caption' => 'Projectos fratres',
 'search-interwiki-default' => 'Resultatos de $1:',
 'search-interwiki-more' => '(plus)',
-'search-mwsuggest-enabled' => 'con suggestiones',
-'search-mwsuggest-disabled' => 'sin suggestiones',
 'search-relatedarticle' => 'Connexe',
 'mwsuggest-disable' => 'Disactivar suggestiones via AJAX',
 'searcheverything-enable' => 'Cercar in tote le spatios de nomines',
@@ -2866,7 +2864,6 @@ Salveguarda lo in tu computator e incarga lo hic.',
 
 # JavaScriptTest
 'javascripttest' => 'Test de JavaScript',
-'javascripttest-disabled' => 'Iste function non ha essite activate in iste wiki.',
 'javascripttest-title' => 'Execution de $1 tests',
 'javascripttest-pagetext-noframework' => 'Iste pagina es reservate pro le execution de tests de JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Structura de test "$1" incognite.',
@@ -3885,6 +3882,10 @@ Si non, tu pote usar le formulario facile hic infra. Tu commento essera addite a
 'feedback-bugcheck' => 'Bon! Ma per favor verifica que iste falta non es [$1 jam cognoscite].',
 'feedback-bugnew' => 'Si, io lo ha verificate; reportar un nove falta',
 
+# Search suggestions
+'searchsuggest-search' => 'Cercar',
+'searchsuggest-containing' => 'continente...',
+
 # API errors
 'api-error-badaccess-groups' => 'Tu non ha le permission de incargar files in iste wiki.',
 'api-error-badtoken' => 'Error interne: indicio invalide.',
index cd02b48..afb5b7b 100644 (file)
@@ -1340,8 +1340,6 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
 'search-interwiki-caption' => 'Proyek lain',
 'search-interwiki-default' => 'Hasil $1:',
 'search-interwiki-more' => '(selanjutnya)',
-'search-mwsuggest-enabled' => 'dengan saran',
-'search-mwsuggest-disabled' => 'tidak ada saran',
 'search-relatedarticle' => 'Berkaitan',
 'mwsuggest-disable' => 'Non-aktifkan saran AJAX',
 'searcheverything-enable' => 'Cari di semua ruang nama',
@@ -2919,7 +2917,6 @@ Simpan ke komputer Anda dan unggah ke sini.',
 
 # JavaScriptTest
 'javascripttest' => 'Pengujian JavaScript',
-'javascripttest-disabled' => 'Fungsi ini belum diaktifkan di wiki ini.',
 'javascripttest-title' => '$1 pengujian sedang berjalan',
 'javascripttest-pagetext-noframework' => 'Halaman ini disediakan untuk pengujian JavaScript yang sedang berjalan.',
 'javascripttest-pagetext-unknownframework' => 'Pengujian kerangka kerja "$1" tidak diketahui',
@@ -3939,6 +3936,10 @@ Jika tidak, Anda dapat menggunakan formulir mudah di bawah ini. Komentar Anda ak
 'feedback-bugcheck' => 'Hebat! Hanya periksa bahwa itu bukan satu di antara [$1 bug yang telah dikenal].',
 'feedback-bugnew' => 'Saya telah memeriksa. Laporkan bug baru',
 
+# Search suggestions
+'searchsuggest-search' => 'Cari',
+'searchsuggest-containing' => 'isian ...',
+
 # API errors
 'api-error-badaccess-groups' => 'Anda tidak diizinkan mengunggah berkas ke wiki ini.',
 'api-error-badtoken' => 'Kesalahan internal: token buruk.',
index fcc45d6..c7eaa58 100644 (file)
@@ -732,8 +732,6 @@ Okwu ụmà: '''({{int:cur}})''' = gbánwe na nké orü mbu, '''({{int:last}})''
 'search-interwiki-caption' => 'Orürü nwanne nwanyị',
 'search-interwiki-default' => '$1 nke ziri:',
 'search-interwiki-more' => '(dikarírí)',
-'search-mwsuggest-enabled' => 'ma okwu',
-'search-mwsuggest-disabled' => 'adighi okwu',
 'search-relatedarticle' => 'Nwanne',
 'searcheverything-enable' => 'Chọwa na ébé nílé',
 'searchrelated' => 'nke kọlu',
@@ -1684,4 +1682,7 @@ Nke ozor gí zonari na áká onwe ha.
 'htmlform-reset' => 'Emekwàlà gbanwere',
 'htmlform-selectorother-other' => 'Nke ozor',
 
+# Search suggestions
+'searchsuggest-search' => 'Chọwa',
+
 );
index d916747..8cea6d0 100644 (file)
@@ -14,228 +14,227 @@ $messages = array(
 'tog-rememberpassword' => 'ᐃᖅᑑ ᐅᐃᑭᐱᑎᐊ ᐊᑎᖅ ᖃᑯᒍᖅ ᐊᑐᐃᓐᓇᓯᕗᖅ ᐅᕙᓗᒪᔪᖅ ᖃᕆᑕᐅᔭᖅ (for a maximum of $1 {{PLURAL:$1|day|days}})',
 
 # Dates
-'sunday'        => 'ᓴᓇᑦᑕᐃᓕ',
-'monday'        => 'ᓇᒡᒐᔭᖅ',
-'wednesday'     => 'ᐱᖓᔪᐊ',
-'friday'        => 'ᐸᒐᐃᑖᒃ',
-'sun'           => 'ᓴᓇ',
-'mon'           => 'ᓇᒡ',
-'tue'           => 'ᐱᖃ',
-'wed'           => 'ᐱᖓ',
-'thu'           => 'ᕿᑎ',
-'fri'           => 'ᐅᓪᓗ',
-'sat'           => 'ᓯᕙᑕ',
-'january'       => 'ᔭᓐᓄᐊᓕ',
-'february'      => 'ᕕᐳᐊᕆ',
-'march'         => 'ᒫᕐᓯ',
-'april'         => 'ᐊᐃᐳᕆᓪ',
-'may_long'      => 'ᒪᐃ',
-'june'          => 'ᔪᓂ',
-'july'          => 'ᔪᓚᐃ',
-'august'        => 'ᐊᐅᒍᔅ',
-'september'     => 'ᓯᑎᒻᐳᕆ',
-'october'       => 'ᐅᒃᑐᐳᕆ',
-'november'      => 'ᓄᕕᒻᐳᕆ',
-'december'      => 'ᑎᓯᒻᐳᕆ',
-'january-gen'   => 'ᔭᓐᓄᐊᓕ',
-'february-gen'  => 'ᕕᐳᐊᕆ',
-'march-gen'     => 'ᒫᕐᓯ',
-'april-gen'     => 'ᐊᐃᐳᕆᓪ',
-'may-gen'       => 'ᒪᐃ',
-'june-gen'      => 'ᔪᓂ',
-'july-gen'      => 'ᔪᓚᐃ',
-'august-gen'    => 'ᐊᐅᒍᔅ',
+'sunday' => 'ᓴᓇᑦᑕᐃᓕ',
+'monday' => 'ᓇᒡᒐᔭᖅ',
+'wednesday' => 'ᐱᖓᔪᐊ',
+'friday' => 'ᐸᒐᐃᑖᒃ',
+'sun' => 'ᓴᓇ',
+'mon' => 'ᓇᒡ',
+'tue' => 'ᐱᖃ',
+'wed' => 'ᐱᖓ',
+'thu' => 'ᕿᑎ',
+'fri' => 'ᐅᓪᓗ',
+'sat' => 'ᓯᕙᑕ',
+'january' => 'ᔭᓐᓄᐊᓕ',
+'february' => 'ᕕᐳᐊᕆ',
+'march' => 'ᒫᕐᓯ',
+'april' => 'ᐊᐃᐳᕆᓪ',
+'may_long' => 'ᒪᐃ',
+'june' => 'ᔪᓂ',
+'july' => 'ᔪᓚᐃ',
+'august' => 'ᐊᐅᒍᔅ',
+'september' => 'ᓯᑎᒻᐳᕆ',
+'october' => 'ᐅᒃᑐᐳᕆ',
+'november' => 'ᓄᕕᒻᐳᕆ',
+'december' => 'ᑎᓯᒻᐳᕆ',
+'january-gen' => 'ᔭᓐᓄᐊᓕ',
+'february-gen' => 'ᕕᐳᐊᕆ',
+'march-gen' => 'ᒫᕐᓯ',
+'april-gen' => 'ᐊᐃᐳᕆᓪ',
+'may-gen' => 'ᒪᐃ',
+'june-gen' => 'ᔪᓂ',
+'july-gen' => 'ᔪᓚᐃ',
+'august-gen' => 'ᐊᐅᒍᔅ',
 'september-gen' => 'ᓯᑎᒻᐳᕆ',
-'october-gen'   => 'ᐅᒃᑐᐳᕆ',
-'november-gen'  => 'ᓄᕕᒻᐳᕆ',
-'december-gen'  => 'ᑎᓯᒻᐳᕆ',
-'jan'           => 'ᔭᓐᓄ',
-'feb'           => 'ᕕᐳᐊ',
-'mar'           => 'ᓇᑦᓯ',
-'apr'           => 'ᐊᐃᐳ',
-'may'           => 'ᒪᐃ',
-'jun'           => 'ᔪᓂ',
-'jul'           => 'ᔪᓚᐃ',
-'aug'           => 'ᐊᐅᒍ',
-'sep'           => 'ᓯᑎᒻ',
-'oct'           => 'ᐅᒃᑐ',
-'nov'           => 'ᓄᕕ',
-'dec'           => 'ᑎᓯᒻ',
-
-'about'         => 'ᒥᒃᓵᓂ',
-'article'       => 'ᐃᓗᓕᒃ ᒪᑉᐱᑕᖅ',
-'newwindow'     => '(ᐅᐃᑦᑐᖅ ᖃᕋᓴᐅᔭᖅ ᐃᑭᐊᖅ ᐱᒋᕗᖅ ᐃᒐᓛᖅ)',
-'cancel'        => 'ᐃᓂᖅᑎᐹ',
+'october-gen' => 'ᐅᒃᑐᐳᕆ',
+'november-gen' => 'ᓄᕕᒻᐳᕆ',
+'december-gen' => 'ᑎᓯᒻᐳᕆ',
+'jan' => 'ᔭᓐᓄ',
+'feb' => 'ᕕᐳᐊ',
+'mar' => 'ᓇᑦᓯ',
+'apr' => 'ᐊᐃᐳ',
+'may' => 'ᒪᐃ',
+'jun' => 'ᔪᓂ',
+'jul' => 'ᔪᓚᐃ',
+'aug' => 'ᐊᐅᒍ',
+'sep' => 'ᓯᑎᒻ',
+'oct' => 'ᐅᒃᑐ',
+'nov' => 'ᓄᕕ',
+'dec' => 'ᑎᓯᒻ',
+
+'about' => 'ᒥᒃᓵᓂ',
+'article' => 'ᐃᓗᓕᒃ ᒪᑉᐱᑕᖅ',
+'newwindow' => '(ᐅᐃᑦᑐᖅ ᖃᕋᓴᐅᔭᖅ ᐃᑭᐊᖅ ᐱᒋᕗᖅ ᐃᒐᓛᖅ)',
+'cancel' => 'ᐃᓂᖅᑎᐹ',
 'moredotdotdot' => 'ᐱᓪᓗᐊᕆᕚ...',
-'mypage'        => 'ᐊᒥ ᒪᑉᐱᑕᖅ',
-'mytalk'        => 'ᐊᓪᓚᖁᑎᒃᑲ',
-'navigation'    => 'ᒥᐊᓂᕆᕚ',
-'and'           => '&#32;ᐊᒻᒪ',
+'mypage' => 'ᐊᒥ ᒪᑉᐱᑕᖅ',
+'mytalk' => 'ᐊᓪᓚᖁᑎᒃᑲ',
+'navigation' => 'ᒥᐊᓂᕆᕚ',
+'and' => '&#32;ᐊᒻᒪ',
 
 # Cologne Blue skin
-'qbedit'         => 'ᓱᖁᓯᖅᐹ',
+'qbedit' => 'ᓱᖁᓯᖅᐹ',
 'qbspecialpages' => 'ᐱᔨ ᒪᑉᐱᑕᖅ',
 
-'errorpagetitle'    => 'ᑕᒻᒪᓇᖅᑐᖅ',
-'help'              => 'ᖃᔭᓕᑉᐹ',
-'search'            => 'ᐃᕚᖅᐳᖅ',
-'searchbutton'      => 'ᐃᕚᖅᐳᖅ',
-'go'                => 'ᐊᐃᕗᖅ',
-'searcharticle'     => 'ᐊᐃᕗᖅ',
-'history_short'     => 'ᒪᑉᐱᑕᖅ ᑭᖑᓂᑦᑎᓐᓂ',
-'edit'              => 'ᓱᖁᓯᖅᐹ',
-'editthispage'      => 'ᓱᖁᓯᖅᐹ ᒪᑉᐱᑕᖅ',
-'delete'            => 'ᓂᐸᖅᑎᐹ',
-'protect'           => 'ᓴᐳᒻᒥᕚ',
-'unprotect'         => 'ᐃᖅ ᓴᐳᒻᒥᕚ',
+'errorpagetitle' => 'ᑕᒻᒪᓇᖅᑐᖅ',
+'help' => 'ᖃᔭᓕᑉᐹ',
+'search' => 'ᐃᕚᖅᐳᖅ',
+'searchbutton' => 'ᐃᕚᖅᐳᖅ',
+'go' => 'ᐊᐃᕗᖅ',
+'searcharticle' => 'ᐊᐃᕗᖅ',
+'history_short' => 'ᒪᑉᐱᑕᖅ ᑭᖑᓂᑦᑎᓐᓂ',
+'edit' => 'ᓱᖁᓯᖅᐹ',
+'editthispage' => 'ᓱᖁᓯᖅᐹ ᒪᑉᐱᑕᖅ',
+'delete' => 'ᓂᐸᖅᑎᐹ',
+'protect' => 'ᓴᐳᒻᒥᕚ',
+'unprotect' => 'ᐃᖅ ᓴᐳᒻᒥᕚ',
 'unprotectthispage' => 'ᐃᖅ ᓴᐳᒻᒥᕚ ᒪᑉᐱᑕᖅ',
-'newpage'           => 'ᐱᒋᕗᖅ ᒪᑉᐱᑕᖅ',
-'talkpagelinktext'  => 'ᐅᖃᓕᒪᔪᖅ',
-'specialpage'       => 'ᐱᔨ ᒪᑉᐱᑕᖅ',
-'articlepage'       => 'ᐅᕝᕙ ᐃᓗᓕᒃ ᒪᑉᐱᑕᖅ',
-'talk'              => 'ᐅᖃᓕᒪᔪᖅ',
-'toolbox'           => 'ᓴᓇᕐᖁᑎᖃᐅᑎ',
-'otherlanguages'    => 'ᑭᓪᓗᒧᑦ ᐅᐃᑭ',
-'redirectedfrom'    => '(ᖃᓂᖓᓂ ᑲᒪᒋᔭᖅ ᐋᓯᑦ ᓇᑭᑦ $1)',
-'redirectpagesub'   => 'ᖃᓂᖓᓂ ᑲᒪᒋᔭᖅ ᐋᓯᑦ ᓇᑭᑦ ᒪᑉᐱᑕᖅ',
-'jumptonavigation'  => 'ᒥᐊᓂᕆᕚ',
-'jumptosearch'      => 'ᐃᕚᖅᐳᖅ',
+'newpage' => 'ᐱᒋᕗᖅ ᒪᑉᐱᑕᖅ',
+'talkpagelinktext' => 'ᐅᖃᓕᒪᔪᖅ',
+'specialpage' => 'ᐱᔨ ᒪᑉᐱᑕᖅ',
+'articlepage' => 'ᐅᕝᕙ ᐃᓗᓕᒃ ᒪᑉᐱᑕᖅ',
+'talk' => 'ᐅᖃᓕᒪᔪᖅ',
+'toolbox' => 'ᓴᓇᕐᖁᑎᖃᐅᑎ',
+'otherlanguages' => 'ᑭᓪᓗᒧᑦ ᐅᐃᑭ',
+'redirectedfrom' => '(ᖃᓂᖓᓂ ᑲᒪᒋᔭᖅ ᐋᓯᑦ ᓇᑭᑦ $1)',
+'redirectpagesub' => 'ᖃᓂᖓᓂ ᑲᒪᒋᔭᖅ ᐋᓯᑦ ᓇᑭᑦ ᒪᑉᐱᑕᖅ',
+'jumptonavigation' => 'ᒥᐊᓂᕆᕚ',
+'jumptosearch' => 'ᐃᕚᖅᐳᖅ',
 
 # 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'            => 'ᒥᒃᓵᓂ {{SITENAME}}',
-'aboutpage'            => 'Project:ᒥᒃᓵᓂ',
-'currentevents'        => 'ᐱᒋᕗᖅ ᐱᐅᓯᖅ',
-'currentevents-url'    => 'Project:ᐱᒋᕗᖅ ᐱᐅᓯᖅ',
-'edithelp'             => 'ᓱᖁᓯᖅᐹ ᐃᑯᕐᕆᐹ',
-'edithelppage'         => 'Help:ᐃᑯᕐᕆᐹ',
-'mainpage'             => 'ᐊᒥᖅ',
+'aboutsite' => 'ᒥᒃᓵᓂ {{SITENAME}}',
+'aboutpage' => 'Project:ᒥᒃᓵᓂ',
+'currentevents' => 'ᐱᒋᕗᖅ ᐱᐅᓯᖅ',
+'currentevents-url' => 'Project:ᐱᒋᕗᖅ ᐱᐅᓯᖅ',
+'edithelp' => 'ᓱᖁᓯᖅᐹ ᐃᑯᕐᕆᐹ',
+'edithelppage' => 'Help:ᐃᑯᕐᕆᐹ',
+'mainpage' => 'ᐊᒥᖅ',
 'mainpage-description' => 'ᐊᒥᖅ',
-'portal'               => 'ᖃᒡᒋᖅ',
-'portal-url'           => 'Project:ᖃᒡᒋᖅ',
-'privacy'              => 'ᓇᒻᒥᓂᖅ ᐱᓕᕆᕝᕕᖃᐅᖅᑐᓄᑦ ᐊᐅᓚᑕᐅᔪᑦ ᐊᑐᐊᒐᖅ, ᐱᓇᓱᐊᕐᓂᖅ',
-'privacypage'          => 'Project:ᓇᒻᒥᓂᖅ ᐱᓕᕆᕝᕕᖃᐅᖅᑐᓄᑦ ᐊᐅᓚᑕᐅᔪᑦ ᐊᑐᐊᒐᖅ, ᐱᓇᓱᐊᕐᓂᖅ',
+'portal' => 'ᖃᒡᒋᖅ',
+'portal-url' => 'Project:ᖃᒡᒋᖅ',
+'privacy' => 'ᓇᒻᒥᓂᖅ ᐱᓕᕆᕝᕕᖃᐅᖅᑐᓄᑦ ᐊᐅᓚᑕᐅᔪᑦ ᐊᑐᐊᒐᖅ, ᐱᓇᓱᐊᕐᓂᖅ',
+'privacypage' => 'Project:ᓇᒻᒥᓂᖅ ᐱᓕᕆᕝᕕᖃᐅᖅᑐᓄᑦ ᐊᐅᓚᑕᐅᔪᑦ ᐊᑐᐊᒐᖅ, ᐱᓇᓱᐊᕐᓂᖅ',
 
-'youhavenewmessages'  => 'ᐃᓕᔅᓯ ᐱᒋᕚ $1 ($2).',
-'newmessageslink'     => 'ᐱᒋᕗᖅ ᑭᒡᒐᐹ',
+'youhavenewmessages' => 'ᐃᓕᔅᓯ ᐱᒋᕚ $1 ($2).',
+'newmessageslink' => 'ᐱᒋᕗᖅ ᑭᒡᒐᐹ',
 'newmessagesdifflink' => 'ᐊᓐᓂᑐᔪᖅ ᐊᓯᐊᙳᑐᖅ',
-'editsection'         => 'ᓱᖁᓯᖅᐹ ᐃᓚ',
-'editold'             => 'ᓱᖁᓯᖅᐹ',
-'editsectionhint'     => 'ᓱᖁᓯᖅᐹ ᐃᓚᖏᐅᑎᑎᑦᓯᒍᑎ: $1',
-'showtoc'             => 'ᐊᓚᒃᑲᑎᖅᐹ',
-'hidetoc'             => 'ᐃᔨᖅᐳᖅ',
-'site-rss-feed'       => '$1 ᕐᔅᔅ ᒥᐊᓂᕆᕚ',
-'site-atom-feed'      => '$1 ᐊᑐᒻ ᒥᐊᓂᕆᕚ',
-'page-rss-feed'       => '"$1" ᕐᔅᔅ ᒥᐊᓂᕆᕚ',
-'page-atom-feed'      => '"$1" ᐊᑐᒻ ᒥᐊᓂᕆᕚ',
+'editsection' => 'ᓱᖁᓯᖅᐹ ᐃᓚ',
+'editold' => 'ᓱᖁᓯᖅᐹ',
+'editsectionhint' => 'ᓱᖁᓯᖅᐹ ᐃᓚᖏᐅᑎᑎᑦᓯᒍᑎ: $1',
+'showtoc' => 'ᐊᓚᒃᑲᑎᖅᐹ',
+'hidetoc' => 'ᐃᔨᖅᐳᖅ',
+'site-rss-feed' => '$1 ᕐᔅᔅ ᒥᐊᓂᕆᕚ',
+'site-atom-feed' => '$1 ᐊᑐᒻ ᒥᐊᓂᕆᕚ',
+'page-rss-feed' => '"$1" ᕐᔅᔅ ᒥᐊᓂᕆᕚ',
+'page-atom-feed' => '"$1" ᐊᑐᒻ ᒥᐊᓂᕆᕚ',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'ᒪᑉᐱᑕᖅ',
-'nstab-user'      => 'ᐃᓄᒃ ᒪᑉᐱᑕᖅ',
-'nstab-special'   => 'ᐱᔨ',
-'nstab-project'   => 'ᐱᓕᕆᐊᒃᓴᐃᑦ ᐱᕙᓪᓕᐊᔾᔪᑎᒃᓴᓄᑦ ᒪᑉᐱᑕᖅ',
-'nstab-image'     => 'ᐊᒋᐅᑦ',
+'nstab-main' => 'ᒪᑉᐱᑕᖅ',
+'nstab-user' => 'ᐃᓄᒃ ᒪᑉᐱᑕᖅ',
+'nstab-special' => 'ᐱᔨ',
+'nstab-project' => 'ᐱᓕᕆᐊᒃᓴᐃᑦ ᐱᕙᓪᓕᐊᔾᔪᑎᒃᓴᓄᑦ ᒪᑉᐱᑕᖅ',
+'nstab-image' => 'ᐊᒋᐅᑦ',
 'nstab-mediawiki' => 'ᑭᒡᒐᐹ',
-'nstab-template'  => 'ᒥᐊᓂᕆᕚ-ᕿᔪᖁᑦ',
-'nstab-category'  => 'ᓄᐊᑉᐳᑦ',
+'nstab-template' => 'ᒥᐊᓂᕆᕚ-ᕿᔪᖁᑦ',
+'nstab-category' => 'ᓄᐊᑉᐳᑦ',
 
 # General errors
-'badtitle'         => 'ᐊᔪᖅᑐᖅ ᐊᑎᖅ',
+'badtitle' => 'ᐊᔪᖅᑐᖅ ᐊᑎᖅ',
 'editinginterface' => "'''ᐃᓂᖅᑎᕈᑎ—''' ᐋᕼᐊ ᓱᖁᓯᖅᐹ ᐃᑭᐊᖅ ᒪᑉᐱᑕᖅ ᐊᑐᐃᓐᓇᓯᕗᖅ ᐄᔭᑦᓴᖅ ᖃᕋᓴᐅᔭᖅ ᑕᖅᓴᓕᖅᐹ ᐃᑭᐊᖅ ᐊᕿᑦᑐᖅ ᖃᕆᑕᐅᔭᐅᑉ ᑎᑎᕋᕐᕕᖓ. ᐊᓯᐊᙳᑐᖅ ᐃᑭᐊᖅ ᒪᑉᐱᑕᖅ ᐃᓄᒃᑎᑐᑦ ᐅᐃᑭᐱᑎᐊ ᐊᓪᓚᖑᖅᑐᐊᖅ ᓇᑭᒪᖅᐳᖅ ᖃᑕᙳᑎ.",
 
 # Login and logout pages
-'welcomecreation'    => "== ᐊᕆᐅᙵᐃᐹ, $1! ==
+'welcomecreation' => "== ᐊᕆᐅᙵᐃᐹ, $1! ==
 ᐱᒋᕗᖅ ᖃᑕᙳᑎ ᐅᐃᑭᐱᑎᐊ ᑮᓇᐅᔭᖁᑎᖃᕐᕕᒃ ᐃᓱᐃᓪᓕᖓᐃᑦᔭᐹ. ᐃᖅᑑ ᓱᖁᓯᖅᐹ {{SITENAME}} ᐃᓐᓂᐊᑐᖅ «''ᓂᐱ ᐊᒥ''»",
-'yourname'           => 'ᐅᐃᑭᐱᑎᐊ ᐊᑎᖅ',
-'yourpassword'       => 'ᐅᐃᑭᐱᑎᐊ ᐸᓚᙵᓴᐅᑎ',
-'yourpasswordagain'  => 'ᑕᒪᑐᒪᓃᖅᐹ ᐃᒃᓯᒐᖅᑐᖅ ᐅᐃᑭᐱᑎᐊ ᐸᓚᙵᓴᐅᑎ',
+'yourname' => 'ᐅᐃᑭᐱᑎᐊ ᐊᑎᖅ',
+'yourpassword' => 'ᐅᐃᑭᐱᑎᐊ ᐸᓚᙵᓴᐅᑎ',
+'yourpasswordagain' => 'ᑕᒪᑐᒪᓃᖅᐹ ᐃᒃᓯᒐᖅᑐᖅ ᐅᐃᑭᐱᑎᐊ ᐸᓚᙵᓴᐅᑎ',
 'remembermypassword' => 'ᐃᖅᑑ ᐅᐃᑭᐱᑎᐊ ᐊᑎᖅ ᖃᑯᒍᖅ ᐊᑐᐃᓐᓇᓯᕗᖅ ᐅᕙᓗᒪᔪᖅ ᖃᕆᑕᐅᔭᖅ (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'              => 'ᐊᑯᓐᓇᐳᖅ',
-'loginprompt'        => 'ᐱᒋᐊᓕᒃ ᐃᒪᑐᐊᖅ ᖃᕆᑕᐅᔭᖅ ᖂᑮᔅ(Cookies) ᐱᕐᖄᑎ ᐊᑯᓐᓇᐳᖅ ᐅᐃᑭᐱᑎᐊ.',
-'userlogin'          => 'ᐊᑯᓐᓇᐳᖅ / ᐱᕐᖄᐹ ᑮᓇᐅᔭᒃᑯᕕᖕᒥ ᑐᖅᑯᖅᓯᕕᒃ',
-'logout'             => 'ᐊᓂᕝᕕᒃ',
-'userlogout'         => 'ᐊᓂᕝᕕᒃ',
-'nologin'            => "ᐊᔪᐃᓐᓈᖅ ᐃᓄᖁᑎ? '''$1'''.",
-'nologinlink'        => 'ᐱᕐᖄᐹ ᑮᓇᐅᔭᒃᑯᕕᖕᒥ ᑐᖅᑯᖅᓯᕕᒃ',
-'gotaccountlink'     => 'ᐊᑯᓐᓇᐳᖅ',
-'mailmypassword'     => 'ᕿᓪᓗᑐᖅ ᐅᐃᑭᐱᑎᐊ ᐸᓚᙵᓴᐅᑎ ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ',
+'login' => 'ᐊᑯᓐᓇᐳᖅ',
+'loginprompt' => 'ᐱᒋᐊᓕᒃ ᐃᒪᑐᐊᖅ ᖃᕆᑕᐅᔭᖅ ᖂᑮᔅ(Cookies) ᐱᕐᖄᑎ ᐊᑯᓐᓇᐳᖅ ᐅᐃᑭᐱᑎᐊ.',
+'userlogin' => 'ᐊᑯᓐᓇᐳᖅ / ᐱᕐᖄᐹ ᑮᓇᐅᔭᒃᑯᕕᖕᒥ ᑐᖅᑯᖅᓯᕕᒃ',
+'logout' => 'ᐊᓂᕝᕕᒃ',
+'userlogout' => 'ᐊᓂᕝᕕᒃ',
+'nologin' => "ᐊᔪᐃᓐᓈᖅ ᐃᓄᖁᑎ? '''$1'''.",
+'nologinlink' => 'ᐱᕐᖄᐹ ᑮᓇᐅᔭᒃᑯᕕᖕᒥ ᑐᖅᑯᖅᓯᕕᒃ',
+'gotaccountlink' => 'ᐊᑯᓐᓇᐳᖅ',
+'mailmypassword' => 'ᕿᓪᓗᑐᖅ ᐅᐃᑭᐱᑎᐊ ᐸᓚᙵᓴᐅᑎ ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ',
 
 # Edit page toolbar
 'bold_sample' => 'ᐃᔾᔪᔪᒡ ᑕᖅᓴᓕᖅᐹ',
-'bold_tip'    => 'ᐃᔾᔪᔪᒡ ᑕᖅᓴᓕᖅᐹ',
+'bold_tip' => 'ᐃᔾᔪᔪᒡ ᑕᖅᓴᓕᖅᐹ',
 
 # Edit pages
-'summary'         => 'ᓱᕕᑦ:',
-'minoredit'       => 'ᐅᑭᐅᑭᓗᐊᖅᑐᖅ ᐊᓯᐊᙳᑐᖅ',
-'watchthis'       => 'ᐅᕝᕙ',
-'savearticle'     => 'ᐅᖃᐅᓯᓪᓚᕆᖏᑕ ᑎᑎᕋᖅᑕᐅᓂᖏᑦ',
-'preview'         => 'ᐅᕝᕙ ᖃᖓᓵᖑᓕᖅᑐᖅ',
-'showpreview'     => 'ᓱᖁᓯᖅᐹ ᐊᓚᒃᑲᐅᑎᕗᖅ ᓯᕗᓕᐅᖅᐹ ᐅᖃᐅᓯᓪᓚᕆᖏᑕ ᑎᑎᕋᖅᑕᐅᓂᖏᑦ',
-'showdiff'        => 'ᐊᓚᒃᑲᑎᑉᐹ ᐊᓯᐊᙳᑐᖅ',
+'summary' => 'ᓱᕕᑦ:',
+'minoredit' => 'ᐅᑭᐅᑭᓗᐊᖅᑐᖅ ᐊᓯᐊᙳᑐᖅ',
+'watchthis' => 'ᐅᕝᕙ',
+'savearticle' => 'ᐅᖃᐅᓯᓪᓚᕆᖏᑕ ᑎᑎᕋᖅᑕᐅᓂᖏᑦ',
+'preview' => 'ᐅᕝᕙ ᖃᖓᓵᖑᓕᖅᑐᖅ',
+'showpreview' => 'ᓱᖁᓯᖅᐹ ᐊᓚᒃᑲᐅᑎᕗᖅ ᓯᕗᓕᐅᖅᐹ ᐅᖃᐅᓯᓪᓚᕆᖏᑕ ᑎᑎᕋᖅᑕᐅᓂᖏᑦ',
+'showdiff' => 'ᐊᓚᒃᑲᑎᑉᐹ ᐊᓯᐊᙳᑐᖅ',
 'summary-preview' => 'ᓱᕕᑦ:',
-'blockedtitle'    => 'ᐋᖅᑭᒃᓱᐃᔨ ᐅᒥᙵᓯᓯᔪᖅ',
-'loginreqlink'    => 'ᐊᑯᓐᓇᐳᖅ',
-'newarticle'      => '(ᐱᒋᕗᖅ)',
-'editing'         => 'ᐊᓯᐊᙳᑐᖅ $1',
-'editingsection'  => 'ᓱᖁᓯᖅᐹ ᐃᓚ $1 (ᖏᐅᑎᑎᑦᓯᒍᑎ)',
-'editingcomment'  => 'ᓱᖁᓯᖅᐹ $1 (ᐅᔾᔨᕆᔭᖅ)',
-'editconflict'    => 'ᓱᖁᓯᖅᐹ ᐊᑲᐅᙱᓕᐅᕈᑎᓂᖅ: $1',
+'blockedtitle' => 'ᐋᖅᑭᒃᓱᐃᔨ ᐅᒥᙵᓯᓯᔪᖅ',
+'loginreqlink' => 'ᐊᑯᓐᓇᐳᖅ',
+'newarticle' => '(ᐱᒋᕗᖅ)',
+'editing' => 'ᐊᓯᐊᙳᑐᖅ $1',
+'editingsection' => 'ᓱᖁᓯᖅᐹ ᐃᓚ $1 (ᖏᐅᑎᑎᑦᓯᒍᑎ)',
+'editingcomment' => 'ᓱᖁᓯᖅᐹ $1 (ᐅᔾᔨᕆᔭᖅ)',
+'editconflict' => 'ᓱᖁᓯᖅᐹ ᐊᑲᐅᙱᓕᐅᕈᑎᓂᖅ: $1',
 
 # History pages
-'currentrev'          => 'ᒫᓐᓇ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ',
-'previousrevision'    => '←ᐅᑐᖃᖅ  ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ',
-'nextrevision'        => 'ᐱᓪᓗᐊᕆᕚ ᐱᒋᕗᖅ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ→',
+'currentrev' => 'ᒫᓐᓇ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ',
+'previousrevision' => '←ᐅᑐᖃᖅ  ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ',
+'nextrevision' => 'ᐱᓪᓗᐊᕆᕚ ᐱᒋᕗᖅ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ→',
 'currentrevisionlink' => 'ᒫᓐᓇ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ',
-'next'                => 'ᑕᒡᒐ',
-'last'                => 'ᐊᓐᓂᑐᔪᖅ',
+'next' => 'ᑕᒡᒐ',
+'last' => 'ᐊᓐᓂᑐᔪᖅ',
 
 # Revision feed
-'history-feed-title'       => 'ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ ᒪᑉᐱᑕᖅ ᑭᖑᓂᑦᑎᓐᓂ',
+'history-feed-title' => 'ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ ᒪᑉᐱᑕᖅ ᑭᖑᓂᑦᑎᓐᓂ',
 'history-feed-description' => 'ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ ᒪᑉᐱᑕᖅ ᑭᖑᓂᑦᑎᓐᓂ ᐃᑭᐊᖅ ᐅᐃᑭ',
 
 # Diffs
 'history-title' => 'ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ ᒪᑉᐱᑕᖅ ᑭᖑᓂᑦᑎᓐᓂ "$1"',
-'difference'    => '(ᐊᓯᐊᙳᑐᖅ ᒪᑉᐱᑕᖅ ᐊᑯᓐᓂᖓᓐᓂ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ)',
-'lineno'        => 'ᑐᑭᖅᓯᖅ $1:',
-'editundo'      => 'ᐃᐱᐅᑦᔮᐹ',
-'diff-multi'    => '({{PLURAL:$1|ᐊᑕᐅᓯᖅ ᑭᒻᒥᐅᕗᖅ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ|$1 ᑭᒻᒥᐅᕗᖅ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ}} ᐊᔪᖅᑐᖅ ᐅᕝᕙ.)',
+'lineno' => 'ᑐᑭᖅᓯᖅ $1:',
+'editundo' => 'ᐃᐱᐅᑦᔮᐹ',
+'diff-multi' => '({{PLURAL:$1|ᐊᑕᐅᓯᖅ ᑭᒻᒥᐅᕗᖅ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ|$1 ᑭᒻᒥᐅᕗᖅ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ}} ᐊᔪᖅᑐᖅ ᐅᕝᕙ.)',
 
 # Search results
-'nextn'       => 'ᑕᒡᒐ {{PLURAL:$1|$1}}',
+'nextn' => 'ᑕᒡᒐ {{PLURAL:$1|$1}}',
 'powersearch' => 'ᕿᓐᓇᕆᒃᓴᕐᓂᖅ',
 
 # Preferences page
-'mypreferences'     => 'ᐊᒥ ᐱᒃᑯᒪᓂᖅᐹᖅ',
-'prefs-rc'          => 'ᐱᒋᕗᖅ ᐊᓯᐊᙳᑐᖅ',
+'mypreferences' => 'ᐊᒥ ᐱᒃᑯᒪᓂᖅᐹᖅ',
+'prefs-rc' => 'ᐱᒋᕗᖅ ᐊᓯᐊᙳᑐᖅ',
 'searchresultshead' => 'ᐃᕚᖅᐳᖅ',
-'youremail'         => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ:',
-'username'          => 'ᐅᐃᑭᐱᑎᐊ ᐊᑎᖅ:',
-'yourrealname'      => 'ᐃᓄᓪᓚᕆᒃ ᐊᑎᖅ:',
-'email'             => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ',
-'prefs-help-email'  => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ (ᐱᒃᑲᓪᓚᕗᖅ) — ᖃᑯᒍ ᓇᓗᓇᙱᓚᖅ ᐃᓕᔅᓯ ᐱᔪᖕᓇᖅᑐᖅ ᐱᒋᕚ ᑲᙳᓇᖅᑐᖅ ᐋᔩᖃᑎᒋᖏᖅ',
+'youremail' => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ:',
+'username' => 'ᐅᐃᑭᐱᑎᐊ ᐊᑎᖅ:',
+'yourrealname' => 'ᐃᓄᓪᓚᕆᒃ ᐊᑎᖅ:',
+'email' => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ',
+'prefs-help-email' => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ (ᐱᒃᑲᓪᓚᕗᖅ) — ᖃᑯᒍ ᓇᓗᓇᙱᓚᖅ ᐃᓕᔅᓯ ᐱᔪᖕᓇᖅᑐᖅ ᐱᒋᕚ ᑲᙳᓇᖅᑐᖅ ᐋᔩᖃᑎᒋᖏᖅ',
 
 # User rights
 'editinguser' => "ᓱᖁᓯᖅᐹ ᖃᑕᙳᑎ '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
 
 # Recent changes
-'recentchanges'   => 'ᐱᒋᕗᖅ ᐊᓯᐊᙳᑐᖅ',
-'hide'            => 'ᐃᔨᖅᐳᖅ',
-'show'            => 'ᐊᓚᒃᑲᑎᖅᐹ',
+'recentchanges' => 'ᐱᒋᕗᖅ ᐊᓯᐊᙳᑐᖅ',
+'hide' => 'ᐃᔨᖅᐳᖅ',
+'show' => 'ᐊᓚᒃᑲᑎᖅᐹ',
 'minoreditletter' => 'ᐅ',
-'newpageletter'   => 'ᐱ',
-'boteditletter'   => 'ᑉ',
+'newpageletter' => 'ᐱ',
+'boteditletter' => 'ᑉ',
 
 # Recent changes linked
-'recentchangeslinked'          => 'ᐊᓯᐊᙳᑐᖅ ᒥᑦᓵᓯᔪᖅ',
-'recentchangeslinked-feed'     => 'ᐊᓯᐊᙳᑐᖅ ᒥᑦᓵᓯᔪᖅ',
-'recentchangeslinked-toolbox'  => 'ᐊᓯᐊᙳᑐᖅ ᒥᑦᓵᓯᔪᖅ',
+'recentchangeslinked' => 'ᐊᓯᐊᙳᑐᖅ ᒥᑦᓵᓯᔪᖅ',
+'recentchangeslinked-feed' => 'ᐊᓯᐊᙳᑐᖅ ᒥᑦᓵᓯᔪᖅ',
+'recentchangeslinked-toolbox' => 'ᐊᓯᐊᙳᑐᖅ ᒥᑦᓵᓯᔪᖅ',
 'recentchangeslinked-noresult' => '0 ᐊᓯᐊᙳᑐᖅ ᐃᑦᓯᕕᒻᒥᐅᓯᖅᐹ ᒪᑉᐱᑕᖅ ᑕᑯᕙᓪᓚᑐᖅ ᓱᓪᓗᒃ ᑕᒪᑐᒪᓂ ᑐᒥᑯ',
 
 # Upload
-'upload'            => 'ᒪᑉᐱᐹ ᓇᓗᓇᐃᔭᐅᑎᑦ',
-'uploadbtn'         => 'ᒪᑉᐱᐹ ᓇᓗᓇᐃᔭᐅᑎᑦ',
-'filedesc'          => 'ᐱᓕᕆᐊᒃᓴᑦ ᐱᕕᒡᔪᐊᖑᓂᖏᑦ',
+'upload' => 'ᒪᑉᐱᐹ ᓇᓗᓇᐃᔭᐅᑎᑦ',
+'uploadbtn' => 'ᒪᑉᐱᐹ ᓇᓗᓇᐃᔭᐅᑎᑦ',
+'filedesc' => 'ᐱᓕᕆᐊᒃᓴᑦ ᐱᕕᒡᔪᐊᖑᓂᖏᑦ',
 'fileuploadsummary' => 'ᓱᕕᑦ:',
-'watchthisupload'   => 'ᐅᕝᕙ',
+'watchthisupload' => 'ᐅᕝᕙ',
 
 # File description page
 'file-anchor-link' => 'ᐊᒋᐅᑦ',
@@ -250,57 +249,57 @@ $messages = array(
 'randomredirect' => 'ᓇᑭᑐᐃᓐᓇᖅ ᖃᐅᔨᓴᕐᓂᖅ ᖃᓂᖓᓂ ᑲᒪᒋᔭᖅ ᐋᓯᑦ ᓇᑭᑦ',
 
 # Statistics
-'statistics'              => 'ᑭᓯᑦᓯᓯᖕᖑᕐᓗᒋᑦ ᐹᓯᔅᓱᑎᔅᓴᑦ',
+'statistics' => 'ᑭᓯᑦᓯᓯᖕᖑᕐᓗᒋᑦ ᐹᓯᔅᓱᑎᔅᓴᑦ',
 'statistics-header-users' => 'ᖃᑕᙳᑎ ᑭᓯᑦᓯᓯᖕᖑᕐᓗᒋᑦ ᐹᓯᔅᓱᑎᔅᓴᑦ',
 
 'doubleredirects' => 'ᑕᐱᕐᖃᓕᒃ ᖃᓂᖓᓂ ᑲᒪᒋᔭᖅ ᐋᓯᑦ ᓇᑭᑦ',
 
-'brokenredirects'        => 'ᓇᐱᕚ ᖃᓂᖓᓂ ᑲᒪᒋᔭᖅ ᐋᓯᑦ ᓇᑭᑦ',
-'brokenredirects-edit'   => 'ᓱᖁᓯᖅᐹ',
+'brokenredirects' => 'ᓇᐱᕚ ᖃᓂᖓᓂ ᑲᒪᒋᔭᖅ ᐋᓯᑦ ᓇᑭᑦ',
+'brokenredirects-edit' => 'ᓱᖁᓯᖅᐹ',
 'brokenredirects-delete' => 'ᓂᐸᖅᑎᐹ',
 
 # Miscellaneous special pages
-'listusers'         => 'ᖃᑕᙳᑎ ᓂᐱ',
+'listusers' => 'ᖃᑕᙳᑎ ᓂᐱ',
 'newpages-username' => 'ᐅᐃᑭᐱᑎᐊ ᐊᑎᖅ:',
-'ancientpages'      => 'ᒪᑉᐱᑕᖅ ᐃᑦᑐᓴᖅ ᐅᑐᖃᖅ',
-'move'              => 'ᐅᐊᔪᖅ',
+'ancientpages' => 'ᒪᑉᐱᑕᖅ ᐃᑦᑐᓴᖅ ᐅᑐᖃᖅ',
+'move' => 'ᐅᐊᔪᖅ',
 
 # Book sources
 'booksources-go' => 'ᐊᐃᕗᖅ',
 
 # Special:AllPages
-'allpages'       => 'ᓱᓇᒥᑦᑐᖅ ᒪᑉᐱᑕᖅ',
-'nextpage'       => 'ᑕᒡᒐ ᒪᑉᐱᑕᖅ ($1)',
-'allpagesprev'   => 'ᑐᓄᓪᓕᐹᖅ',
-'allpagesnext'   => 'ᑕᒡᒐ',
+'allpages' => 'ᓱᓇᒥᑦᑐᖅ ᒪᑉᐱᑕᖅ',
+'nextpage' => 'ᑕᒡᒐ ᒪᑉᐱᑕᖅ ($1)',
+'allpagesprev' => 'ᑐᓄᓪᓕᐹᖅ',
+'allpagesnext' => 'ᑕᒡᒐ',
 'allpagessubmit' => 'ᐊᐃᕗᖅ',
 
 # Special:Categories
 'categories' => 'ᓄᐊᑉᐳᑦ',
 
 # E-mail user
-'emailuser'    => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ ᐃᓄᒃ',
-'emailfrom'    => 'ᓇᑭᑦ',
+'emailuser' => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ ᐃᓄᒃ',
+'emailfrom' => 'ᓇᑭᑦ',
 'emailmessage' => 'ᑭᒡᒐᐹ',
-'emailsend'    => 'ᕿᐅᑦᓴᕕᒋᕚ',
+'emailsend' => 'ᕿᐅᑦᓴᕕᒋᕚ',
 
 # Watchlist
-'watchlist'     => 'ᐅᕝᕙ ᒪᑉᐱᑕᖅ',
-'mywatchlist'   => 'ᓂᐱ ᐊᒥ',
-'watch'         => 'ᐅᕝᕙ',
+'watchlist' => 'ᐅᕝᕙ ᒪᑉᐱᑕᖅ',
+'mywatchlist' => 'ᓂᐱ ᐊᒥ',
+'watch' => 'ᐅᕝᕙ',
 'watchthispage' => 'ᐅᕝᕙ',
-'unwatch'       => 'ᐃᖅ ᐅᕝᕙ',
+'unwatch' => 'ᐃᖅ ᐅᕝᕙ',
 
 'enotif_impersonal_salutation' => '{{SITENAME}} ᖃᑕᙳᑎ',
-'created'                      => 'ᒪᑉᐱᑕᖅ ᐊᓂᕗᖅ',
+'created' => 'ᒪᑉᐱᑕᖅ ᐊᓂᕗᖅ',
 
 # Delete
-'dellogpage'  => 'ᓂᐸᖅ ᓂᐱ',
+'dellogpage' => 'ᓂᐸᖅ ᓂᐱ',
 'deletionlog' => 'ᓂᐸᖅ ᓂᐱ',
 
 # Protect
-'prot_1movedto2'      => '[[$1]] ᓱᕐᕋᒪᔪᖅ [[$2]]',
-'protect-legend'      => 'ᐸᑎᒻᒥᕚ ᓴᐳᒻᒥᕚ',
+'prot_1movedto2' => '[[$1]] ᓱᕐᕋᒪᔪᖅ [[$2]]',
+'protect-legend' => 'ᐸᑎᒻᒥᕚ ᓴᐳᒻᒥᕚ',
 'protect-level-sysop' => 'ᓯᕐᓚᒃ ᑎᑎᕋᖅᓯᒪᔪᓂᒃ ᑐᖅᑯᖅᑎᕆᔨ',
 
 # Restrictions (nouns)
@@ -315,49 +314,49 @@ $messages = array(
 # Contributions
 'mycontris' => 'ᑕᓕᐊᖅ',
 
-'sp-contributions-talk'   => 'ᐅᖃᓕᒪᔪᖅ',
+'sp-contributions-talk' => 'ᐅᖃᓕᒪᔪᖅ',
 'sp-contributions-submit' => 'ᐃᕚᖅᐳᖅ',
 
 # What links here
 'whatlinkshere' => 'ᐅᖅᓯᖅ ᒪᐅᖓ',
-'isredirect'    => 'ᑕᐱᑕᕇᒃ ᐅᖅᓯᖅ ᒪᑉᐱᑕᖅ',
+'isredirect' => 'ᑕᐱᑕᕇᒃ ᐅᖅᓯᖅ ᒪᑉᐱᑕᖅ',
 
 # Block/unblock
-'blockip'                  => 'ᐃᖅ ᐋᖅᑭᒃᓱᐃᔨ',
-'badipaddress'             => 'ᐃᓪᓕᑐᖅ ᖃᕆᓴᐅᔭᒃᑯᑦ ᑎᑎᕋᖅᓯᒪᔪᑦ ᒪᓕᒐᑎᒍᑦ ᐊᖏᕈᑕᐅᓯᒪᔪᖅ ᐅᓂᒃᑳᕆᔭᖃᕐᓂᖅ',
-'blockipsuccesssub'        => 'ᐅᒥᙵᓯᓯᔪᖅ ᓈᔪᖅ',
-'ipblocklist-submit'       => 'ᐃᕚᖅᐳᖅ',
-'anononlyblock'            => 'ᓯᕐᓚᒃ ᐃᓕᓴᕐᓇᙱᑎᑦᑐᖅ',
-'blocklink'                => 'ᐃᖅ',
-'contribslink'             => 'ᖃᑕᙳᑎ ᓱᖁᓯᖅᐹ',
-'blocklogpage'             => 'ᐅᒥᙵᓯᓯᔪᖅ/ᐃᖅ ᑎᑎᖅᑲᖁᑎᑦ ᑐᖅᑯᖅᓯᒪᔭᐃᑦ',
+'blockip' => 'ᐃᖅ ᐋᖅᑭᒃᓱᐃᔨ',
+'badipaddress' => 'ᐃᓪᓕᑐᖅ ᖃᕆᓴᐅᔭᒃᑯᑦ ᑎᑎᕋᖅᓯᒪᔪᑦ ᒪᓕᒐᑎᒍᑦ ᐊᖏᕈᑕᐅᓯᒪᔪᖅ ᐅᓂᒃᑳᕆᔭᖃᕐᓂᖅ',
+'blockipsuccesssub' => 'ᐅᒥᙵᓯᓯᔪᖅ ᓈᔪᖅ',
+'ipblocklist-submit' => 'ᐃᕚᖅᐳᖅ',
+'anononlyblock' => 'ᓯᕐᓚᒃ ᐃᓕᓴᕐᓇᙱᑎᑦᑐᖅ',
+'blocklink' => 'ᐃᖅ',
+'contribslink' => 'ᖃᑕᙳᑎ ᓱᖁᓯᖅᐹ',
+'blocklogpage' => 'ᐅᒥᙵᓯᓯᔪᖅ/ᐃᖅ ᑎᑎᖅᑲᖁᑎᑦ ᑐᖅᑯᖅᓯᒪᔭᐃᑦ',
 'block-log-flags-anononly' => 'ᐃᓕᓴᕐᓇᙱᑎᑦᑐᖅ ᐋᖅᑭᒃᓱᐃᔨ ᑭᓯᐊᓂ',
 'block-log-flags-nocreate' => 'ᑮᓇᐅᔭᖃᕐᕕᒃ ᐃᓄᐃᕈᑎᕚ ᐃᓂᖅᑎᐹ ᐱᒋᕗᖅ',
-'block-log-flags-noemail'  => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ',
+'block-log-flags-noemail' => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ',
 
 # Move page
 'move-page-legend' => 'ᐅᐊᔪᖅ ᒪᑉᐱᑕᖅ',
-'movearticle'      => 'ᐅᐊᔪᖅ ᒪᑉᐱᑕᖅ',
-'movedto'          => 'ᐅᐊᔪᖅ',
-'movelogpage'      => 'ᐅᐊᔪᖅ ᓂᐱ',
-'movereason'       => 'ᐃᓱᒪᒃᓴᖅᓯᐅᕈᓐᓇᑦᑎᐊᕐᓂᖅ:',
-'delete_and_move'  => 'ᓂᐸᖅᑎᐹ  ᐊᒻᒪ ᐅᐊᔪᖅ',
+'movearticle' => 'ᐅᐊᔪᖅ ᒪᑉᐱᑕᖅ',
+'movedto' => 'ᐅᐊᔪᖅ',
+'movelogpage' => 'ᐅᐊᔪᖅ ᓂᐱ',
+'movereason' => 'ᐃᓱᒪᒃᓴᖅᓯᐅᕈᓐᓇᑦᑎᐊᕐᓂᖅ:',
+'delete_and_move' => 'ᓂᐸᖅᑎᐹ  ᐊᒻᒪ ᐅᐊᔪᖅ',
 
 # Namespace 8 related
 'allmessagesname' => 'ᐊᑎᖅ',
 
 # Import log
-'import-logentry-upload-detail'    => '$1 {{PLURAL:$1|ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ|ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ}}',
+'import-logentry-upload-detail' => '$1 {{PLURAL:$1|ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ|ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ}}',
 'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ|ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ}} ᐃᑭᐊᖅ $2',
 
 # Tooltip help for the actions
-'tooltip-pt-mytalk'               => 'ᐊᓪᓚᖁᑎᒃᑲ',
-'tooltip-pt-preferences'          => 'ᐊᒥ ᐱᒃᑯᒪᓂᖅᐹᖅ',
-'tooltip-pt-logout'               => 'ᐊᓂᕝᕕᒃ',
-'tooltip-ca-protect'              => 'ᓴᐳᒻᒥᕚ ᒪᑉᐱᑕᖅ',
-'tooltip-search'                  => 'ᐃᕚᖅᐳᖅ {{SITENAME}}',
-'tooltip-minoredit'               => 'ᑐᐊᐸᖅ ᐊᓯᐊᙳᑐᖅ',
-'tooltip-diff'                    => 'ᓱᕐᕋᐹ ᖃᑕᙳᑎ',
+'tooltip-pt-mytalk' => 'ᐊᓪᓚᖁᑎᒃᑲ',
+'tooltip-pt-preferences' => 'ᐊᒥ ᐱᒃᑯᒪᓂᖅᐹᖅ',
+'tooltip-pt-logout' => 'ᐊᓂᕝᕕᒃ',
+'tooltip-ca-protect' => 'ᓴᐳᒻᒥᕚ ᒪᑉᐱᑕᖅ',
+'tooltip-search' => 'ᐃᕚᖅᐳᖅ {{SITENAME}}',
+'tooltip-minoredit' => 'ᑐᐊᐸᖅ ᐊᓯᐊᙳᑐᖅ',
+'tooltip-diff' => 'ᓱᕐᕋᐹ ᖃᑕᙳᑎ',
 'tooltip-compareselectedversions' => 'ᐅᕝᕙ ᐊᓯᐊᙳᑐᖅ ᒪᑉᐱᑕᖅ ᐊᑯᓐᓂᖓᓐᓂ ᒪᕐᕉᒃ ᑎᑎᕋᖅᑕᐅᒋᐊᕐᖓᕈᑦ',
 
 # Attribution
@@ -368,25 +367,25 @@ $messages = array(
 
 # Browsing diffs
 'previousdiff' => '← ᑐᓄᓪᓕᐹᖅ ᐊᓯᐊᙳᑐᖅ',
-'nextdiff'     => 'ᑕᒡᒐ ᐊᓯᐊᙳᑐᖅ ᒪᑉᐱᑕᖅ →',
+'nextdiff' => 'ᑕᒡᒐ ᐊᓯᐊᙳᑐᖅ ᒪᑉᐱᑕᖅ →',
 
 # Special:NewFiles
 'ilsubmit' => 'ᐃᕚᖅᐳᖅ',
-'bydate'   => 'ᐱᑖᕈᑦᑐᖅ ᐃᓅᓕᕐᕕᒃ',
+'bydate' => 'ᐱᑖᕈᑦᑐᖅ ᐃᓅᓕᕐᕕᒃ',
 
 # Variants for Inuktitut language
 'variantname-ike-cans' => 'ᑎᑎᕋᐅᓯᖅ ᓄᑖᖅ',
 'variantname-ike-latn' => 'ilisautik',
-'variantname-iu'       => 'disable',
+'variantname-iu' => 'disable',
 
 # EXIF tags
-'exif-imagelength'         => 'ᖁᑦᓯᖕᓂᖅ',
-'exif-imagedescription'    => 'ᐃᓄᙳᐊᖅ ᐊᑎᖅ',
-'exif-colorspace'          => 'ᒥᖑᐊᕈᑎᒥᑎᖅᐹ',
-'exif-datetimeoriginal'    => 'ᖃᑦᓯᐹ ᐊᒪᒻ ᑎᑭᐅᑎ ᓴᕐᕿᐹ ᐃᓱᐃᓪᓕᖓᐃᑦᔭᐹ',
-'exif-datetimedigitized'   => 'ᖃᑦᓯᐹ ᐊᒪᒻ ᑎᑭᐅᑎ ᓴᕐᕿᐹ ᖃᕋᓴᐅᔭᖅ',
+'exif-imagelength' => 'ᖁᑦᓯᖕᓂᖅ',
+'exif-imagedescription' => 'ᐃᓄᙳᐊᖅ ᐊᑎᖅ',
+'exif-colorspace' => 'ᒥᖑᐊᕈᑎᒥᑎᖅᐹ',
+'exif-datetimeoriginal' => 'ᖃᑦᓯᐹ ᐊᒪᒻ ᑎᑭᐅᑎ ᓴᕐᕿᐹ ᐃᓱᐃᓪᓕᖓᐃᑦᔭᐹ',
+'exif-datetimedigitized' => 'ᖃᑦᓯᐹ ᐊᒪᒻ ᑎᑭᐅᑎ ᓴᕐᕿᐹ ᖃᕋᓴᐅᔭᖅ',
 'exif-exposuretime-format' => '$1 ᐊᐃᑉᐸᖅ ($2)',
-'exif-brightnessvalue'     => 'ᖃᐅᒻᒪᐹ ᐊᒃᑭᐅᑕᖅ',
+'exif-brightnessvalue' => 'ᖃᐅᒻᒪᐹ ᐊᒃᑭᐅᑕᖅ',
 
 # 'all' in various places, this might be different for inflected languages
 'monthsall' => 'ᓱᓇᒥᑦᑐᖅ',
@@ -397,14 +396,14 @@ $messages = array(
 # Multipage image navigation
 'imgmultipageprev' => '← ᑐᓄᓪᓕᐹᖅ  ᒪᑉᐱᑕᖅ',
 'imgmultipagenext' => 'ᑕᒡᒐ ᒪᑉᐱᑕᖅ →',
-'imgmultigo'       => 'ᐊᐃᕗᖅ!',
+'imgmultigo' => 'ᐊᐃᕗᖅ!',
 
 # Table pager
 'table_pager_limit_submit' => 'ᐊᐃᕗᖅ',
 
 # Auto-summaries
 'autoredircomment' => 'ᖃᓂᖓᓂ ᑲᒪᒋᔭᖅ ᐋᓯᑦ ᓇᑭᑦ [[$1]]',
-'autosumm-new'     => 'ᐱᒋᕗᖅ ᒪᑉᐱᑕᖅ: $1',
+'autosumm-new' => 'ᐱᒋᕗᖅ ᒪᑉᐱᑕᖅ: $1',
 
 # Special:SpecialPages
 'specialpages' => 'ᐱᔨ ᒪᑉᐱᑕᖅ',
index 3265c55..4325b71 100644 (file)
@@ -14,49 +14,49 @@ $messages = array(
 'tog-rememberpassword' => 'Iqtuu uikipitia atiq qakugiq atuinnasivuq uvalumaq qaritaujaq (for a maximum of $1 {{PLURAL:$1|day|days}})',
 
 # Dates
-'sunday'       => 'sanattaili',
-'monday'       => 'naggajaq',
-'wednesday'    => 'pingajua',
-'friday'       => 'pagaitaak',
-'sun'          => 'sana',
-'mon'          => 'nag',
-'wed'          => 'pinga',
-'january'      => 'januari',
-'february'     => 'vipuari',
-'march'        => 'maarsi',
-'april'        => 'aipuril',
-'may_long'     => 'mai',
-'june'         => 'juni',
-'july'         => 'julai',
-'august'       => 'augus',
-'october'      => 'uktupuri',
-'november'     => 'nuvimpuri',
-'december'     => 'tisimpuri',
-'january-gen'  => 'januari',
+'sunday' => 'sanattaili',
+'monday' => 'naggajaq',
+'wednesday' => 'pingajua',
+'friday' => 'pagaitaak',
+'sun' => 'sana',
+'mon' => 'nag',
+'wed' => 'pinga',
+'january' => 'januari',
+'february' => 'vipuari',
+'march' => 'maarsi',
+'april' => 'aipuril',
+'may_long' => 'mai',
+'june' => 'juni',
+'july' => 'julai',
+'august' => 'augus',
+'october' => 'uktupuri',
+'november' => 'nuvimpuri',
+'december' => 'tisimpuri',
+'january-gen' => 'januari',
 'february-gen' => 'vipuari',
-'march-gen'    => 'maarsi',
-'april-gen'    => 'aipuril',
-'may-gen'      => 'mai',
-'june-gen'     => 'juni',
-'july-gen'     => 'julai',
-'august-gen'   => 'augus',
-'october-gen'  => 'uktupuri',
+'march-gen' => 'maarsi',
+'april-gen' => 'aipuril',
+'may-gen' => 'mai',
+'june-gen' => 'juni',
+'july-gen' => 'julai',
+'august-gen' => 'augus',
+'october-gen' => 'uktupuri',
 'november-gen' => 'nuvimpuri',
 'december-gen' => 'tisimpuri',
-'apr'          => 'aipu',
-'may'          => 'mai',
-'aug'          => 'augu',
-'nov'          => 'nuvi',
-
-'about'         => 'miksaani',
-'article'       => 'ilulik mappitaq',
-'newwindow'     => '(uittuq qarasaujaq ikiaq pigivuq igalaaq)',
-'cancel'        => 'iniqtipaa',
+'apr' => 'aipu',
+'may' => 'mai',
+'aug' => 'augu',
+'nov' => 'nuvi',
+
+'about' => 'miksaani',
+'article' => 'ilulik mappitaq',
+'newwindow' => '(uittuq qarasaujaq ikiaq pigivuq igalaaq)',
+'cancel' => 'iniqtipaa',
 'moredotdotdot' => 'pilluarivaa...',
-'mypage'        => 'ami mappitaq',
-'mytalk'        => 'atlarqutikka',
-'navigation'    => 'mianirivaa',
-'and'           => '&#32;amma',
+'mypage' => 'ami mappitaq',
+'mytalk' => 'atlarqutikka',
+'navigation' => 'mianirivaa',
+'and' => '&#32;amma',
 
 # Cologne Blue skin
 'qbspecialpages' => 'piji mappitaq',
@@ -64,135 +64,134 @@ $messages = array(
 # Vector skin
 'vector-view-edit' => 'Suqusiqpaa',
 
-'help'              => 'qajalippaa',
-'search'            => 'ivaaqpuq',
-'searchbutton'      => 'ivaaqpuq',
-'go'                => 'aivuq',
-'searcharticle'     => 'aivuk',
-'history_short'     => 'mappitaq kingunittinni',
-'edit'              => 'Suqusiqpaa',
-'editthispage'      => 'suqusiqpaa mappitaq',
-'delete'            => 'nipaqtipaa',
-'protect'           => 'sapummivaa',
-'unprotect'         => 'iq sapummivaa',
+'help' => 'qajalippaa',
+'search' => 'ivaaqpuq',
+'searchbutton' => 'ivaaqpuq',
+'go' => 'aivuq',
+'searcharticle' => 'aivuk',
+'history_short' => 'mappitaq kingunittinni',
+'edit' => 'Suqusiqpaa',
+'editthispage' => 'suqusiqpaa mappitaq',
+'delete' => 'nipaqtipaa',
+'protect' => 'sapummivaa',
+'unprotect' => 'iq sapummivaa',
 'unprotectthispage' => 'iq sapummivaa mappitaq',
-'newpage'           => 'pigivuk mappitaq',
-'specialpage'       => 'piji mappitaq',
-'articlepage'       => 'ilulik mappitaq uvva',
-'talk'              => 'uqalimajuq',
-'toolbox'           => 'sanarqutiqauti',
-'otherlanguages'    => 'killumut uiki',
-'redirectedfrom'    => '(qaningani kamagijaq aasit nakit $1)',
-'redirectpagesub'   => 'aningani kamagijaq aasit nakit mappitaq',
-'jumptonavigation'  => 'mianirivaa',
-'jumptosearch'      => 'ivaaqpuq',
+'newpage' => 'pigivuk mappitaq',
+'specialpage' => 'piji mappitaq',
+'articlepage' => 'ilulik mappitaq uvva',
+'talk' => 'uqalimajuq',
+'toolbox' => 'sanarqutiqauti',
+'otherlanguages' => 'killumut uiki',
+'redirectedfrom' => '(qaningani kamagijaq aasit nakit $1)',
+'redirectpagesub' => 'aningani kamagijaq aasit nakit mappitaq',
+'jumptonavigation' => 'mianirivaa',
+'jumptosearch' => 'ivaaqpuq',
 
 # 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'            => 'miksaani {{SITENAME}}',
-'aboutpage'            => 'Project:miksaani',
-'currentevents'        => 'pigivuq piusiq',
-'currentevents-url'    => 'Project:pigivuq piusiq',
-'edithelp'             => 'ikurripaa suqusiqpaa',
-'edithelppage'         => 'Help:suqusiqpaa',
-'mainpage'             => 'amiq',
+'aboutsite' => 'miksaani {{SITENAME}}',
+'aboutpage' => 'Project:miksaani',
+'currentevents' => 'pigivuq piusiq',
+'currentevents-url' => 'Project:pigivuq piusiq',
+'edithelp' => 'ikurripaa suqusiqpaa',
+'edithelppage' => 'Help:suqusiqpaa',
+'mainpage' => 'amiq',
 'mainpage-description' => 'amiq',
-'portal'               => 'qaggiq',
-'portal-url'           => 'Project:qaggiq',
-'privacy'              => 'namminiq pilirivviqauqtunut aulataujut atuagaq, pinasuarniq',
-'privacypage'          => 'Project:namminiq pilirivviqauqtunut aulataujut atuagaq, pinasuarniq',
+'portal' => 'qaggiq',
+'portal-url' => 'Project:qaggiq',
+'privacy' => 'namminiq pilirivviqauqtunut aulataujut atuagaq, pinasuarniq',
+'privacypage' => 'Project:namminiq pilirivviqauqtunut aulataujut atuagaq, pinasuarniq',
 
-'youhavenewmessages'  => 'ilissu pigivaa $1 ($2).',
-'newmessageslink'     => 'pigivuk kiggapaa',
+'youhavenewmessages' => 'ilissu pigivaa $1 ($2).',
+'newmessageslink' => 'pigivuk kiggapaa',
 'newmessagesdifflink' => 'annitujuq asiaNngutuq',
-'editsection'         => 'suqusiqpaa',
-'editold'             => 'suqusiqpaa',
-'editlink'            => 'suqusiqpaa',
-'editsectionhint'     => 'suqusiqpaa ilangiutititsiguti: $1',
-'site-rss-feed'       => '$1 rss mianirivaa',
-'site-atom-feed'      => '$1 atum mianirivaa',
-'page-rss-feed'       => '"$1" rss mianirivaa',
-'page-atom-feed'      => '"$1" atum mianirivaa',
+'editsection' => 'suqusiqpaa',
+'editold' => 'suqusiqpaa',
+'editlink' => 'suqusiqpaa',
+'editsectionhint' => 'suqusiqpaa ilangiutititsiguti: $1',
+'site-rss-feed' => '$1 rss mianirivaa',
+'site-atom-feed' => '$1 atum mianirivaa',
+'page-rss-feed' => '"$1" rss mianirivaa',
+'page-atom-feed' => '"$1" atum mianirivaa',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'mappitaq',
-'nstab-user'      => 'inuk mappitaq',
-'nstab-special'   => 'piji',
-'nstab-project'   => 'piliriaksait pivalliajjutiksanut miqitaq',
+'nstab-main' => 'mappitaq',
+'nstab-user' => 'inuk mappitaq',
+'nstab-special' => 'piji',
+'nstab-project' => 'piliriaksait pivalliajjutiksanut miqitaq',
 'nstab-mediawiki' => 'kiggapaa',
-'nstab-template'  => 'mianirivaa-qijuqut',
-'nstab-category'  => 'nuapput',
+'nstab-template' => 'mianirivaa-qijuqut',
+'nstab-category' => 'nuapput',
 
 # General errors
-'badtitle'         => 'ajuqtuq atiq',
+'badtitle' => 'ajuqtuq atiq',
 'editinginterface' => "'''iniqtiruti—''' aaha suqusiqpaa iqiak mappitaq atuinnasivuq iijatsaq qarasaujaq taqsaliqpaa ikiaq aqittuq qaritaujaup titirarvinga. asiaNngutuq ikiaq mappitaq inuktitut uikipitia allanguqtuaq nakimaqpuq qatannguti.",
 
 # Login and logout pages
-'welcomecreation'    => "== ariunngaipaa, $1! ==
+'welcomecreation' => "== ariunngaipaa, $1! ==
 pigivuq qatannguti uikipitia kiinaujaqutiqarvik isuillingaitjapaa. iqtuu suqusiqpa{{SITENAME}} inniatuq—«''nipi ami''»",
-'yourname'           => 'uikipitia atiq',
-'yourpassword'       => 'uikipitia palanngasauti',
-'yourpasswordagain'  => 'tamatumaniiqpaa iksigaqtuq uikipitia palanngasauti',
+'yourname' => 'uikipitia atiq',
+'yourpassword' => 'uikipitia palanngasauti',
+'yourpasswordagain' => 'tamatumaniiqpaa iksigaqtuq uikipitia palanngasauti',
 'remembermypassword' => 'iqtuu uikipitia atiq qakakuq atuinnasivuq uvalumajuq qaritaujaq (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'              => 'akunnapuq',
-'loginprompt'        => 'pigialik imatuaq qaritaujaq quukiis (Cookies) pirqaati akunnapuq {{SITENAME}}.',
-'userlogin'          => 'akunnapuq / pirqaapaa kiinaijakkuvingmi tuqkuqsivik',
-'logout'             => 'anivvik',
-'userlogout'         => 'anivvik',
-'nologin'            => "ajuinnaaq inuquti? '''$1'''.",
-'nologinlink'        => 'pirqaapaa kiinaujakkuvingmi tuqkuqsivik',
-'mailmypassword'     => 'qillutuq uikipitia palanngasauti kigutiup sitiniqpaanga',
+'login' => 'akunnapuq',
+'loginprompt' => 'pigialik imatuaq qaritaujaq quukiis (Cookies) pirqaati akunnapuq {{SITENAME}}.',
+'userlogin' => 'akunnapuq / pirqaapaa kiinaijakkuvingmi tuqkuqsivik',
+'logout' => 'anivvik',
+'userlogout' => 'anivvik',
+'nologin' => "ajuinnaaq inuquti? '''$1'''.",
+'nologinlink' => 'pirqaapaa kiinaujakkuvingmi tuqkuqsivik',
+'mailmypassword' => 'qillutuq uikipitia palanngasauti kigutiup sitiniqpaanga',
 
 # Edit page toolbar
 'bold_sample' => 'ijjujug taqsaliqpaa',
-'bold_tip'    => 'ijjujug taqsaliqpaa',
+'bold_tip' => 'ijjujug taqsaliqpaa',
 
 # Edit pages
-'summary'         => 'suvit:',
-'minoredit'       => 'ukiukiluaq asianngutuq',
-'watchthis'       => 'uvva',
-'savearticle'     => 'uqausillaringgita titiraqtauninggil',
-'preview'         => 'uvva qangasaanguliqtuq',
-'showpreview'     => 'surkuqpaa alakkautivuq sivuliqpaa uqaasillarigita titiraqtauningigit',
-'showdiff'        => 'alakkatippaa asianngutuq',
+'summary' => 'suvit:',
+'minoredit' => 'ukiukiluaq asianngutuq',
+'watchthis' => 'uvva',
+'savearticle' => 'uqausillaringgita titiraqtauninggil',
+'preview' => 'uvva qangasaanguliqtuq',
+'showpreview' => 'surkuqpaa alakkautivuq sivuliqpaa uqaasillarigita titiraqtauningigit',
+'showdiff' => 'alakkatippaa asianngutuq',
 'summary-preview' => 'suvit preview:',
-'blockedtitle'    => 'aaqqiksuiji uminngasisijuq',
-'loginreqlink'    => 'akunnapuq',
-'newarticle'      => '(pigivuk)',
-'editingsection'  => 'suqusiqpaa $1 (ilangiutititsiguti)',
-'editingcomment'  => 'suqusiqpaa $1 (ujjirijaq)',
-'editconflict'    => 'suqusiqpaa akaunngiliurutiniq: $1',
+'blockedtitle' => 'aaqqiksuiji uminngasisijuq',
+'loginreqlink' => 'akunnapuq',
+'newarticle' => '(pigivuk)',
+'editingsection' => 'suqusiqpaa $1 (ilangiutititsiguti)',
+'editingcomment' => 'suqusiqpaa $1 (ujjirijaq)',
+'editconflict' => 'suqusiqpaa akaunngiliurutiniq: $1',
 
 # History pages
-'currentrev'          => 'maanna titiraqtaugiarngarut',
-'previousrevision'    => '←utuqaq titiraqtaugiarngarut',
-'nextrevision'        => 'pilluarivaa pigivuk revision titiraqtaugiarngarut→',
+'currentrev' => 'maanna titiraqtaugiarngarut',
+'previousrevision' => '←utuqaq titiraqtaugiarngarut',
+'nextrevision' => 'pilluarivaa pigivuk revision titiraqtaugiarngarut→',
 'currentrevisionlink' => 'maanna titiraqtaugiarngarut',
-'next'                => 'tagga',
+'next' => 'tagga',
 
 # Revision feed
-'history-feed-title'       => 'titiraqtaugiarngarut mappitaq kingunittinni',
+'history-feed-title' => 'titiraqtaugiarngarut mappitaq kingunittinni',
 'history-feed-description' => 'titiraqtaugiarngarut mappitaq kingunittinni ikiaq uiki',
 
 # Diffs
 'history-title' => 'titiraqtaugiarngarut mappitaq kingunittinni "$1"',
-'difference'    => '(asiaNngutuq mappitaq akunninganni titiraqtaugiarngarut)',
-'lineno'        => 'tukiqsiq $1:',
-'editundo'      => 'ipiutjaapaa',
-'diff-multi'    => '({{PLURAL:$1|atausiq kimmiuvuq titiraqtaugiarngarut|$1 kimmiuvuq titiraqtaugiarngarut}} ajuqtuq uvva.)',
+'lineno' => 'tukiqsiq $1:',
+'editundo' => 'ipiutjaapaa',
+'diff-multi' => '({{PLURAL:$1|atausiq kimmiuvuq titiraqtaugiarngarut|$1 kimmiuvuq titiraqtaugiarngarut}} ajuqtuq uvva.)',
 
 # Search results
-'nextn'       => 'tagga {{PLURAL:$1|$1}}',
+'nextn' => 'tagga {{PLURAL:$1|$1}}',
 'powersearch' => 'ivaaqpuq',
 
 # Preferences page
-'mypreferences'     => 'mi pikkumaniqpaaq',
-'prefs-rc'          => 'pigivuq asianngutuq',
+'mypreferences' => 'mi pikkumaniqpaaq',
+'prefs-rc' => 'pigivuq asianngutuq',
 'searchresultshead' => 'ivaaqpuq',
-'youremail'         => 'kigutiup sitiniqpaanga:',
-'username'          => 'uikipitia atiq:',
-'yourrealname'      => 'inullarik atiq:',
-'email'             => 'kigutiup sitiniqpaanga',
-'prefs-help-email'  => 'kigutiup sitiniqpaanga (pikkallavuq) — qakugu nalunanngilaq ilissi pijungnaqtuq pigivaa kanngunaqtuq aajiiqatiginggiq',
+'youremail' => 'kigutiup sitiniqpaanga:',
+'username' => 'uikipitia atiq:',
+'yourrealname' => 'inullarik atiq:',
+'email' => 'kigutiup sitiniqpaanga',
+'prefs-help-email' => 'kigutiup sitiniqpaanga (pikkallavuq) — qakugu nalunanngilaq ilissi pijungnaqtuq pigivaa kanngunaqtuq aajiiqatiginggiq',
 
 # User rights
 'editinguser' => "suqusiqpaa qatannguti '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
@@ -201,17 +200,17 @@ pigivuq qatannguti uikipitia kiinaujaqutiqarvik isuillingaitjapaa. iqtuu suqusiq
 'recentchanges' => 'pigivuq asianngutuq',
 
 # Recent changes linked
-'recentchangeslinked'          => 'asiaNngutuq mitsaasijuq',
-'recentchangeslinked-feed'     => 'asiaNngutuq mitsaasijuq',
-'recentchangeslinked-toolbox'  => 'asiaNngutuq mitsaasijuq',
+'recentchangeslinked' => 'asiaNngutuq mitsaasijuq',
+'recentchangeslinked-feed' => 'asiaNngutuq mitsaasijuq',
+'recentchangeslinked-toolbox' => 'asiaNngutuq mitsaasijuq',
 'recentchangeslinked-noresult' => '0 asiaNngutuq itsivimmiusiqpaa mappitaq takuvallatuq sulluk tamatumani tumiku',
 
 # Upload
-'upload'            => 'mappipaa nalinaijatit',
-'uploadbtn'         => 'mappipaa nalunaijautit',
-'filedesc'          => 'piliriaksat pivigjuanguningit',
+'upload' => 'mappipaa nalinaijatit',
+'uploadbtn' => 'mappipaa nalunaijautit',
+'filedesc' => 'piliriaksat pivigjuanguningit',
 'fileuploadsummary' => 'suvit:',
-'watchthisupload'   => 'uvva',
+'watchthisupload' => 'uvva',
 
 # List redirects
 'listredirects' => 'nipi qaningani kamagijaq aasit nakit',
@@ -223,56 +222,56 @@ pigivuq qatannguti uikipitia kiinaujaqutiqarvik isuillingaitjapaa. iqtuu suqusiq
 'randomredirect' => 'nakituinnaq qaujisarniq qaningani kamagijaq aasit nakit',
 
 # Statistics
-'statistics'              => 'kisitsisillgurlugitpasissitissat',
+'statistics' => 'kisitsisillgurlugitpasissitissat',
 'statistics-header-users' => 'qatannguti kisitsisillgurlugitpasissitissat',
 
 'doubleredirects' => 'tapirqilik qaningani kamagijaq aasit nakit',
 
-'brokenredirects'        => 'napivaa qaningani kamagijaq aasit nakit',
-'brokenredirects-edit'   => 'suqusiqpaa',
+'brokenredirects' => 'napivaa qaningani kamagijaq aasit nakit',
+'brokenredirects-edit' => 'suqusiqpaa',
 'brokenredirects-delete' => 'nipaqtipaa',
 
 # Miscellaneous special pages
-'listusers'         => 'qatannguti nipi',
+'listusers' => 'qatannguti nipi',
 'newpages-username' => 'uikipitia atiq:',
-'ancientpages'      => 'utuqaq ittusaq mappitaq',
-'move'              => 'uajuq',
+'ancientpages' => 'utuqaq ittusaq mappitaq',
+'move' => 'uajuq',
 
 # Book sources
 'booksources-go' => 'aivuq',
 
 # Special:AllPages
-'allpages'       => 'sunamittuq mappitaq',
-'nextpage'       => 'tagga mappitaq ($1)',
-'allpagesprev'   => 'tunullipaaq',
-'allpagesnext'   => 'tagga',
+'allpages' => 'sunamittuq mappitaq',
+'nextpage' => 'tagga mappitaq ($1)',
+'allpagesprev' => 'tunullipaaq',
+'allpagesnext' => 'tagga',
 'allpagessubmit' => 'aivuk',
 
 # Special:Categories
 'categories' => 'nuapput',
 
 # E-mail user
-'emailfrom'    => 'nakit',
+'emailfrom' => 'nakit',
 'emailmessage' => 'kiggapaa',
-'emailsend'    => 'qiutsavigivaa',
+'emailsend' => 'qiutsavigivaa',
 
 # Watchlist
-'watchlist'     => 'uvva mappitaq',
-'mywatchlist'   => 'nipi ami',
-'watch'         => 'uvva',
+'watchlist' => 'uvva mappitaq',
+'mywatchlist' => 'nipi ami',
+'watch' => 'uvva',
 'watchthispage' => 'uvva',
-'unwatch'       => 'iq uvva',
+'unwatch' => 'iq uvva',
 
 'enotif_impersonal_salutation' => '{{SITENAME}} qatannguti',
-'created'                      => 'mappitaq anivuq',
+'created' => 'mappitaq anivuq',
 
 # Delete
-'dellogpage'  => 'nipaq nipi',
+'dellogpage' => 'nipaq nipi',
 'deletionlog' => 'nipaq nipi',
 
 # Protect
-'prot_1movedto2'      => '[[$1]] surramajuq [[$2]]',
-'protect-legend'      => 'patimmivaa sapummivaa',
+'prot_1movedto2' => '[[$1]] surramajuq [[$2]]',
+'protect-legend' => 'patimmivaa sapummivaa',
 'protect-level-sysop' => 'sirlak titiraqsimajunik tuqquqtiriji',
 
 # Restrictions (nouns)
@@ -292,40 +291,40 @@ pigivuq qatannguti uikipitia kiinaujaqutiqarvik isuillingaitjapaa. iqtuu suqusiq
 
 # What links here
 'whatlinkshere' => 'uqsiq maungu',
-'isredirect'    => 'tapitariik uqsaq mappitaq',
+'isredirect' => 'tapitariik uqsaq mappitaq',
 
 # Block/unblock
-'blockip'                  => 'iq aaqqiksuiji',
-'badipaddress'             => 'illituq qarisaujakkut titiraqsimajut maligatigut angirutausimajuq unikkaarijaqarniq',
-'blockipsuccesssub'        => 'uminngasisijuq naajuq',
-'ipblocklist-submit'       => 'ivaaqpuq',
-'anononlyblock'            => 'sirlak ilisarnanngitittuq',
-'blocklink'                => 'iq',
-'contribslink'             => 'qatannguti suqusiqpaa',
-'blocklogpage'             => 'uminngasisijuq/iq titiqqaqutit tuqquqsimajait',
+'blockip' => 'iq aaqqiksuiji',
+'badipaddress' => 'illituq qarisaujakkut titiraqsimajut maligatigut angirutausimajuq unikkaarijaqarniq',
+'blockipsuccesssub' => 'uminngasisijuq naajuq',
+'ipblocklist-submit' => 'ivaaqpuq',
+'anononlyblock' => 'sirlak ilisarnanngitittuq',
+'blocklink' => 'iq',
+'contribslink' => 'qatannguti suqusiqpaa',
+'blocklogpage' => 'uminngasisijuq/iq titiqqaqutit tuqquqsimajait',
 'block-log-flags-anononly' => 'ilisarnanngitittuq aaqqiksuiji kisiani',
 'block-log-flags-nocreate' => 'kiinaujaqarvik inuirutivaa iniqtipaa pigivuq',
-'block-log-flags-noemail'  => 'kigutiup sitiniqpaanga uminngasisijuq',
+'block-log-flags-noemail' => 'kigutiup sitiniqpaanga uminngasisijuq',
 
 # Move page
 'move-page-legend' => 'uajuq mappitaq',
-'movearticle'      => 'uajuq mappitaq',
-'movedto'          => 'uajuq',
-'movelogpage'      => 'uajuq nipi',
-'delete_and_move'  => 'nipaqtipaa amma uajuq',
+'movearticle' => 'uajuq mappitaq',
+'movedto' => 'uajuq',
+'movelogpage' => 'uajuq nipi',
+'delete_and_move' => 'nipaqtipaa amma uajuq',
 
 # Namespace 8 related
 'allmessagesname' => 'atiq',
 
 # Import log
-'import-logentry-upload-detail'    => '$1 {{PLURAL:$1|titiraqtaugiarngarut|titiraqtaugiarngarut}}',
+'import-logentry-upload-detail' => '$1 {{PLURAL:$1|titiraqtaugiarngarut|titiraqtaugiarngarut}}',
 'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|titiraqtaugiarngarut|titiraqtaugiarngarut}} ikiaq $2',
 
 # Tooltip help for the actions
-'tooltip-ca-protect'              => 'sapummivaa mappitaq',
-'tooltip-search'                  => 'ivaaqpuq {{SITENAME}}',
-'tooltip-minoredit'               => 'tuapaq asiaNngutuq',
-'tooltip-diff'                    => 'surrapaa qatannguti',
+'tooltip-ca-protect' => 'sapummivaa mappitaq',
+'tooltip-search' => 'ivaaqpuq {{SITENAME}}',
+'tooltip-minoredit' => 'tuapaq asiaNngutuq',
+'tooltip-diff' => 'surrapaa qatannguti',
 'tooltip-compareselectedversions' => 'uvva asiaNngutuq mappitaq akunninganni marruuk titiraqtaugiarngarut',
 
 # Attribution
@@ -336,25 +335,25 @@ pigivuq qatannguti uikipitia kiinaujaqutiqarvik isuillingaitjapaa. iqtuu suqusiq
 
 # Browsing diffs
 'previousdiff' => '← tunullipaaq asiaNngutuq',
-'nextdiff'     => 'tagga asiaNngutuq mappitaq →',
+'nextdiff' => 'tagga asiaNngutuq mappitaq →',
 
 # Special:NewFiles
 'ilsubmit' => 'ivaaqpuq',
-'bydate'   => 'pitaaruttuq inuulirvik',
+'bydate' => 'pitaaruttuq inuulirvik',
 
 # Variants for Inuktitut language
 'variantname-ike-cans' => 'ᑎᑎᕋᐅᓯᖅ ᓄᑖᖅ',
 'variantname-ike-latn' => 'ilisautik',
-'variantname-iu'       => 'disable',
+'variantname-iu' => 'disable',
 
 # EXIF tags
-'exif-imagelength'         => 'qutsingniq',
-'exif-imagedescription'    => 'inunnguaq atiq',
-'exif-colorspace'          => 'minguarutimitiqpaa',
-'exif-datetimeoriginal'    => 'qatsipaa amma tikiuti sarqipaa isuillingaitjapaa',
-'exif-datetimedigitized'   => 'qatsipaa amma tikiuti sarqipaa qarasaujaq',
+'exif-imagelength' => 'qutsingniq',
+'exif-imagedescription' => 'inunnguaq atiq',
+'exif-colorspace' => 'minguarutimitiqpaa',
+'exif-datetimeoriginal' => 'qatsipaa amma tikiuti sarqipaa isuillingaitjapaa',
+'exif-datetimedigitized' => 'qatsipaa amma tikiuti sarqipaa qarasaujaq',
 'exif-exposuretime-format' => '$1 aippaq ($2)',
-'exif-brightnessvalue'     => 'qaummapaa akkiutaq',
+'exif-brightnessvalue' => 'qaummapaa akkiutaq',
 
 # 'all' in various places, this might be different for inflected languages
 'monthsall' => 'sunamittuq',
@@ -365,14 +364,14 @@ pigivuq qatannguti uikipitia kiinaujaqutiqarvik isuillingaitjapaa. iqtuu suqusiq
 # Multipage image navigation
 'imgmultipageprev' => '← tunullipaaq mappitaq',
 'imgmultipagenext' => 'tagga mappitaq →',
-'imgmultigo'       => 'aivuq!',
+'imgmultigo' => 'aivuq!',
 
 # Table pager
 'table_pager_limit_submit' => 'aivuk',
 
 # Auto-summaries
 'autoredircomment' => 'qaningani kamagijaq aasit nakit [[$1]]',
-'autosumm-new'     => 'pigivuq mappitaq: $1',
+'autosumm-new' => 'pigivuq mappitaq: $1',
 
 # Special:SpecialPages
 'specialpages' => 'piji mappitaq',
index 3af5815..f1d0bc9 100644 (file)
@@ -401,8 +401,8 @@ Awan ti intedna a palawag.',
 'badtitle' => 'Madi a titulo',
 'badtitletext' => 'Ti nakiddaw a titulo ti panid ket imbalido, blanko, wenno maysa a saan nga husto a naisilpo a titulo nga inter-lengguahe wenno inter-wiki a titulo.
 Adda ngata nagyan a maysa wenno ad-adu pay a kababalin a saan a mausar iti titulo.',
-'perfcached' => 'Ti sumaganad a data ket naidulin ken mabalin a saan a napabaro. Ti kaadu {{PLURAL:$1|iti maysa a nagbanagan|dagiti $1 a nagbanagan}} ket magun-od idiay nagidulinan.',
-'perfcachedts' => 'Ti sumaganad a data ket naidulin, ken naudi a napabaro idi $1. Ti kaadu a {{PLURAL:$4|iti maysa a nagbanagan |dagiti $4 nagbanagan}} ket magun-od idiay pagidulinan.',
+'perfcached' => 'Ti sumaganad a datos ket naidulin ken mabalin a saan a napabaro. Ti kaadu {{PLURAL:$1|iti maysa a nagbanagan|dagiti $1 a nagbanagan}} ket magun-od idiay nagidulinan.',
+'perfcachedts' => 'Ti sumaganad a datos ket naidulin, ken naudi a napabaro idi $1. Ti kaadu a {{PLURAL:$4|iti maysa a nagbanagan |dagiti $4 nagbanagan}} ket magun-od idiay pagidulinan.',
 'querypage-no-updates' => 'Dagiti panangpabaro iti daytoy a panid ket agdama a nabaldado. 
 Saan a mipasaradiwa ita dagiti datos ditoy.',
 'wrong_wfQuery_params' => 'Kamali a parametro iti wfQuery()<br />
@@ -1094,8 +1094,6 @@ Dagiti salaysay ket mabalin a mabirukan idiay [{{fullurl:{{#Special:Log}}/delete
 'search-interwiki-caption' => 'Dagiti kakabsat a gandat',
 'search-interwiki-default' => '$1 dagiti nagbanagan:',
 'search-interwiki-more' => '(adu pay)',
-'search-mwsuggest-enabled' => 'addaan dagiti singasing',
-'search-mwsuggest-disabled' => 'awanan dagiti singasing',
 'search-relatedarticle' => 'Mainaig',
 'mwsuggest-disable' => 'Pagsardengen dagiti AJAX a naisingasing',
 'searcheverything-enable' => 'Agbirukka kadagiti amin a nagan ti lugar',
@@ -1788,7 +1786,7 @@ Baka kayatmo nga urnosen ti bukodna a deskripsionna idiay [$2 deskripsion ti pap
 
 # MIME search
 'mimesearch' => 'Pagbiruk ti MIME',
-'mimesearch-summary' => 'Daytoy a panid ket pakabaelan na ti panagsagat ti papeles iti kita da a MIME.
+'mimesearch-summary' => 'Daytoy a panid ket pakabaelanna ti panagsagat ti papeles iti MIME a kitada.
 Ikabil: kita ti nagyan/apo a kita, a kas ti <code>image/jpeg</code>.',
 'mimetype' => 'Kita ti MIME:',
 'download' => 'Ikarga nga agpababa',
@@ -2379,10 +2377,10 @@ Ti naudi a listaan ti panakaserra ket adda dita baba ta usaren a reperensia:',
 'whatlinkshere-prev' => '{{PLURAL:$1|kallabes|kallabes $1}}',
 'whatlinkshere-next' => '{{PLURAL:$1|sumaruno|sumaruno $1}}',
 'whatlinkshere-links' => '← silsilpo',
-'whatlinkshere-hideredirs' => '$1 a panangibaw-ing',
-'whatlinkshere-hidetrans' => '$1 a mairamraman',
-'whatlinkshere-hidelinks' => '$1 a pampanilpo',
-'whatlinkshere-hideimages' => '$1 a pampanilpo ti imahen',
+'whatlinkshere-hideredirs' => '$1 dagiti baw-ing',
+'whatlinkshere-hidetrans' => '$1 dagiti mailaklak-am',
+'whatlinkshere-hidelinks' => '$1 dagiti silpo',
+'whatlinkshere-hideimages' => '$1 dagiti silpo ti imahen',
 'whatlinkshere-filters' => 'Dagiti sagat',
 
 # Block/unblock
@@ -2746,7 +2744,6 @@ Pangngaasi ta padasem manen.',
 
 # JavaScriptTest
 'javascripttest' => 'Subsubokan ti JavaScript',
-'javascripttest-disabled' => 'Daytoy a pamay-an ket saan pay a napakabaelan iti daytoy a wiki.',
 'javascripttest-title' => 'Agpatpataray ti $1 a subsubokan',
 'javascripttest-pagetext-noframework' => 'Daytoy a panid ket nailasin para iti panagpataray ti subsubokan a JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Di amamo a pagsubsubokan a tabas "$1".',
@@ -3061,9 +3058,9 @@ Dagiti dadduma ket mailemmeng a kinasigud.
 'exif-gaincontrol' => 'Scene control',
 'exif-contrast' => 'Contrast',
 'exif-saturation' => 'Saturation',
-'exif-sharpness' => 'Sharpness',
+'exif-sharpness' => 'Kalawag',
 'exif-subjectdistancerange' => 'Nasakup a kaadayo ti suheto',
-'exif-imageuniqueid' => 'Unique image ID',
+'exif-imageuniqueid' => 'Naisangsangayan nga ID ti imahen',
 'exif-gpsversionid' => 'Etiketa a bersion ti GPS',
 'exif-gpslatituderef' => 'Amianan wenno Abagatan a Latitude',
 'exif-gpslatitude' => 'Latitude',
@@ -3071,11 +3068,11 @@ Dagiti dadduma ket mailemmeng a kinasigud.
 'exif-gpslongitude' => 'Longitude',
 'exif-gpsaltituderef' => 'Reperensia ti kangato',
 'exif-gpsaltitude' => 'Kangato',
-'exif-gpstimestamp' => 'GPS time (atomic clock)',
-'exif-gpssatellites' => 'Dagiti satellites a naaramat iti measurement',
+'exif-gpstimestamp' => 'GPS nga oras (atomiko a pagurasan)',
+'exif-gpssatellites' => 'Dagiti satelite a naaramat para iti panagrukod',
 'exif-gpsstatus' => 'Receiver status',
 'exif-gpsmeasuremode' => 'Panagrukod a moda',
-'exif-gpsdop' => 'Measurement precision',
+'exif-gpsdop' => 'Kasayaat ti panagrukod',
 'exif-gpsspeedref' => 'Speed unit',
 'exif-gpsspeed' => 'Kapaspas ti GPS receiver',
 'exif-gpstrackref' => 'Reperensia iti direksion ti panaggunay',
@@ -3148,7 +3145,7 @@ Dagiti dadduma ket mailemmeng a kinasigud.
 'exif-attributionurl' => 'No usaren manen daytoy nga obra, pangngaasi nga agisilpo idiay',
 'exif-preferredattributionname' => 'No usaren manen daytoy nga obra, pangngaasi a padayawen ni',
 'exif-pngfilecomment' => 'Komentario ti PNG a papeles',
-'exif-disclaimer' => 'Dagiti karbengan ken rebbeng',
+'exif-disclaimer' => 'Renunsia',
 'exif-contentwarning' => 'Ballaag ti nagyan',
 'exif-giffilecomment' => 'Komentario ti GIF a papeles',
 'exif-intellectualgenre' => 'Kita ti banag',
@@ -3389,7 +3386,7 @@ no kadamdama ka a nangaramid ti pakabilangam, aguray ka pay ti mano a minutos a
 'confirmemail_sent' => 'Naipatuloden ti pammasingked nga e-surat.',
 'confirmemail_oncreate' => 'Ti pakasingkedan a kodigo ket naipatulod dita e-surat a pagtaengam.
 Daytoy a kodigo ket saan a masapul ti sumrek, ngem masapulmo nga ited sakbay ka nga agpabalin kadagiti e-surat a langa ti wiki.',
-'confirmemail_sendfailed' => 'Ti {{SITENAME}} ket saan a makaipatulod ti pammasingke a surat.
+'confirmemail_sendfailed' => 'Ti {{SITENAME}} ket saan a makaipatulod ti pammasingked a surat.
 Pangngaasi a kitaem ti e-surat a pagtaengam para kadagiti imbalido a karakter.
 
 Insubli ti nangisurat: $1',
@@ -3559,9 +3556,9 @@ Mabalinmo pay nga [[Special:EditWatchlist|usaren ti dati a panagurnos]].',
 'version-license' => 'Lisensia',
 'version-poweredby-credits' => "Daytoy a wiki ket pinaandar ti '''[//www.mediawiki.org/ MediaWiki]''', karbengan a kopia © 2001-$1 $2.",
 'version-poweredby-others' => 'dadduma pay',
-'version-license-info' => 'Ti MediaWiki ket nawaya a software; maiwaras mo ken/wenno mabaliwam babaen ti banag iti GNU General Public License a naipablaak babaen ti Free Software Foundation; nupay iti bersion 2 iti Lisensia, wenno (ti panagpilim) ti  ania man a bersion.
+'version-license-info' => 'Ti MediaWiki ket nawaya a software; maiwarasmo ken/wenno mabaliwam babaen ti banag iti GNU General Public License a naipablaak babaen ti Free Software Foundation; nupay iti bersion 2 iti Lisensia, wenno (ti panagpilim) ti  ania man a bersion.
 
-Ti MediaWiki ket naiwarwaras nga addaan ti namnama a makatulong, ngem AWAN TI ANIA MAN A GARANTIA; nga awan pay ti naibagbaga a PANAKAILAKO wenno KALAINGAN NA ITI DAYTOY A PANGGEP. Kitaen ti GNU Sapasap a  Publiko a Lisensia para kadagiti adu pay a salaysay.
+Ti MediaWiki ket naiwarwaras nga adda ti namnama a makatulong, ngem AWAN TI ANIA MAN A GARANTIA; nga awan pay ti naibagbaga a PANAKAILAKO wenno KALAINGAN NA ITI DAYTOY A PANGGEP. Kitaen ti GNU Sapasap a  Publiko a Lisensia para kadagiti adu pay a salaysay.
 
 Naka-awat ka kuman ti [{{SERVER}}{{SCRIPTPATH}}/COPYING kopia iti GNU Sapasap a  Publiko a Lisensia] a nairaman iti daytoy a programa; no saan, agsurat ka idiay Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA wenno [//www.gnu.org/licenses/old-licenses/gpl-2.0.html basaem idiay online].',
 'version-software' => 'Naikabil a software',
@@ -3576,7 +3573,7 @@ Naka-awat ka kuman ti [{{SERVER}}{{SCRIPTPATH}}/COPYING kopia iti GNU Sapasap a
 'filepath-page' => 'Papeles:',
 'filepath-submit' => 'Inkan',
 'filepath-summary' => 'Daytoy nga espesial a panid ket agisubli ti kompleto a dalan ti papeles.
-Dagiti imahen ket agparang iti kadakkelan a resolusion, dagiti sabali a kita ti papeles ket mangrugi da a idiay nakairamanan da a programa.',
+Dagiti imahen ket agparang iti kadakkelan a resolusion, dagiti sabali a kita ti papeles ket dagus a mangrugida idiay nakairamananda a programa.',
 
 # Special:FileDuplicateSearch
 'fileduplicatesearch' => 'Agbiruk kadagiti duplikado a papeles',
@@ -3627,7 +3624,7 @@ Dagiti imahen ket agparang iti kadakkelan a resolusion, dagiti sabali a kita ti
 'tag-filter' => '[[Special:Tags|Ti etiketa]] a sagat:',
 'tag-filter-submit' => 'Sagat',
 'tags-title' => 'Dagiti etiketa',
-'tags-intro' => 'Daytoy a panid ket ilista na dagiti etiketa nga usaren ti software nga agmarka ti panag-urnos, ken dagiti kayat da a saoen.',
+'tags-intro' => 'Daytoy a panid ket ilistana dagiti etiketa nga usaren ti software nga agmarka ti panag-urnos, ken dagiti kayatda a saoen.',
 'tags-tag' => 'Nagan ti etiketa',
 'tags-display-header' => 'Tabas dagiti listaan ti panagsukat',
 'tags-description-header' => 'Napno a panangipalpalawag iti kayatna a saoen.',
@@ -3721,6 +3718,10 @@ Nupay kasta, mau-sarmo ti nakabuklan dita baba. Ti komentario nga itedmo ket mai
 'feedback-bugcheck' => 'Nasayaaten! Kitaem tapno saan a dagiti adda idin a [$1 nga amammo a kitkiteb].',
 'feedback-bugnew' => 'Kinitak. Ireporta ti baro a kiteb',
 
+# Search suggestions
+'searchsuggest-search' => 'Biruken',
+'searchsuggest-containing' => 'naglaon ti...',
+
 # API errors
 'api-error-badaccess-groups' => 'Saan mo a mabalin ti agipan kadagiti papeles iti daytoy a wiki.',
 'api-error-badtoken' => 'Kinauneg a biddut: Dakes a tandaan.',
index f48debb..395b33c 100644 (file)
@@ -541,8 +541,6 @@ $messages = array(
 'search-interwiki-caption' => 'Гаргалон хьахьоадайтамаш',
 'search-interwiki-default' => '$1 толамчаш:',
 'search-interwiki-more' => '(кха)',
-'search-mwsuggest-enabled' => ' Хьехамашца',
-'search-mwsuggest-disabled' => ' Хьехамаш боацаш',
 'search-relatedarticle' => 'шоайл дола',
 'searchrelated' => 'гаргара',
 'searchall' => 'деррига',
index 26ca3da..71218a7 100644 (file)
@@ -672,8 +672,6 @@ Surskriburo: '''({{int:cur}})''' = diferi kun l'aktuala versiono,
 'search-interwiki-caption' => 'Altra projekti',
 'search-interwiki-default' => 'Rezultaji di $1:',
 'search-interwiki-more' => '(plusa)',
-'search-mwsuggest-enabled' => 'kun sugestaji',
-'search-mwsuggest-disabled' => 'sen sugestaji',
 'searchall' => 'omna',
 'showingresults' => "Montrante infre {{PLURAL:$1|'''1''' rezulto|'''$1''' rezulti}}, qui komencas kun numero #'''$2'''.",
 'showingresultsnum' => "Montrante infre {{PLURAL:$3|'''1''' rezulto|'''$3''' rezulti}}, qui komencas kun numero #'''$2'''.",
@@ -1556,4 +1554,8 @@ Vu darfos adjuntar kauso en la rezumo.',
 'htmlform-reset' => 'Desfacar chanji',
 'htmlform-selectorother-other' => 'Altra',
 
+# Search suggestions
+'searchsuggest-search' => 'Serchez',
+'searchsuggest-containing' => 'quan kontenas...',
+
 );
index 3d8d8f7..36bfc40 100644 (file)
@@ -1209,8 +1209,6 @@ Sjáðu til þess að þessi breyting sameini breytingarskrárnar samfellt.',
 'search-interwiki-caption' => 'Systurverkefni',
 'search-interwiki-default' => '$1 útkomur:',
 'search-interwiki-more' => '(fleiri)',
-'search-mwsuggest-enabled' => 'með uppástungum',
-'search-mwsuggest-disabled' => 'engar uppástungur',
 'search-relatedarticle' => 'Tengt',
 'mwsuggest-disable' => 'Gera AJAX-uppástungur óvirkar',
 'searcheverything-enable' => 'Leita í öllum nafnrýmum',
@@ -2193,7 +2191,7 @@ Frekari breytingar á henni eða spallsíðu hennar munu verða sýndar þar, og
 'enotif_anon_editor' => 'ónefndur notandi $1',
 'enotif_body' => 'Kæri $WATCHINGUSERNAME,
 
-Það lítur út fyrir að þú hafir ný skilaboð á {{SITENAME}} $PAGETITLE.
+Það lítur út fyrir að þú hafir ný skilaboð á {{SITENAME}} síðunni $PAGETITLE.
 Hún hefur verið $CHANGEDORCREATED $PAGEEDITDATE af 
 $PAGEEDITOR. Breytingarágripið var:
 
@@ -2205,7 +2203,7 @@ $PAGEEDITOR. Breytingarágripið var:
 
 $NEWPAGE
 
-Til þess að hafa samband við $PAGEEDITOR, heimsóttu:
+Til þess að hafa samband við $PAGEEDITOR, smelltu á:
 
    $PAGEEDITOR_WIKI
 
@@ -2217,12 +2215,12 @@ Kveðja,
 
 --
 
-Til þess að breyta stillingum um hvenær þú færð sendar tilkynningar, heimsóttu:
+Til þess að breyta stillingum um hvenær þú færð sendar tilkynningar, smelltu á:
 
 {{canonicalurl:{{#special:Preferences}}}}
 
 
-Til þess að hætta að fylgjast með $PAGETITLE, heimsóttu:
+Til þess að hætta að fylgjast með $PAGETITLE, smelltu á:
 
 $UNWATCHURL',
 
@@ -2795,7 +2793,6 @@ Vinsamlegast reyndu aftur.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript prófun',
-'javascripttest-disabled' => 'Þessi möguleiki hefur ekki verið virkjaður á þessum wiki.',
 'javascripttest-pagetext-skins' => 'Veldu þema sem á að keyra prófanirnar á:',
 
 # Tooltip help for the actions
@@ -3671,6 +3668,10 @@ Ef ekki, þá getur þú notað einfalt eyðublað hér fyrir neðan. Athugasemd
 'feedback-bugcheck' => 'Frábært! Athugaðu hvort þessi villa hafi verið [$1 tilkynnt áður].',
 'feedback-bugnew' => 'Ég athugaði það. Tilkynna nýja villu.',
 
+# Search suggestions
+'searchsuggest-search' => 'Leita',
+'searchsuggest-containing' => 'sem innihalda ...',
+
 # API errors
 'api-error-badaccess-groups' => 'Þú hefur ekki leyfi til að hlaða inn skrám.',
 'api-error-badtoken' => 'Innri villa: Skemmdur tóki.',
index 3243623..d6c12f6 100644 (file)
@@ -425,7 +425,7 @@ $messages = array(
 'vector-action-protect' => 'Proteggi',
 'vector-action-undelete' => 'Recupera',
 'vector-action-unprotect' => 'Cambia la protezione',
-'vector-simplesearch-preference' => 'Abilita i suggerimenti di ricerca avanzata (solo per la skin Vector)',
+'vector-simplesearch-preference' => 'Abilita la barra per la ricerca semplificata (solo per la skin Vector)',
 'vector-view-create' => 'Crea',
 'vector-view-edit' => 'Modifica',
 'vector-view-history' => 'Visualizza cronologia',
@@ -1269,8 +1269,6 @@ I dettagli possono essere trovati nel [{{fullurl:{{#Special:Log}}/delete|page={{
 'search-interwiki-caption' => 'Progetti fratelli',
 'search-interwiki-default' => 'Risultati da $1:',
 'search-interwiki-more' => '(altro)',
-'search-mwsuggest-enabled' => 'con suggerimenti',
-'search-mwsuggest-disabled' => 'senza suggerimenti',
 'search-relatedarticle' => 'Risultati correlati',
 'mwsuggest-disable' => 'Disattiva suggerimenti AJAX',
 'searcheverything-enable' => 'Cerca in tutti i namespace',
@@ -2856,7 +2854,6 @@ Tutte le operazioni di importazione trans-wiki sono registrate nel [[Special:Log
 
 # JavaScriptTest
 'javascripttest' => 'Sperimentazione JavaScript',
-'javascripttest-disabled' => 'Questa funzione non è abilitata su questo wiki.',
 'javascripttest-title' => 'In esecuzione test per $1',
 'javascripttest-pagetext-noframework' => "Questa pagina è riservata all'esecuzione di test di JavaScript.",
 'javascripttest-pagetext-unknownframework' => 'Framework di test sconosciuto "$1".',
@@ -3880,6 +3877,10 @@ Le immagini vengono mostrate alla massima risoluzione disponibile, per gli altri
 'feedback-bugcheck' => 'Ottimo! Verifica che non sia già fra i [$1 bug conosciuti].',
 'feedback-bugnew' => 'Controllo effettuato. Segnala un nuovo bug',
 
+# Search suggestions
+'searchsuggest-search' => 'Ricerca',
+'searchsuggest-containing' => 'contenente...',
+
 # API errors
 'api-error-badaccess-groups' => 'Non sei autorizzato a caricare documenti su questa wiki.',
 'api-error-badtoken' => 'Errore interno: token errato.',
index c2a35da..dcde476 100644 (file)
@@ -370,7 +370,7 @@ $messages = array(
 'tog-hidepatrolled' => '最近の更新に巡回済みの編集を表示しない',
 'tog-newpageshidepatrolled' => '新しいページの一覧に巡回済みのページを表示しない',
 'tog-extendwatchlist' => 'ウォッチリストを拡張し、最新のものだけではなくすべての変更を表示',
-'tog-usenewrc' => '最近の更新とウォッチリストで複数の変更をページごとにまとめる(JavaScriptが必要)',
+'tog-usenewrc' => '最近の更新とウォッチリストで複数の変更をページごとにまとめる (JavaScript が必要)',
 'tog-numberheadings' => '見出しに番号を自動的に振る',
 'tog-showtoolbar' => '編集用のツールバーを表示(JavaScriptが必要)',
 'tog-editondblclick' => 'ダブルクリックで編集(JavaScriptが必要)',
@@ -519,9 +519,9 @@ $messages = array(
 'vector-action-delete' => '削除',
 'vector-action-move' => '移動',
 'vector-action-protect' => '保護',
-'vector-action-undelete' => '復帰',
+'vector-action-undelete' => '復å\85\83',
 'vector-action-unprotect' => '保護再設定',
-'vector-simplesearch-preference' => '検索語の提案機能を拡張(ベクター外装のみ)',
+'vector-simplesearch-preference' => '簡素化した検索バーを有効にする (ベクター外装のみ)',
 'vector-view-create' => '作成',
 'vector-view-edit' => '編集',
 'vector-view-history' => '履歴表示',
@@ -541,7 +541,7 @@ $messages = array(
 'searcharticle' => '表示',
 'history' => 'ページの履歴',
 'history_short' => '履歴',
-'updatedmarker' => '最後の訪問以降に更新されました',
+'updatedmarker' => '最終閲覧以降に変更されました',
 'printableversion' => '印刷用バージョン',
 'permalink' => 'この版への固定リンク',
 'print' => '印刷',
@@ -552,7 +552,7 @@ $messages = array(
 'create-this-page' => 'このページを作成',
 'delete' => '削除',
 'deletethispage' => 'このページを削除',
-'undelete_short' => '{{PLURAL:$1|$1 ç·¨é\9b\86}}ã\82\92復帰',
+'undelete_short' => '{{PLURAL:$1|$1 ç·¨é\9b\86}}ã\82\92復å\85\83',
 'viewdeleted_short' => '{{PLURAL:$1|削除された $1 編集}}を閲覧',
 'protect' => '保護',
 'protect_change' => '設定変更',
@@ -579,11 +579,11 @@ $messages = array(
 'viewtalkpage' => '議論を表示',
 'otherlanguages' => '他言語版',
 'redirectedfrom' => '($1から転送)',
-'redirectpagesub' => 'リダイレクトページ',
-'lastmodifiedat' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81\8cæ\9c\80å¾\8cã\81«æ\9b´æ\96°ã\81\95ã\82\8cã\81\9fã\81®は $1 $2 です。',
+'redirectpagesub' => '転送ページ',
+'lastmodifiedat' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®æ\9c\80çµ\82æ\9b´æ\96°æ\97¥æ\99\82は $1 $2 です。',
 'viewcount' => 'このページは {{PLURAL:$1|$1 回}}アクセスされました。',
 'protectedpage' => '保護されたページ',
-'jumpto' => '移動',
+'jumpto' => '移動:',
 'jumptonavigation' => '案内',
 'jumptosearch' => '検索',
 'view-pool-error' => '申し訳ありませんが、現在サーバーに過大な負荷がかかっています。
@@ -644,9 +644,9 @@ $1',
 'hidetoc' => '非表示',
 'collapsible-collapse' => '折り畳む',
 'collapsible-expand' => '展開する',
-'thisisdeleted' => '$1ã\82\92é\96²è¦§ã\81¾ã\81\9fã\81¯å¾©å¸°しますか?',
+'thisisdeleted' => '$1ã\82\92é\96²è¦§ã\81¾ã\81\9fã\81¯å¾©å\85\83しますか?',
 'viewdeleted' => '$1を閲覧しますか?',
-'restorelink' => '{{PLURAL:$1|削除された $1 編集}}',
+'restorelink' => '{{PLURAL:$1|削除された$1編集}}',
 'feedlinks' => 'フィード:',
 'feed-invalid' => 'フィード形式の指定が正しくありません。',
 'feed-unavailable' => 'フィードの配信は利用できません',
@@ -654,6 +654,8 @@ $1',
 'site-atom-feed' => '$1のAtomフィード',
 'page-rss-feed' => '「$1」のRSSフィード',
 'page-atom-feed' => '「$1」のAtomフィード',
+'feed-atom' => 'Atom',
+'feed-rss' => 'RSS',
 'red-link-title' => '$1(存在しないページ)',
 'sort-descending' => '降順に並べ替え',
 'sort-ascending' => '昇順に並べ替え',
@@ -762,6 +764,8 @@ $2',
 'filereadonlyerror' => 'ファイルリポジトリ「$2」が読み取り専用の状態にあるため、ファイル「$1」を変更できません。
 
 読み取り専用に設定した管理者からの説明:「$3」',
+'invalidtitle-knownnamespace' => '名前空間名「$2」と名前「$3」の組み合わせはページ名として無効です',
+'invalidtitle-unknownnamespace' => '不明な名前空間番号 $1 と名前「$2」の組み合わせはページ名として無効です',
 'exception-nologin' => 'ログインしていません',
 'exception-nologin-text' => 'このページまたは操作には、このウィキへのログインが必要です。',
 
@@ -1008,7 +1012,7 @@ $2
 ただし、[[Special:Preferences|個人設定]]で有効なメールアドレスが登録されていない場合、またはメール送信機能の使用がブロックされている場合、「この利用者にメールを送信」の機能は使えません。
 現在ご使用中のIPアドレスは$3、このブロックIDは#$5です。
 お問い合わせの際には、上記の情報を必ず書いてください。",
-'autoblockedtext' => "ã\81\94使ç\94¨ä¸­ã\81®IPã\82¢ã\83\89ã\83¬ã\82¹ã\81¯ã\80\81$1ã\81«ã\82\88ã\81£ã\81¦æ\8a\95稿ã\82\92ã\83\96ã\83­ã\83\83ã\82¯ã\81\95ã\82\8cã\81\9få\88©ç\94¨è\80\85ã\81«ã\82\88ã\81£ã\81¦ä½¿ç\94¨ã\81\95ã\82\8cã\81\9fã\81\9fã\82\81ã\81«自動的にブロックされています。
+'autoblockedtext' => "ã\81\93ã\81®IPã\82¢ã\83\89ã\83¬ã\82¹ã\81¯ã\80\81$1ã\81«ã\82\88ã\82\8aã\83\96ã\83­ã\83\83ã\82¯ã\81\95ã\82\8cã\81\9få\88©ç\94¨è\80\85ã\81«ã\82\88ã\81£ã\81¦ä½¿ç\94¨ã\81\95ã\82\8cã\81\9fã\81\9fã\82\81ã\80\81自動的にブロックされています。
 理由は次の通りです。
 
 :''$2''
@@ -1017,12 +1021,12 @@ $2
 * ブロック解除予定:$6
 * 意図されているブロック対象者:$7
 
-$1または他の[[{{MediaWiki:Grouppage-sysop}}|管理者]]にこのについて問い合わせることができます。
+$1または他の[[{{MediaWiki:Grouppage-sysop}}|管理者]]にこのブロックについて問い合わせることができます。
 
 ただし、[[Special:Preferences|個人設定]]に正しいメールアドレスが登録されていない場合、またはメール送信がブロックされている場合、メール送信機能が使えないことに注意してください。
 
 現在ご使用中のIPアドレスは$3 、このブロックIDは#$5です。
\81\8aå\95\8fã\81\84å\90\88ã\82\8fã\81\9bã\81®é\9a\9bã\81«ã\81¯ã\80\81ã\81\93の情報を必ず書いてください。",
\81\8aå\95\8fã\81\84å\90\88ã\82\8fã\81\9bã\81®é\9a\9bã\81¯ã\80\81ä¸\8aè¨\98の情報を必ず書いてください。",
 'blockednoreason' => '理由が設定されていません',
 'whitelistedittext' => 'このページを編集するには$1する必要があります。',
 'confirmedittext' => 'ページの編集を始める前にメールアドレスの確認をする必要があります。
@@ -1038,8 +1042,8 @@ $1または他の[[{{MediaWiki:Grouppage-sysop}}|管理者]]にこの件につ
 
 この新アカウントのパスワードは、ログインした際に''[[Special:ChangePassword|パスワード変更]]''ページで変更できます。",
 'newarticle' => '(新)',
-'newarticletext' => "ã\81¾ã\81 å­\98å\9c¨ã\81\97ã\81¦ã\81\84ã\81ªã\81\84ã\83\9aã\83¼ã\82¸ã\81¸ã\81®ã\83ªã\83³ã\82¯ã\82\92ã\81\9fã\81©ã\82\8aã\81¾ã\81\97ã\81\9fã\80\82
-このページを新規に作成するには、下のボックスに内容を書き込んでください(詳しくは[[{{MediaWiki:Helppage}}|ヘルプページ]]を参照してください)
+'newarticletext' => "まだ存在しないページへのリンクをたどりました。
+このページを新規作成するには、ページの内容を以下のボックスに記入してください (詳しくは[[{{MediaWiki:Helppage}}|ヘルプ ページ]]を参照してください)
 誤ってこのページにたどり着いた場合には、ブラウザーの'''戻る'''ボタンで前のページに戻ってください。",
 'anontalkpagetext' => "----''このページはアカウントをまだ作成していないか使用していない匿名利用者のための議論ページです。
 匿名利用者を識別するために、利用者名の代わりにIPアドレスが使用されています。
@@ -1149,7 +1153,7 @@ IP アドレスは複数の利用者で共有されている場合がありま
 'sectioneditnotsupported-text' => 'このページでは節単位編集はサポートされません。',
 'permissionserrors' => '認証エラー',
 'permissionserrorstext' => 'あなたにはこの操作を行う権限はありません。{{PLURAL:$1|理由}}は以下の通りです:',
-'permissionserrorstext-withaction' => 'あなたには「$2」を行う権限はありません。{{PLURAL:$1|理由}}は以下の通りです',
+'permissionserrorstext-withaction' => 'あなたには「$2」を行う権限はありません。{{PLURAL:$1|理由}}は以下の通りです:',
 'recreate-moveddeleted-warn' => "'''警告:以前削除されたページを再作成しようとしています。'''
 
 このページの編集を続行するのが適切かどうかご確認ください。
@@ -1203,7 +1207,7 @@ IP アドレスは複数の利用者で共有されている場合がありま
 $3が示した理由:''$2''",
 
 # History pages
-'viewpagelogs' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81«é\96¢ã\81\99ã\82\8b記録を閲覧',
+'viewpagelogs' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®記録を閲覧',
 'nohistory' => 'このページには編集履歴がありません。',
 'currentrev' => '最新版',
 'currentrev-asof' => '$1時点における最新版',
@@ -1224,7 +1228,7 @@ $3が示した理由:''$2''",
 'histfirst' => '最古',
 'histlast' => '最新',
 'historysize' => '({{PLURAL:$1|$1バイト}})',
-'historyempty' => '(空)',
+'historyempty' => '(空)',
 
 # Revision feed
 'history-feed-title' => '変更履歴',
@@ -1266,21 +1270,21 @@ $3が示した理由:''$2''",
 この差分を閲覧できます。[{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} 秘匿記録]に詳細情報があるかもしれません。",
 'rev-delundel' => '表示/非表示',
 'rev-showdeleted' => '表示',
-'revisiondelete' => 'ç\89\88ã\81®å\89\8aé\99¤ã\81¨å¾©å¸°',
+'revisiondelete' => 'ç\89\88ã\81®å\89\8aé\99¤ã\81¨å¾©å\85\83',
 'revdelete-nooldid-title' => '無効な対象版',
 'revdelete-nooldid-text' => 'この操作の対象となる版を指定していないか、指定した版が存在していないか、あるいは最新版を非表示しようとしています。',
 'revdelete-nologtype-title' => '記録の種類を指定していません',
 'revdelete-nologtype-text' => 'この操作を実行する記録の種類を指定していません。',
 'revdelete-nologid-title' => '無効な記録項目',
-'revdelete-nologid-text' => 'この操作の対象となる記録項目を指定していないか、あるいは指定した項目が存在しません。',
+'revdelete-nologid-text' => 'この操作の対象となる記録項目を指定していないか、あるいは指定した項目が存在しません。',
 'revdelete-no-file' => '指定されたファイルは存在しません。',
 'revdelete-show-file-confirm' => '本当にファイル「<nowiki>$1</nowiki>」の削除された$2$3の版を閲覧しますか?',
 'revdelete-show-file-submit' => 'はい',
 'revdelete-selected' => "'''[[:$1]] の{{PLURAL:$2|選択された版}}:'''",
-'logdelete-selected' => "'''{{PLURAL:$1|選択された記録項目}}:'''",
-'revdelete-text' => "'''削除された版や記録はページの履歴や記録に表示され続けますが、一般の利用者はその内容にアクセスできなくなります。'''
-追å\8a ã\81®å\88¶é\99\90ã\81\8cã\81\8bã\81\91ã\82\89ã\82\8cã\81ªã\81\84é\99\90ã\82\8aã\80\81{{SITENAME}}ã\81®ä»\96ã\81®ç®¡ç\90\86è\80\85ã\82\82ã\81\93ã\82\8cã\81¨å\90\8cã\81\98ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤ã\82¹ã\82\92使ç\94¨ã\81\97ã\81¦é\9a ã\81\95ã\82\8cã\81\9få\86\85容ã\81«ã\82¢ã\82¯ã\82»ã\82¹ã\81\97ã\81\9fã\82\8aã\80\81復å\85\83ã\81\97ã\81\9fã\82\8aできます。",
-'revdelete-confirm' => 'この操作を意図して行っていること、その結果を理解していること、[[{{MediaWiki:Policy-url}}|方針]]に沿って行っていることを確認してください。',
+'logdelete-selected' => "'''{{PLURAL:$1|選択された記録項目}}:'''",
+'revdelete-text' => "'''削除された版や記録項目は引き続きページの履歴や記録に表示されますが、一般利用者はその内容の一部を取得できなくなります。'''
+追å\8a ã\81®å\88¶é\99\90ã\81\8cã\81\8bã\81\91ã\82\89ã\82\8cã\81ªã\81\84é\99\90ã\82\8aã\80\81{{SITENAME}}ã\81®ä»\96ã\81®ç®¡ç\90\86è\80\85ã\81¯å\90\8cã\81\98ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤ã\82¹ã\82\92使ã\81£ã\81¦é\9d\9e表示ã\81®å\86\85容ã\81®å\8f\96å¾\97ã\82\84復å\85\83ã\81\8cできます。",
+'revdelete-confirm' => 'この操作を行おうとしていること、その結果を理解していること、[[{{MediaWiki:Policy-url}}|方針]]に従っていること、を確認してください。',
 'revdelete-suppress-text' => "秘匿は、'''以下の場合に限って'''使用すべきです:
 * 名誉毀損の恐れのある記述
 * 非公開個人情報
@@ -1399,7 +1403,7 @@ $1",
 'prevn-title' => '前の{{PLURAL:$1|$1結果}}',
 'nextn-title' => '次の{{PLURAL:$1|$1結果}}',
 'shown-title' => 'ページあたり{{PLURAL:$1|$1件の結果}}を表示',
-'viewprevnext' => '($1{{int:pipe-separator}}$2)($3)を表示',
+'viewprevnext' => '($1{{int:pipe-separator}}$2) ($3 件) を表示',
 'searchmenu-legend' => '検索オプション',
 'searchmenu-exists' => "'''このウィキには「[[:$1]]」という名前のページがあります'''",
 'searchmenu-new' => "'''このウィキでページ「[[:$1]]」を新規作成する'''",
@@ -1424,8 +1428,6 @@ $1",
 'search-interwiki-caption' => '姉妹プロジェクト',
 'search-interwiki-default' => '$1の結果:',
 'search-interwiki-more' => '(続き)',
-'search-mwsuggest-enabled' => '検索候補を表示',
-'search-mwsuggest-disabled' => '検索候補を表示しない',
 'search-relatedarticle' => '関連',
 'mwsuggest-disable' => 'Ajaxによる検索候補の提示を無効にする',
 'searcheverything-enable' => 'すべての名前空間を検索',
@@ -1540,7 +1542,9 @@ $1",
 'username' => '利用者名:',
 'uid' => '利用者 ID:',
 'prefs-memberingroups' => '所属{{PLURAL:$1|グループ}}:',
+'prefs-memberingroups-type' => '$1',
 'prefs-registration' => '登録日時:',
+'prefs-registration-date-time' => '$1',
 'yourrealname' => '本名:',
 'yourlanguage' => '使用言語:',
 'yourvariant' => 'コンテンツ言語変種:',
@@ -1604,6 +1608,7 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'userrights-notallowed' => 'あなたのアカウントには利用者権限を追加または除去する権限がありません。',
 'userrights-changeable-col' => '変更できるグループ',
 'userrights-unchangeable-col' => '変更できないグループ',
+'userrights-irreversible-marker' => '$1*',
 
 # Groups
 'group' => 'グループ:',
@@ -1613,7 +1618,7 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'group-sysop' => '管理者',
 'group-bureaucrat' => 'ビューロクラット',
 'group-suppress' => '秘匿者',
-'group-all' => '(全員)',
+'group-all' => '(全員)',
 
 'group-user-member' => '{{GENDER:$1|登録利用者}}',
 'group-autoconfirmed-member' => '{{GENDER:$1|自動承認された利用者}}',
@@ -1654,12 +1659,12 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'right-writeapi' => '書き込みAPIを使用',
 '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®ã\82\92å\89\8aé\99¤/復å\85\83',
+'right-deleterevision' => 'ã\83\9aã\83¼ã\82¸ã\81®ç\89¹å®\9aã\81®ç\89\88ã\82\92å\89\8aé\99¤/復å\85\83',
 'right-deletedhistory' => '削除された履歴項目(関連する本文を除く)を閲覧',
 'right-deletedtext' => '削除された本文と削除された版間の差分を閲覧',
 'right-browsearchive' => '削除されたページを検索',
-'right-undelete' => 'ã\83\9aã\83¼ã\82¸ã\82\92復帰',
+'right-undelete' => 'ã\83\9aã\83¼ã\82¸ã\82\92復å\85\83',
 'right-suppressrevision' => '管理者から隠された版を確認/復元',
 'right-suppressionlog' => '非公開記録を閲覧',
 'right-block' => '他の利用者の編集をブロック',
@@ -1694,9 +1699,9 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 # User rights log
 'rightslog' => '利用者権限変更記録',
 'rightslogtext' => '以下は利用者権限の変更記録です。',
-'rightslogentry' => '$1の所属グループを $2 から $3 に変更しました',
+'rightslogentry' => '$1 の所属グループを $2 から $3 に変更しました',
 'rightslogentry-autopromote' => '$2 から $3 に自動的に昇格しました',
-'rightsnone' => '(なし)',
+'rightsnone' => '(なし)',
 
 # Associated actions - in the sentence "You do not have permission to X"
 'action-read' => 'このページの閲覧',
@@ -1718,7 +1723,7 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'action-deleterevision' => 'この版の削除',
 'action-deletedhistory' => 'このページの削除履歴の閲覧',
 'action-browsearchive' => '削除されたページの検索',
-'action-undelete' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®å¾©å¸°',
+'action-undelete' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®å¾©å\85\83',
 'action-suppressrevision' => '隠された版の確認と復元',
 'action-suppressionlog' => 'この非公開記録の閲覧',
 'action-block' => 'この利用者の編集ブロック',
@@ -1754,7 +1759,7 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'rcshowhideanons' => '匿名利用者を$1',
 'rcshowhidepatr' => '巡回された編集を$1',
 'rcshowhidemine' => '自分の編集を$1',
-'rclinks' => '最近$2日間の更新$1件以内を表示<br />$3',
+'rclinks' => '最近 $2 日間の更新を最大 $1 件表示<br />$3',
 'diff' => '差分',
 'hist' => '履歴',
 'hide' => '非表示',
@@ -1766,6 +1771,7 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'number_of_watching_users_pageview' => '[{{PLURAL:$1|$1 人の利用者}}がウォッチしています]',
 'rc_categories' => 'カテゴリを限定(「|」で区切る)',
 'rc_categories_any' => 'すべて',
+'rc-change-size' => '$1',
 'rc-change-size-new' => '変更後は $1 {{PLURAL:$1|バイト}}',
 'newsectionsummary' => '/* $1 */ 新しい節',
 'rc-enhanced-expand' => '詳細を表示(JavaScript が必要)',
@@ -1790,7 +1796,7 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'upload-tryagain' => '修正したファイル解説を投稿',
 'uploadnologin' => 'ログインしていません',
 'uploadnologintext' => 'ファイルをアップロードするには[[Special:UserLogin|ログイン]]する必要があります。',
-'upload_directory_missing' => 'アップロード先ディレクトリ($1)が見つからないため、ウェブサーバーによる作成ができませんでした。',
+'upload_directory_missing' => 'アップロード先ディレクトリ ($1) が見つかりませんでした。ウェブ サーバーによる作成もできませんでした。',
 'upload_directory_read_only' => 'アップロード先ディレクトリ($1)には、ウェブサーバーが書き込めません。',
 'uploaderror' => 'アップロードのエラー',
 'upload-recreate-warning' => "'''警告:その名前のファイルは、以前に削除または移動されています。'''
@@ -2131,7 +2137,7 @@ $1での[$2 ファイル解説ページ]にある説明を編集したほうが
 ** 著作権侵害
 ** 重複ファイル',
 'filedelete-edit-reasonlist' => '削除理由を編集',
-'filedelete-maintenance' => 'ã\83¡ã\83³ã\83\86ã\83\8aã\83³ã\82¹ä¸­ã\81®ã\81\9fã\82\81ã\80\81ã\83\95ã\82¡ã\82¤ã\83«ã\81®å\89\8aé\99¤ã\81¨å¾©å¸°は一時的に無効化されています。',
+'filedelete-maintenance' => 'ã\83¡ã\83³ã\83\86ã\83\8aã\83³ã\82¹ä¸­ã\81®ã\81\9fã\82\81ã\80\81ã\83\95ã\82¡ã\82¤ã\83«ã\81®å\89\8aé\99¤ã\81¨å¾©å\85\83は一時的に無効化されています。',
 'filedelete-maintenance-title' => 'ファイルを削除できません',
 
 # MIME search
@@ -2189,9 +2195,9 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 [[MediaWiki:Disambiguationspage]] にリンクがあるテンプレートを使用しているページを、曖昧さ回避ページと見なします。",
 
 'doubleredirects' => '二重転送',
-'doubleredirectstext' => 'ã\81\93ã\82\8cã\81¯ä»\96ã\81®ã\83ªã\83\80ã\82¤ã\83¬ã\82¯ã\83\88ã\83\9aã\83¼ã\82¸ã\81¸ã\81®ã\83ªã\83\80ã\82¤ã\83¬ã\82¯ã\83\88ã\81®ä¸\80覧ã\81§す。
-各行には、最初のリダイレクト、その転送先のリダイレクト、さらにその転送先、それぞれへのリンクが表示されています。多くの場合、最終の転送先が正しい転送先であり、最初のリダイレクトは直接最後の転送先に向けるべきです。
-<del>打ち消し線</del>が入った項目は既に解決しています。',
+'doubleredirectstext' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81§ã\81¯ã\80\81転é\80\81ã\83\9aã\83¼ã\82¸ã\81¸ã\81®è»¢é\80\81ã\83\9aã\83¼ã\82¸ã\82\92å\88\97æ\8c\99ã\81\97ã\81¾す。
+最初の転送ページ、その転送先にある転送ページ、さらにその転送先にあるページ、それぞれへのリンクを各行に表示しています。多くの場合は最終的な転送先が「正しい」転送先であり、最初の転送ページの転送先は最終的な転送先に直接向けるべきです。
+<del>取り消し線</del>が入った項目は解決済みです。',
 'double-redirect-fixed-move' => '[[$1]]を移動しました。
 今後は[[$2]]に転送されます。',
 'double-redirect-fixed-maintenance' => '[[$1]]から[[$2]]への二重転送を修正します。',
@@ -2296,15 +2302,15 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 記録の種類、実行した利用者(大文字小文字は区別)、影響を受けたページ(大文字小文字は区別)による絞り込みができます。',
 'logempty' => '該当する記録はありません。',
 'log-title-wildcard' => 'この文字列で始まるページ名を検索',
-'showhideselectedlogentries' => '選択した記録項目を表示/非表示',
+'showhideselectedlogentries' => '選択した記録項目を表示/非表示',
 
 # Special:AllPages
 'allpages' => '全ページ',
 'alphaindexline' => '$1から$2まで',
 'nextpage' => '次のページ ($1)',
 'prevpage' => '前のページ ($1)',
-'allpagesfrom' => '最初に表示するページ',
-'allpagesto' => '最後に表示するページ',
+'allpagesfrom' => '最初に表示するページ:',
+'allpagesto' => '最後に表示するページ:',
 'allarticles' => '全ページ',
 'allinnamespace' => '全ページ ($1名前空間)',
 'allnotinnamespace' => '全ページ ($1名前空間以外)',
@@ -2434,7 +2440,7 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 'watchnologintext' => 'ウォッチリストを変更するためには、[[Special:UserLogin|ログイン]]している必要があります。',
 'addwatch' => 'ウォッチリストに追加',
 'addedwatchtext' => "ページ「[[:$1]]」を[[Special:Watchlist|ウォッチリスト]]に追加しました。
\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81¨ä»\98å±\9eã\81®ã\83\88ã\83¼ã\82¯ã\83\9aã\83¼ã\82¸ã\81«å¤\89æ\9b´ã\81\8cã\81\82ã\81£ã\81\9fé\9a\9bã\81«ã\81¯ã\80\81ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\81«è¡¨ç¤ºã\81\95ã\82\8cã\81¾ã\81\99ã\80\82ã\81¾ã\81\9fã\80\81ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\81«ç\99»é\8c²ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\83\9aã\83¼ã\82¸ã\81¯[[Special:RecentChanges|æ\9c\80è¿\91ã\81®æ\9b´æ\96°ã\81®ä¸\80覧]]ã\81«'''太å­\97'''ã\81§è¡¨ç¤ºã\81\95ã\82\8cã\80\81è¦\8bã\81¤ã\81\91ã\82\84ã\81\99ã\81\8fã\81ªã\82\8aます。",
\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81¾ã\81\9fã\81¯ã\81\9dã\81®ã\83\88ã\83¼ã\82¯ã\83\9aã\83¼ã\82¸ã\81\8cå¤\89æ\9b´ã\81\95ã\82\8cã\82\8bã\81¨ã\80\81ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\81«è¡¨ç¤ºã\81\95ã\82\8cã\81¾ã\81\99ã\80\82ã\81¾ã\81\9fã\80\81[[Special:RecentChanges|æ\9c\80è¿\91ã\81®æ\9b´æ\96°ã\81®ä¸\80覧]]ã\81§ã\81¯'''太å­\97'''ã\81§è¡¨ç¤ºã\81\95ã\82\8cます。",
 'removewatch' => 'ウォッチリストから除去',
 'removedwatchtext' => 'ページ「[[:$1]]」を[[Special:Watchlist|ウォッチリスト]]から除去しました。',
 'watch' => 'ウォッチ',
@@ -2515,9 +2521,9 @@ $UNWATCHURL
 'actioncomplete' => '操作を完了しました',
 'actionfailed' => '操作に失敗しました',
 'deletedtext' => '「$1」は削除されました。
-最近の削除に関しては、$2を参照してください。',
+最近の削除については、$2を参照してください。',
 'dellogpage' => '削除記録',
-'dellogpagetext' => '以下は、最近の削除と復帰の一覧です。',
+'dellogpagetext' => '以下は最近の削除と復元の一覧です。',
 'deletionlog' => '削除記録',
 'reverted' => '以前の版への差し戻し',
 'deletecomment' => '理由:',
@@ -2629,24 +2635,24 @@ $2による直前の版へ変更されました。',
 # Undelete
 'undelete' => '削除されたページを表示',
 'undeletepage' => '削除されたページの表示と復元',
-'undeletepagetitle' => "'''以下は[[:$1|$1]]の削除された版です'''。",
+'undeletepagetitle' => "'''以下は[[:$1|$1]]の削除された版です'''。",
 'viewdeletedpage' => '削除されたページを表示',
 'undeletepagetext' => '以下の{{PLURAL:$1|削除されたページ|&#32;$1 件の削除されたページ}}は、保存版に残っているため復元できます。
 保存版は定期的に消去される可能性があります。',
 'undelete-fieldset-title' => '削除された版の復元',
 'undeleteextrahelp' => "すべての版を復元する場合は、どのボックスにもチェックを入れていない状態で'''''{{int:undeletebtn}}'''''をクリックしてください。
\89¹å®\9aã\81®ç\89\88ã\82\92復帰ã\81\99ã\82\8bå ´å\90\88ã\81¯ã\80\81復帰する版のボックスにチェックを入れた状態で'''''{{int:undeletebtn}}'''''をクリックしてください。",
\89¹å®\9aã\81®ç\89\88ã\82\92復å\85\83ã\81\99ã\82\8bå ´å\90\88ã\81¯ã\80\81復å\85\83する版のボックスにチェックを入れた状態で'''''{{int:undeletebtn}}'''''をクリックしてください。",
 'undeleterevisions' => '保存版に$1{{PLURAL:$1|版}}あります',
-'undeletehistory' => 'ã\83\9aã\83¼ã\82¸ã\81®å¾©å¸°ã\82\92è¡\8cã\81\86ã\81¨ã\80\81ã\81\99ã\81¹ã\81¦ã\81®ç\89\88ã\81\8c履歴ã\81«å¾©å¸°ã\81\97ます。
-削除されたあとに同じ名前で新しくページが作成されていた場合、復帰した版はそれに先行する履歴として現れます。',
-'undeleterevdel' => '復帰した結果、版指定削除されているページまたはファイルの版が最新となる場合、復帰は実行されません。
-このような場合、版指定削除されていない版が最新となるようにチェックするか、その版の版指定削除を解除する必要があります。',
+'undeletehistory' => 'ã\83\9aã\83¼ã\82¸ã\82\92復å\85\83ã\81\99ã\82\8bã\81¨ã\80\81ã\81\99ã\81¹ã\81¦ã\81®ç\89\88ã\81\8c履歴ã\81«å¾©å\85\83ã\81\95ã\82\8cます。
+削除後に同じ名前で新しいページが作成されている場合、復元された版はそれに先行する履歴として表示されます。',
+'undeleterevdel' => '版指定削除されている版がページまたはファイルの最新版となるような復元はできません。
+この場合、版指定削除されている最新版のチェックを外すか、その版指定削除を解除する必要があります。',
 'undeletehistorynoadmin' => 'このページは削除されています。
 削除の理由は、削除前にこのページを編集していた利用者の詳細情報と共に、以下に表示されています。
 管理者以外の利用者には、削除された各版の本文への制限がかけられています。',
 'undelete-revision' => '削除されたページ「$1」の $4 $5 時点での $3 による版:',
-'undeleterevision-missing' => '正しくないまたは存在しない版です。
\96\93é\81\95ã\81£ã\81\9fã\83ªã\83³ã\82¯ã\82\92ã\81\9fã\81©ã\81£ã\81\9fã\81\8bã\80\81ã\81\93ã\81®ç\89\88ã\81¯æ\97¢ã\81«å¾©å¸°されたか、もしくは保存版から除去された可能性があります。',
+'undeleterevision-missing' => '無効または存在しない版です。
\96\93é\81\95ã\81£ã\81\9fã\83ªã\83³ã\82¯ã\82\92ã\81\9fã\81©ã\81£ã\81\9fã\81\8bã\80\81ã\81\93ã\81®ç\89\88ã\81¯æ\97¢ã\81«å¾©å\85\83されたか、もしくは保存版から除去された可能性があります。',
 'undelete-nodiff' => 'これより前の版はありません。',
 'undeletebtn' => '復元',
 'undeletelink' => '閲覧/復元',
@@ -2656,26 +2662,26 @@ $2による直前の版へ変更されました。',
 'undeletecomment' => '理由:',
 'undeletedrevisions' => '{{PLURAL:$1|$1版}}を復元しました',
 'undeletedrevisions-files' => '{{PLURAL:$1|$1版}}と{{PLURAL:$2|$2ファイル}}を復元しました',
-'undeletedfiles' => '{{PLURAL:$1|$1ã\83\95ã\82¡ã\82¤ã\83«}}ã\82\92復帰しました',
-'cannotundelete' => '復帰に失敗しました。
-ä»\96ã\81®èª°ã\81\8bã\81\8cã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\82\92æ\97¢ã\81«å¾©å¸°した可能性があります。',
+'undeletedfiles' => '{{PLURAL:$1|$1ã\83\95ã\82¡ã\82¤ã\83«}}ã\82\92復å\85\83しました',
+'cannotundelete' => '復å\85\83に失敗しました。
+ä»\96ã\81®èª°ã\81\8bã\81\8cã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\82\92æ\97¢ã\81«å¾©å\85\83した可能性があります。',
 'undeletedpage' => "'''$1を復元しました。'''
 
\9c\80è¿\91ã\81®å\89\8aé\99¤ã\81¨å¾©å¸°の記録については[[Special:Log/delete|削除記録]]を参照してください。",
\9c\80è¿\91ã\81®å\89\8aé\99¤ã\81¨å¾©å\85\83の記録については[[Special:Log/delete|削除記録]]を参照してください。",
 'undelete-header' => '最近削除されたページは[[Special:Log/delete|削除記録]]で確認できます。',
 'undelete-search-title' => '削除されたページの検索',
 'undelete-search-box' => '削除されたページを検索',
-'undelete-search-prefix' => '表示を開始するページ名',
+'undelete-search-prefix' => '表示を開始するページ名:',
 'undelete-search-submit' => '検索',
 'undelete-no-results' => '削除の保存版に、一致するページが見つかりませんでした。',
-'undelete-filename-mismatch' => 'ファイルの時刻印$1の版を復帰できません:ファイル名が一致しません。',
-'undelete-bad-store-key' => 'ファイルの時刻印$1の版を復帰できません:削除前にファイルが失われています。',
+'undelete-filename-mismatch' => 'ファイルの $1 時点の版を復元できません: ファイル名が一致しません。',
+'undelete-bad-store-key' => 'ファイルの $1 時点の版を復元できません: 削除前にファイルが失われています。',
 'undelete-cleanup-error' => '未使用の保存版のファイル「$1」の削除中にエラーが発生しました。',
-'undelete-missing-filearchive' => 'データベースに存在しないため、ID $1を持つファイルの保存版を復元できません。
\97¢ã\81«å¾©å¸°されている可能性があります。',
-'undelete-error' => 'ã\83\9aã\83¼ã\82¸ã\81®å¾©å¸°エラー',
-'undelete-error-short' => 'ã\83\95ã\82¡ã\82¤ã\83«ã\81®å¾©å¸°ã\82¨ã\83©ã\83¼ï¼\9a$1',
-'undelete-error-long' => 'ã\83\95ã\82¡ã\82¤ã\83«ã\81®å¾©å¸°ä¸­ã\81«ã\82¨ã\83©ã\83¼ã\81\8cç\99ºç\94\9fã\81\97ã\81¾ã\81\97ã\81\9fï¼\9a
+'undelete-missing-filearchive' => 'データベースに存在しないため、ファイルの保存版 ID $1 を復元できません。
\97¢ã\81«å¾©å\85\83されている可能性があります。',
+'undelete-error' => 'ã\83\9aã\83¼ã\82¸ã\81®å¾©å\85\83エラー',
+'undelete-error-short' => 'ã\83\95ã\82¡ã\82¤ã\83«ã\81®å¾©å\85\83ã\82¨ã\83©ã\83¼: $1',
+'undelete-error-long' => 'ã\83\95ã\82¡ã\82¤ã\83«ã\81®å¾©å\85\83中ã\81«ã\82¨ã\83©ã\83¼ã\81\8cç\99ºç\94\9fã\81\97ã\81¾ã\81\97ã\81\9f:
 
 $1',
 'undelete-show-file-confirm' => '$2$3の版からファイル「<nowiki>$1</nowiki>」の削除版を本当に表示しますか?',
@@ -2685,8 +2691,8 @@ $1',
 'namespace' => '名前空間:',
 'invert' => '選択したものを除く',
 'tooltip-invert' => '選択した名前空間(チェックされている場合は、関連付けられた名前空間も)のページの変更を非表示にするには、このボックスにチェックを入れる',
-'namespace_association' => '対応付けられた名前空間',
-'tooltip-namespace_association' => 'é\81¸æ\8a\9eã\81\97ã\81\9få\90\8då\89\8d空é\96\93ã\81«é\96¢é\80£ä»\98ã\81\91ã\82\89ã\82\8cã\81¦ã\81\84ã\82\8bトークページまたは対象の名前空間も含めるには、このボックスにチェックを入れる',
+'namespace_association' => '関連付けられた名前空間',
+'tooltip-namespace_association' => 'é\81¸æ\8a\9eã\81\97ã\81\9få\90\8då\89\8d空é\96\93ã\81«é\96¢é\80£ä»\98ã\81\91ã\82\89ã\82\8cã\81\9fトークページまたは対象の名前空間も含めるには、このボックスにチェックを入れる',
 'blanknamespace' => '(標準)',
 
 # Contributions
@@ -2696,14 +2702,14 @@ $1',
 'contribsub2' => '利用者: $1 ($2)',
 'nocontribs' => 'これらの条件に一致する変更は見つかりませんでした。',
 'uctop' => '(最新)',
-'month' => 'これ以前の月',
-'year' => 'これ以前の年',
+'month' => 'これ以前の月:',
+'year' => 'これ以前の年:',
 
-'sp-contributions-newbies' => '新しい利用者からの投稿のみ表示',
+'sp-contributions-newbies' => '新規利用者の投稿のみ表示',
 'sp-contributions-newbies-sub' => '新規利用者のみ',
 'sp-contributions-newbies-title' => '新規利用者の投稿記録',
 'sp-contributions-blocklog' => 'ブロック記録',
-'sp-contributions-deleted' => 'å\88©ç\94¨è\80\85ã\81®å\89\8aé\99¤ã\81\95ã\82\8cã\81\9fæ\8a\95稿è¨\98é\8c²',
+'sp-contributions-deleted' => 'å\89\8aé\99¤ã\81\95ã\82\8cã\81\9fæ\8a\95稿ã\81®ä¸\80覧',
 'sp-contributions-uploads' => 'アップロード',
 'sp-contributions-logs' => '記録',
 'sp-contributions-talk' => 'トーク',
@@ -2713,7 +2719,7 @@ $1',
 'sp-contributions-blocked-notice-anon' => 'このIPアドレスは現在ブロックされています。
 参考のために最近のブロック記録項目を以下に表示します:',
 'sp-contributions-search' => '投稿の検索',
-'sp-contributions-username' => 'IPアドレスまたは利用者名',
+'sp-contributions-username' => 'IPアドレスまたは利用者名:',
 'sp-contributions-toponly' => '最新版の編集のみを表示',
 'sp-contributions-submit' => '検索',
 
@@ -2743,10 +2749,10 @@ $1',
 'blockip' => '利用者をブロック',
 'blockip-title' => '利用者のブロック',
 'blockip-legend' => '利用者をブロック',
-'blockiptext' => '以下のフォームを使用して、指定した利用者やIPアドレスからの書き込みアクセスをブロックできます。
-このような措置は、荒らしからの防御のためにのみ行われるべきで、また[[{{MediaWiki:Policy-url}}|方針]]に沿ったものであるべきです。
-以下にブロックの理由を具体的に書いてください(例えば、荒らされたページへの言及など)。',
-'ipadressorusername' => 'IPアドレスまたは利用者名',
+'blockiptext' => '以下のフォームを使用して、指定したIPアドレスまたは利用者からの書き込みアクセスをブロックできます。
+このような措置は、荒らしからの防御の目的のみに行われるべきで、また[[{{MediaWiki:Policy-url}}|方針]]に沿ったものであるべきです。
+以下にブロックの理由を具体的に書いてください (例えば、荒らされたページへの言及など)。',
+'ipadressorusername' => 'IPアドレスまたは利用者名:',
 'ipbexpiry' => '有効期限:',
 'ipbreason' => '理由:',
 'ipbreasonotherlist' => 'その他の理由',
@@ -2758,18 +2764,18 @@ $1',
 ** 威圧的な態度/嫌がらせ
 ** 複数アカウントの不正利用
 ** 不適切な利用者名',
-'ipb-hardblock' => 'ã\83­ã\82°ã\82¤ã\83³å\88©ç\94¨è\80\85ã\81«ã\82\88ã\82\8bã\81\93ã\81®IPã\82¢ã\83\89ã\83¬ã\82¹ã\81\8bã\82\89ã\81®ç·¨é\9b\86ã\82\92ä¸\8d許å\8f¯',
+'ipb-hardblock' => 'ã\81\93ã\81®IPã\82¢ã\83\89ã\83¬ã\82¹ã\81\8bã\82\89ã\81®ã\83­ã\82°ã\82¤ã\83³å\88©ç\94¨è\80\85ã\81®ç·¨é\9b\86ã\82\92ç¦\81æ­¢',
 'ipbcreateaccount' => 'アカウント作成を禁止',
-'ipbemailban' => 'メール送信を止',
-'ipbenableautoblock' => 'この利用者が最後に使用したIPアドレスと、後に編集しようとしたIPアドレスを自動的にブロック',
+'ipbemailban' => 'メール送信を止',
+'ipbenableautoblock' => 'この利用者が最後に使用したIPアドレスと、ブロック後に編集を試みた際のIPアドレスを自動的にブロック',
 'ipbsubmit' => 'この利用者をブロック',
 'ipbother' => 'その他の期間:',
 'ipboptions' => '2時間:2 hours,1日:1 day,3日:3 days,1週間:1 week,2週間:2 weeks,1か月:1 month,3か月:3 months,6か月:6 months,1年:1 year,無期限:infinite',
 'ipbotheroption' => 'その他',
 'ipbotherreason' => '他の、または追加の理由:',
 'ipbhidename' => '利用者名を編集履歴や各種一覧から秘匿する',
-'ipbwatchuser' => 'この利用者の利用者ページとトークページをウォッチする',
-'ipb-disableusertalk' => 'ã\81\93ã\81®å\88©ç\94¨è\80\85ã\81\8cã\83\96ã\83­ã\83\83ã\82¯ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bé\96\93ã\81«è\87ªå\88\86ã\81®ã\83\88ã\83¼ã\82¯ã\83\9aã\83¼ã\82¸ã\82\92ç·¨é\9b\86ã\81\99ã\82\8bã\81®ã\82\92ä¸\8d許å\8f¯',
+'ipbwatchuser' => 'この利用者の利用者ページとトークページをウォッチ',
+'ipb-disableusertalk' => 'ã\83\96ã\83­ã\83\83ã\82¯ä¸­ã\81®ã\81\93ã\81®å\88©ç\94¨è\80\85è\87ªèº«ã\81«ã\82\88ã\82\8bã\83\88ã\83¼ã\82¯ã\83\9aã\83¼ã\82¸ç·¨é\9b\86ã\82\92ç¦\81æ­¢',
 'ipb-change-block' => 'これらの設定で、利用者を再びブロック',
 'ipb-confirm' => 'ブロックの確認',
 'badipaddress' => '無効なIPアドレス',
@@ -2784,8 +2790,8 @@ $1',
 'ipb-blocklist' => '現在有効なブロックを表示',
 'ipb-blocklist-contribs' => '$1の投稿の一覧',
 'unblockip' => 'ブロックを解除',
-'unblockiptext' => '以ä¸\8bã\81®ã\83\95ã\82©ã\83¼ã\83 ã\81§å\88©ç\94¨è\80\85ã\81¾ã\81\9fã\81¯IPã\82¢ã\83\89ã\83¬ã\82¹ã\81®æ\8a\95稿ã\83\96ã\83­ã\83\83ã\82¯ã\82\92解除できます。',
-'ipusubmit' => 'この投稿ブロックを解除',
+'unblockiptext' => '以ä¸\8bã\81®ã\83\95ã\82©ã\83¼ã\83 ã\82\92使ç\94¨ã\81\97ã\81¦ã\80\81以å\89\8dã\83\96ã\83­ã\83\83ã\82¯ã\81\97ã\81\9fIPã\82¢ã\83\89ã\83¬ã\82¹ã\81¾ã\81\9fã\81¯å\88©ç\94¨è\80\85ã\81\8bã\82\89ã\81®æ\9b¸ã\81\8dè¾¼ã\81¿ã\82¢ã\82¯ã\82»ã\82¹ã\82\92ã\83\96ã\83­ã\83\83ã\82¯解除できます。',
+'ipusubmit' => 'このブロックを解除',
 'unblocked' => '[[User:$1|$1]]のブロックを解除しました',
 'unblocked-range' => '$1のブロックは解除されています',
 'unblocked-id' => 'ブロック$1は除去されました',
@@ -2819,8 +2825,8 @@ $1',
 'change-blocklink' => '設定を変更',
 'contribslink' => '投稿記録',
 'emaillink' => 'メールを送信',
-'autoblocker' => "ã\81\94使ç\94¨ä¸­ã\81®IPã\82¢ã\83\89ã\83¬ã\82¹ã\81\8cã\80\8c[[User:$1|$1]]ã\80\8dã\81«ä½¿ç\94¨ã\81\95ã\82\8cたため、自動ブロックされています。
-$1のブロックの理由は「''$2''」です。",
+'autoblocker' => "ã\81\93ã\81® IP ã\82¢ã\83\89ã\83¬ã\82¹ã\82\92ã\80\8c[[User:$1|$1]]ã\80\8dã\81\8cæ\9c\80è¿\91使ç\94¨ã\81\97たため、自動ブロックされています。
+$1 のブロックの理由は「''$2''」です。",
 'blocklogpage' => 'ブロック記録',
 'blocklog-showlog' => 'この利用者は以前にブロックされたことがあります。
 参考のため、ブロックの記録を以下に示します:',
@@ -2855,16 +2861,16 @@ $1のブロックの理由は「''$2''」です。",
 'blockme' => '自分をブロック',
 'proxyblocker' => 'プロキシブロック係',
 'proxyblocker-disabled' => 'この機能は無効になっています。',
-'proxyblockreason' => 'ã\81\94使ç\94¨ä¸­ã\81®IPã\82¢ã\83\89ã\83¬ã\82¹ã\81¯å\85¬é\96\8bã\83\97ã\83­ã\82­ã\82·ã\81§ã\81\82ã\82\8bã\81\9fã\82\81æ\8a\95稿ブロックされています。
-使用中のインターネットサービスプロバイダー、または所属組織の技術担当者に連絡して、これが深刻なセキュリティ問題であることを伝えてください。',
+'proxyblockreason' => 'ã\81\93ã\81®IPã\82¢ã\83\89ã\83¬ã\82¹ã\81¯å\85¬é\96\8bã\83\97ã\83­ã\82­ã\82·ã\81§ã\81\82ã\82\8bã\81\9fã\82\81ブロックされています。
+ご使用中のインターネットサービスプロバイダーまたは所属組織の技術担当者に連絡して、これが深刻なセキュリティ問題であることを伝えてください。',
 'proxyblocksuccess' => '完了。',
 'sorbs' => 'DNSBL',
 'sorbsreason' => 'ご使用中のIPアドレスが、{{SITENAME}}の使用しているDNSBLに公開プロキシとして記載されています。',
 'sorbs_create_account_reason' => 'ご使用中のIPアドレスが、{{SITENAME}}の使用しているDNSBLに公開プロキシとして記載されています。
 アカウント作成はできません',
 'cant-block-while-blocked' => 'ブロックされている間は、他の利用者をブロックできません。',
-'cant-see-hidden-user' => '投稿ブロックしようとした利用者は、既にブロックされ隠されています。
-hideuser権限を持っていないため、この利用者のブロックを閲覧または編集できません。',
+'cant-see-hidden-user' => 'ブロックしようとしている利用者は、既にブロックされ隠されています。
+あなたには hideuser 権限がないため、この利用者のブロックの閲覧/編集はできません。',
 'ipbblocked' => '自分自身をブロックしているため、他の利用者のブロックやブロック解除はできません',
 'ipbnounblockself' => '自分自身のブロックは解除できません',
 
@@ -3097,7 +3103,6 @@ MediaWiki 全般のローカライズ(地域化)に貢献したい場合は
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript をテスト中',
-'javascripttest-disabled' => 'この機能はこのウィキでは有効にされていません。',
 'javascripttest-title' => '$1 のテストの実行',
 'javascripttest-pagetext-noframework' => 'このページは JavaScript のテストを実行するために予約されています。',
 'javascripttest-pagetext-unknownframework' => '未知のテストフレームワーク「$1」。',
@@ -3252,6 +3257,7 @@ MediaWiki 全般のローカライズ(地域化)に貢献したい場合は
 'pageinfo-views' => '閲覧回数',
 'pageinfo-watchers' => 'ページをウォッチリストに入れている人数',
 'pageinfo-redirects-name' => 'このページへのリダイレクト',
+'pageinfo-redirects-value' => '$1',
 'pageinfo-subpages-name' => 'このページの下位ページ数',
 'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|リダイレクト}}、$3 {{PLURAL:$3|非リダイレクト}})',
 'pageinfo-firstuser' => 'ページ作成者',
@@ -3296,7 +3302,7 @@ MediaWiki 全般のローカライズ(地域化)に貢献したい場合は
 
 # Image deletion
 'deletedrevision' => '古い版 $1 を削除しました',
-'filedeleteerror-short' => 'ファイル削除エラー:$1',
+'filedeleteerror-short' => 'ファイルの削除エラー: $1',
 'filedeleteerror-long' => 'ファイルの削除中にエラーが発生しました:
 
 $1',
@@ -3933,9 +3939,9 @@ $5
 'confirm-unwatch-top' => 'このページをウォッチリストから除去しますか?',
 
 # Separators for various lists, etc.
-'semicolon-separator' => '',
+'semicolon-separator' => ';&#32;',
 'comma-separator' => '、',
-'colon-separator' => '',
+'colon-separator' => ':&#32;',
 'pipe-separator' => '&#32;|&#32;',
 'word-separator' => '&#32;',
 'parentheses' => '($1)',
@@ -3994,11 +4000,11 @@ $5
 'watchlistedit-normal-legend' => 'ウォッチリストからページ名を除去',
 'watchlistedit-normal-explain' => 'ウォッチリストに入っているページ名を以下に表示しています。
 ページを除去するには、隣のボックスにチェックを入れて「{{int:watchlistedit-normal-submit}}」をクリックしてください。
\81¾ã\81\9fã\80\81[[Special:EditWatchlist/raw|ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\82\92ã\81\9dã\81®ã\81¾ã\81¾編集]]も使用できます。',
\81¾ã\81\9fã\80\81[[Special:EditWatchlist/raw|ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\82\92ã\83\86ã\82­ã\82¹ã\83\88ã\81§編集]]も使用できます。',
 'watchlistedit-normal-submit' => 'ページを除去',
 'watchlistedit-normal-done' => 'ウォッチリストから {{PLURAL:$1|$1 件のページ}}を削除しました:',
-'watchlistedit-raw-title' => 'ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\82\92ã\81\9dã\81®ã\81¾ã\81¾編集',
-'watchlistedit-raw-legend' => 'ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\82\92ã\81\9dã\81®ã\81¾ã\81¾編集',
+'watchlistedit-raw-title' => 'ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\82\92ã\83\86ã\82­ã\82¹ã\83\88ã\81§編集',
+'watchlistedit-raw-legend' => 'ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\82\92ã\83\86ã\82­ã\82¹ã\83\88ã\81§編集',
 'watchlistedit-raw-explain' => '以下に、ウォッチリストに含まれるページ名を列挙しています。この一覧で追加や除去ができます。
 1行に1ページ名です。
 完了したら、「{{int:Watchlistedit-raw-submit}}」をクリックしてください。
@@ -4012,7 +4018,7 @@ $5
 # Watchlist editing tools
 'watchlisttools-view' => '関連する変更を閲覧',
 'watchlisttools-edit' => 'ウォッチリストの閲覧と編集',
-'watchlisttools-raw' => 'ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\82\92ã\81\9dã\81®ã\81¾ã\81¾編集',
+'watchlisttools-raw' => 'ã\82¦ã\82©ã\83\83ã\83\81ã\83ªã\82¹ã\83\88ã\82\92ã\83\86ã\82­ã\82¹ã\83\88ã\81§編集',
 
 # Iranian month names
 'iranian-calendar-m1' => 'ファルヴァルディーン',
@@ -4216,13 +4222,13 @@ MediaWikiは、有用であることを期待して配布されていますが
 
 # New logging system
 'logentry-delete-delete' => '$1 がページ「$3」を削除しました',
-'logentry-delete-restore' => '$1 ã\81\8cã\83\9aã\83¼ã\82¸ã\80\8c$3ã\80\8dã\82\92復帰しました',
-'logentry-delete-event' => '$1 が$3の{{PLURAL:$5|$5件の記録項目}}の閲覧レベルを変更しました:$4',
+'logentry-delete-restore' => '$1 ã\81\8cã\83\9aã\83¼ã\82¸ã\80\8c$3ã\80\8dã\82\92復å\85\83しました',
+'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-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」の版の閲覧レベルを見えない形で変更しました',
@@ -4247,8 +4253,8 @@ MediaWikiは、有用であることを期待して配布されていますが
 'newuserlog-byemail' => 'パスワードをメールでお送りしました',
 
 # Feedback
-'feedback-bugornote' => 'æ\8a\80è¡\93ç\9a\84ã\81ªå\95\8fé¡\8cã\81®è©³ç´°ã\82\92説æ\98\8eã\81ªã\81\95ã\82\8bæº\96å\82\99ã\81\8cã\81§ã\81\8dã\81¦ã\81\84ã\82\8bå ´å\90\88ã\81¯[$1 ã\83\90ã\82°ã\82\92å ±å\91\8a\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84
-そうではない場合は、下の簡易フォームを使用してください。あなたのコメントがあなたの利用者名とご使用中のブラウザー名と共に、ページ"[$3 $2]"に追加されます。',
+'feedback-bugornote' => 'æ\8a\80è¡\93ç\9a\84ã\81ªå\95\8fé¡\8cã\81®è©³ç´°ã\82\92説æ\98\8eã\81\99ã\82\8bæº\96å\82\99ã\81\8cã\81§ã\81\8dã\81¦ã\81\84ã\82\8bå ´å\90\88ã\81¯ã\80\81[$1 ã\83\90ã\82°å ±å\91\8a\82\92ã\81\8aé¡\98ã\81\84ã\81\97ã\81¾ã\81\99
+準備ができていない場合は、下の簡易フォームを使用してください。あなたのコメントと利用者名が、ページ"[$3 $2]"に追加されます。',
 'feedback-subject' => '件名:',
 'feedback-message' => 'メッセージ:',
 'feedback-cancel' => 'キャンセル',
@@ -4262,6 +4268,10 @@ MediaWikiは、有用であることを期待して配布されていますが
 'feedback-bugcheck' => 'Great! [$1 既出のバグ]に既に含まれていないかご確認ください。',
 'feedback-bugnew' => 'チェックしました。バグを報告します。',
 
+# Search suggestions
+'searchsuggest-search' => '検索',
+'searchsuggest-containing' => 'この語句を全文検索',
+
 # API errors
 'api-error-badaccess-groups' => 'このウィキへのファイルのアップロードが許可されていません。',
 'api-error-badtoken' => '内部エラー:トークンが正しくありません。',
index 00c4950..21202a4 100644 (file)
@@ -723,8 +723,6 @@ Lejen: '''({{int:cur}})''' = difrans wid lietis rivijan, '''({{int:last}})''' =
 'search-interwiki-caption' => 'Sista prajek',
 'search-interwiki-default' => '$1 rizoltdem:',
 'search-interwiki-more' => '(muo)',
-'search-mwsuggest-enabled' => 'wid sojeshan',
-'search-mwsuggest-disabled' => 'nuo sojeshan',
 'nonefound' => "'''Nuot''': Onggl som niemspies saach bai difaalt.
 Chrai priifix yu kwieri wid ''all:'' fi saach aal kantent (inkluudn taak piej, templit, esechra), ar yuuz di dizaya niemspies fi priifix.",
 'powersearch' => 'Advans saach',
index 54cdcee..90b75d2 100644 (file)
@@ -8,6 +8,7 @@
  * @file
  *
  * @author (vinny)
+ * @author Gleki
  * @author Homo logos
  * @author Inego (on jbo.wikipedia.org)
  * @author Malafaya
@@ -19,244 +20,317 @@ $messages = array(
 # User preference toggles
 'tog-justify' => 'jufmei co mulno selkuspe',
 
+'underline-always' => 'roroi',
+'underline-never' => 'noroi',
+
 # Dates
-'sunday'        => 'la zedjed.',
-'monday'        => 'la padjed.',
-'tuesday'       => 'la redjed.',
-'wednesday'     => 'la cedjed.',
-'thursday'      => 'la vodjed.',
-'friday'        => 'la mudjed.',
-'saturday'      => 'la xadjed.',
-'january'       => 'ianvari',
-'february'      => 'frebruari',
-'march'         => 'martio',
-'april'         => 'prilio',
-'may_long'      => 'madjio',
-'june'          => 'djunio',
-'july'          => 'djulio',
-'august'        => 'avgusto',
-'september'     => 'septembero',
-'october'       => 'oktobero',
-'november'      => 'novmbero',
-'december'      => 'decmbero',
-'january-gen'   => 'la pamast.',
-'february-gen'  => 'la remast.',
-'march-gen'     => 'la cimast.',
-'april-gen'     => 'la vomast.',
-'may-gen'       => 'la mumast.',
-'june-gen'      => 'la xamast.',
-'july-gen'      => 'la zemast.',
-'august-gen'    => 'la bimast.',
+'sunday' => 'la zedjed.',
+'monday' => 'la padjed.',
+'tuesday' => 'la redjed.',
+'wednesday' => 'la cedjed.',
+'thursday' => 'la vodjed.',
+'friday' => 'la mudjed.',
+'saturday' => 'la xadjed.',
+'sun' => 'la zedjed',
+'mon' => 'la padjed',
+'tue' => 'la redjed',
+'wed' => 'la cidjed',
+'thu' => 'la vodjed',
+'fri' => 'la mudjed',
+'sat' => 'la xadjed',
+'january' => 'ianvari',
+'february' => 'frebruari',
+'march' => 'martio',
+'april' => 'prilio',
+'may_long' => 'madjio',
+'june' => 'djunio',
+'july' => 'djulio',
+'august' => 'avgusto',
+'september' => 'septembero',
+'october' => 'oktobero',
+'november' => 'novmbero',
+'december' => 'decmbero',
+'january-gen' => 'la pamast.',
+'february-gen' => 'la remast.',
+'march-gen' => 'la cimast.',
+'april-gen' => 'la vomast.',
+'may-gen' => 'la mumast.',
+'june-gen' => 'la xamast.',
+'july-gen' => 'la zemast.',
+'august-gen' => 'la bimast.',
 'september-gen' => 'la somast.',
-'october-gen'   => 'la daumast.',
-'november-gen'  => 'la feimast.',
-'december-gen'  => 'la gaimast.',
-'jan'           => 'ian',
-'feb'           => 'fre',
-'mar'           => 'mar',
-'apr'           => 'pri',
-'may'           => 'mad',
-'jun'           => 'jun',
-'jul'           => 'jul',
-'aug'           => 'avg',
-'sep'           => 'sep',
-'oct'           => 'okt',
-'nov'           => 'nov',
-'dec'           => 'dec',
+'october-gen' => 'la daumast.',
+'november-gen' => 'la feimast.',
+'december-gen' => 'la gaimast.',
+'jan' => 'ian',
+'feb' => 'fre',
+'mar' => 'mar',
+'apr' => 'pri',
+'may' => 'mad',
+'jun' => 'jun',
+'jul' => 'jul',
+'aug' => 'avg',
+'sep' => 'sep',
+'oct' => 'okt',
+'nov' => 'nov',
+'dec' => 'dec',
 
 # Categories related messages
-'pagecategories'         => '{{PLURAL:$1|klesi|klesi}}',
-'category_header'        => 'fe le kibypapri cu klesi "$1"',
-'subcategories'          => "le'a ti",
-'category-subcat-count'  => "$2 klesi cu vipsi le vi klesi .i $1 vipkle cu ni'a se jarco",
-'category-article-count' => "$2 kibypapri cu cmima le vi klesi .i $1 kibypapri cu ni'a se jarco",
-
-'mytalk'     => 'casnu mi',
+'pagecategories' => '{{PLURAL:$1|klesi|klesi}}',
+'category_header' => 'fe le kibypapri cu klesi "$1"',
+'subcategories' => "le'a ti",
+'category-subcat-count' => "$2 klesi cu vipsi le vi klesi .i $1 vipkle cu ni'a se jarco",
+'category-article-count' => "{{PLURAL:$2|pa vi ckupau ku po'o cmima lo vi klesi.| {{PLURAL:$1|lo vi ckupau|$1 vi ckupau }} ku cmima lo vi klesi, out of $2 total.}}",
+'listingcontinuesabbrev' => "co'unai",
+
+'about' => 've skicu',
+'moredotdotdot' => '.au zmadu',
+'mytalk' => 'casnu mi',
 'navigation' => 'ckupau',
 
 # Cologne Blue skin
-'qbedit'        => 'stika',
+'qbfind' => 'facki',
+'qbedit' => 'stika',
 'qbpageoptions' => 'ti ckupau',
-'faq'           => 'FAQ',
-'faqpage'       => 'Project:FAQ',
-
-'errorpagetitle'   => 'fliba',
-'tagline'          => "ra'i {{SITENAME}}",
-'help'             => 'sidju ckupau',
-'search'           => 'sisku',
-'searchbutton'     => 'sisku',
-'searcharticle'    => 'jarco',
-'history_short'    => 'galfi plivei',
+'qbmyoptions' => 'lo pe mi ckupau',
+'qbspecialpages' => 'steci ckupau',
+'faq' => 'FAQ',
+'faqpage' => 'Project:FAQ',
+
+# Vector skin
+'vector-action-addsection' => "jmina la'e se casnu",
+'vector-action-delete' => 'vimcu',
+'vector-action-move' => 'stika lo cmene',
+'vector-view-create' => 'zbasu',
+'vector-view-edit' => 'stika',
+'vector-view-history' => 'ko cpacu lo vreji citri',
+'vector-view-view' => 'tcidu',
+'vector-view-viewsource' => 'cpacu lo krasi',
+'actions' => 'nu zukte',
+'namespaces' => 'cmene canlu',
+
+'errorpagetitle' => 'fliba',
+'tagline' => "ra'i {{SITENAME}}",
+'help' => 'sidju ckupau',
+'search' => 'sisku',
+'searchbutton' => 'sisku',
+'searcharticle' => 'jarco',
+'history' => 'lo ckupau citri',
+'history_short' => 'galfi plivei',
 'printableversion' => 'plepri simsa',
-'permalink'        => "vitno terjo'e",
-'edit'             => 'stika',
-'create'           => 'ninzba',
-'delete'           => 'daspo',
-'protect'          => 'bandu',
-'protect_change'   => 'binxo',
+'permalink' => "vitno terjo'e",
+'view' => 'cpacu',
+'edit' => 'stika',
+'create' => 'ninzba',
+'editthispage' => 'stika lo vi ckupau',
+'create-this-page' => 'zbasu lo vi ckupau',
+'delete' => 'daspo',
+'deletethispage' => 'vimcu lo vi ckupau',
+'protect' => 'bandu',
+'protect_change' => 'binxo',
+'newpage' => 'lo cnino ckupau',
 'talkpagelinktext' => 'casnu',
-'specialpage'      => 'steci ckupau',
-'personaltools'    => 'Sivni tyobuobulysy',
-'talk'             => 'casnu',
-'views'            => 'Catlu',
-'toolbox'          => 'tutci',
-'otherlanguages'   => 'drata bangu',
-'lastmodifiedat'   => "le vi ckupau rore'u se galfi de'i li $2 $1",
-'jumpto'           => 'plipe tyobu:',
+'specialpage' => 'steci ckupau',
+'personaltools' => 'Sivni tyobuobulysy',
+'talk' => 'casnu',
+'views' => 'nu cpacu',
+'toolbox' => 'tutci',
+'otherlanguages' => 'drata bangu',
+'lastmodifiedat' => "le vi ckupau rore'u se galfi de'i li $2 $1",
+'jumpto' => 'plipe tyobu:',
 'jumptonavigation' => 'ckupau',
-'jumptosearch'     => 'sisku',
+'jumptosearch' => 'sisku',
 
 # 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'            => 'About {{SITENAME}}',
-'aboutpage'            => "Project:sera'a",
-'copyright'            => "lo selvau cu gubni ja'i la'o gy. $1 .gy.",
-'copyrightpage'        => "{{ns:project}}:fukyzifpo'e",
-'currentevents'        => "caca'a fasnu",
-'currentevents-url'    => "Project:caca'a fasnu",
-'disclaimers'          => "nunxusra lo za'i na fuzme",
-'disclaimerpage'       => "Project:kampu nunxusra be lo za'i na fuzme",
-'edithelp'             => 'stika nunsidju',
-'edithelppage'         => 'Help:Editing',
-'mainpage'             => 'Ralju Ckupau',
+'aboutsite' => 'About {{SITENAME}}',
+'aboutpage' => "Project:sera'a",
+'copyright' => "lo selvau cu gubni ja'i la'o gy. $1 .gy.",
+'copyrightpage' => "{{ns:project}}:fukyzifpo'e",
+'currentevents' => "caca'a fasnu",
+'currentevents-url' => "Project:caca'a fasnu",
+'disclaimers' => "nunxusra lo za'i na fuzme",
+'disclaimerpage' => "Project:kampu nunxusra be lo za'i na fuzme",
+'edithelp' => 'stika nunsidju',
+'edithelppage' => 'Help:Editing',
+'helppage' => 'to nu sidju toi se vasru',
+'mainpage' => 'Ralju Ckupau',
 'mainpage-description' => 'ralju ckupau',
-'portal'               => 'bende ckupau',
-'portal-url'           => 'Project:bende ckupau',
-'privacy'              => "javni be sera'a lo sivni",
-'privacypage'          => "Project:i'inai zukselpla",
-
-'retrievedfrom'        => 'cpacu fi la\'o .url. "$1" .url.',
-'editsection'          => 'stika ti',
+'portal' => 'bende ckupau',
+'portal-url' => 'Project:bende ckupau',
+'privacy' => "javni be sera'a lo sivni",
+'privacypage' => "Project:i'inai zukselpla",
+
+'ok' => 'ie',
+'retrievedfrom' => 'cpacu fi la\'o .url. "$1" .url.',
+'newmessageslink' => 'loi cnino notci',
+'editsection' => 'stika ti',
 'editsection-brackets' => '[$1]',
-'editold'              => 'stika',
-'viewsourceold'        => 'catlu le mifra',
-'editlink'             => 'stika ti',
-'viewsourcelink'       => 'casnu le mifra',
-'editsectionhint'      => 'stika ti: $1',
-'toc'                  => 'ckupau pagbu',
-'showtoc'              => 'jarco',
-'hidetoc'              => 'toljarco',
-'thisisdeleted'        => 'View or restore $1?',
-'viewdeleted'          => 'View $1?',
-'restorelink'          => '{{PLURAL:$1|one deleted edit|$1 deleted edits}}',
-'feedlinks'            => 'Feed:',
-'feed-invalid'         => 'Invalid subscription feed type.',
-'feed-unavailable'     => 'Syndication feeds are not available',
-'site-rss-feed'        => '$1 RSS cidja',
-'site-atom-feed'       => '$1 Atom cidja',
-'red-link-title'       => '$1 (le vi kibypapri cu na zasti)',
+'editold' => 'stika',
+'viewsourceold' => 'catlu le mifra',
+'editlink' => 'stika ti',
+'viewsourcelink' => 'casnu le mifra',
+'editsectionhint' => 'stika ti: $1',
+'toc' => 'ckupau pagbu',
+'showtoc' => 'jarco',
+'hidetoc' => 'toljarco',
+'thisisdeleted' => 'View or restore $1?',
+'viewdeleted' => 'View $1?',
+'restorelink' => '{{PLURAL:$1|one deleted edit|$1 deleted edits}}',
+'feedlinks' => 'Feed:',
+'feed-invalid' => 'Invalid subscription feed type.',
+'feed-unavailable' => 'Syndication feeds are not available',
+'site-rss-feed' => '$1 RSS cidja',
+'site-atom-feed' => '$1 Atom cidja',
+'red-link-title' => '$1 (le vi kibypapri cu na zasti)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'kibypapri',
-'nstab-user'      => 'pilno kibypapri',
-'nstab-media'     => 'Media page',
-'nstab-special'   => 'steci kibypapri',
+'nstab-main' => 'lo ckupau',
+'nstab-user' => 'pilno kibypapri',
+'nstab-media' => 'Media page',
+'nstab-special' => 'steci ckupau',
+'nstab-project' => 'gungunma ckupau',
+'nstab-image' => 'vreji',
 'nstab-mediawiki' => 'notci',
-'nstab-category'  => 'klesi',
+'nstab-category' => 'klesi',
 
 # General errors
+'badtitle' => "na'e mapti cmene",
 'viewsource' => 'catlu le mifra',
 
 # Login and logout pages
-'login'                   => "co'a se jaspu",
+'yourname' => 'to pilno cmene toi',
+'login' => "co'a se jaspu",
 'nav-login-createaccount' => 'jaspu nerkla / vreji lo cnino pilno',
-'logout'                  => "co'u se jaspu",
-'userlogout'              => "co'u se jaspu",
-'gotaccountlink'          => "co'a se jaspu",
+'userlogin' => "co'a pilno lo jaspu / zbasu lo jaspu",
+'logout' => "co'u se jaspu",
+'userlogout' => "co'u se jaspu",
+'nologinlink' => 'zbasu lo jaspu',
+'gotaccountlink' => "co'a se jaspu",
+'loginlanguagelabel' => 'to bangu toi $1',
+
+# Special:PasswordReset
+'passwordreset-username' => 'to pilno cmene toi',
 
 # Edit page toolbar
 'extlink_sample' => 'http://www.example.com link title',
+'media_tip' => 'judri lo vreji',
 
 # Edit pages
-'minoredit'      => "ti nu na'evajni galfi",
-'watchthis'      => 'zgana ti',
-'savearticle'    => 'vreji le ckupau',
-'showpreview'    => 'troci jarco',
-'showdiff'       => 'jarco lo te frica',
-'loginreqlink'   => "co'a se jaspu",
-'previewnote'    => "'''ko morji le du'u ti seljarco o'i'''
+'summary' => 'to ve skicu toi',
+'minoredit' => "ti nu na'evajni galfi",
+'watchthis' => 'zgana ti',
+'savearticle' => 'vreji le ckupau',
+'showpreview' => 'troci jarco',
+'showdiff' => 'jarco lo te frica',
+'loginreqlink' => "co'a se jaspu",
+'newarticle' => 'to cnino toi',
+'previewnote' => "'''ko morji le du'u ti seljarco o'i'''
 .i lo do nunstika cu na pu vreji",
-'editing'        => "ca galfi la'e lu $1 li'u",
+'editing' => "ca galfi la'e lu $1 li'u",
 'editingsection' => 'ca galfi le selcmene be zoi $1 (section)',
 'editingcomment' => 'ca galfi le selcmene be zoi $1 (comment)',
 
 # History pages
 'revisionasof' => "velfarvi de'i $1",
-'cur'          => 'cab',
-'last'         => "prula'i",
-'page_first'   => 'pamoi',
-'page_last'    => 'fanmo',
+'cur' => 'cab',
+'last' => "prula'i",
+'page_first' => 'pamoi',
+'page_last' => 'fanmo',
+'history-show-deleted' => "mo'u se vimcu po'o",
+'histfirst' => 'clira traji',
+'histlast' => 'lerci traji',
 
 # Revision deletion
 'rev-delundel' => 'jarco/mipri',
 
 # Diffs
-'lineno'   => 'Linji $1',
+'lineno' => 'Linji $1',
 'editundo' => 'fatstika',
 
 # Search results
-'searchresults'             => "tu'a le se sisku",
-'searchresults-title'       => 'Sisku pruce for "$1"',
-'search-result-size'        => '$1 .i $2 valsi',
-'search-suggest'            => "xu do sisydji lu $1 li'u",
-'search-mwsuggest-enabled'  => 'kansa stidiiyobunysy',
-'search-mwsuggest-disabled' => 'no stidiiyobunysy',
+'searchresults' => "tu'a le se sisku",
+'searchresults-title' => 'Sisku pruce for "$1"',
+'searchhelp-url' => 'to nu sidju toi se vasru',
+'searchprofile-everything' => "ro co'e",
+'search-result-size' => '$1 ({{PLURAL:$2|1 valsi|$2 valsi}})',
+'search-suggest' => "xu do sisydji lu $1 li'u",
+'searchall' => "ro co'e",
 
 # Preferences page
-'preferences'       => 'zmaselnei',
-'mypreferences'     => 'zmaselnei liste',
-'prefs-editing'     => 'ca galfi',
+'preferences' => 'zmaselnei',
+'mypreferences' => 'zmaselnei liste',
+'prefs-editing' => 'ca galfi',
 'searchresultshead' => "tu'a le se sisku",
-'savedprefs'        => 'le do zmaselnei pu vreji',
+'savedprefs' => 'le do zmaselnei pu vreji',
+'yourrealname' => 'to fatci cmene toi',
+
+# Associated actions - in the sentence "You do not have permission to X"
+'action-edit' => 'stika lo vi ckupau',
 
 # Recent changes
-'recentchanges'     => 'puzi nunstika',
-'recentchangestext' => 'liste loi nu puzi galfi la .uikis.',
-'rcshowhidebots'    => '$1 lo zmiku',
-'rcshowhideliu'     => '$1 lo samyzva',
-'diff'              => 'te frica',
-'hist'              => 'galfi plivei',
-'hide'              => 'Toljarco',
-'show'              => 'Jarco',
-'minoreditletter'   => 'm',
-'newpageletter'     => 'n',
-'boteditletter'     => 'z',
+'recentchanges' => 'puzi nunstika',
+'recentchanges-summary' => 'liste loi nu puzi galfi la .uikis.',
+'rcshowhidebots' => '$1 lo zmiku',
+'rcshowhideliu' => '$1 lo samyzva',
+'diff' => 'te frica',
+'hist' => 'galfi plivei',
+'hide' => 'Toljarco',
+'show' => 'Jarco',
+'minoreditletter' => 'm',
+'newpageletter' => 'n',
+'boteditletter' => 'z',
 
 # Recent changes linked
 'recentchangeslinked' => "srana nunga'i",
+'recentchangeslinked-page' => 'to ckupau cmene toi',
 
 # Upload
-'upload'    => 'benji lo datnyvei',
-'uploadbtn' => 'benji lo datnyvei',
+'upload' => 'benji pa vreji',
+'uploadbtn' => 'benji pa vreji',
+'filedesc' => 'to ve skicu toi',
 
 # File description page
-'filehist-current'  => 'cabna',
+'file-anchor-link' => 'vreji',
+'filehist' => 'lo vreji citri',
+'filehist-current' => 'cabna',
 'filehist-datetime' => 'detytcika',
+'filehist-user' => 'pilno',
+'filehist-comment' => 'pinka',
+'imagelinks' => 'vreji nu pilno',
 
 # Random page
 'randompage' => 'cunso ckupau',
 
 # Miscellaneous special pages
+'newpages' => 'lo cnino ckupau',
 'move' => 'stika lo cmene',
 
+# Book sources
+'booksources-go' => 'sazri',
+
 # Special:AllPages
-'allarticles'    => 'ro notci',
+'allpages' => 'ro ckupau',
+'allarticles' => 'ro notci',
 'allpagessubmit' => 'jarco',
 
 # Special:Categories
 'categories' => 'klesi',
 
 # Watchlist
-'watchlist'     => 'selzgaste',
-'mywatchlist'   => 'selzgaste',
-'watch'         => 'jundi',
+'watchlist' => 'selzgaste',
+'mywatchlist' => 'selzgaste',
+'watch' => 'jundi',
 'watchthispage' => 'zgana ti',
+'unwatch' => "de'a zgana",
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => "co'a jundi",
+'watching' => "co'a jundi",
 'unwatching' => "co'u jundi",
 
 # Delete
-'dellogpage'  => 'plivei fi loi nu daspo',
+'actioncomplete' => "mo'u pruce",
+'actionfailed' => 'fliba lo nu pruce',
+'dellogpage' => 'plivei fi loi nu daspo',
 'deletionlog' => 'plivei fi loi nu daspo',
 
 # Rollback
@@ -265,45 +339,78 @@ $messages = array(
 # Restrictions (nouns)
 'restriction-edit' => 'stika',
 
+# Undelete
+'undeleteviewlink' => 'cpacu',
+
 # Namespace form on various pages
+'namespace' => 'to cmene canlu toi',
 'blanknamespace' => '(ralju)',
 
 # Contributions
 'contributions' => 'selstika le pilno',
-'mycontris'     => 'pu selstika mi',
+'mycontris' => 'pu selstika mi',
 
-'sp-contributions-talk'   => 'casnu',
+'sp-contributions-talk' => 'casnu',
 'sp-contributions-submit' => 'sisku',
 
 # What links here
 'whatlinkshere' => 'ma jorne ti',
+'whatlinkshere-page' => 'to ckupau toi',
+'isimage' => 'judri lo vreji',
+'whatlinkshere-prev' => "{{PLURAL:$1|lidne|se lidne la'o url $1 url}}",
+'whatlinkshere-links' => 'to loi judri toi',
+'whatlinkshere-hidelinks' => "loi judri la'o .url $1 .url",
 
 # Block/unblock
-'blocklink'        => 'zunti',
+'blocklink' => 'zunti',
 'change-blocklink' => 'stika bliku',
-'contribslink'     => 'selstika',
+'contribslink' => 'selstika',
 
 # Move page
-'movedto'    => 'te muvdu',
+'movedto' => 'te muvdu',
 'revertmove' => 'xruti',
 
+# Namespace 8 related
+'allmessagesname' => 'cmene',
+
 # Tooltip help for the actions
-'tooltip-pt-watchlist'          => 'le liste be lo kibypapri poi do zgana',
-'tooltip-pt-mycontris'          => 'le liste be le do selstika',
-'tooltip-pt-logout'             => "co'u se jaspu",
-'tooltip-ca-watch'              => 'jmive le vi kibypapri le do selzgaste',
-'tooltip-search'                => 'Sisku {{SITENAME}}',
-'tooltip-search-go'             => "Litru tyobu abu kibypapri kansa tyy'y.buibusy satci cmene ibufy zasti",
-'tooltip-search-fulltext'       => "sisku do'i lei ckupau",
-'tooltip-n-mainpage'            => 'vitke le ralju ckupau',
-'tooltip-n-randompage'          => 'jarco lo cunso ckupau',
-'tooltip-n-help'                => 'sidju kibypapri',
-'tooltip-t-whatlinkshere'       => "nu liste lo zifyga'ikibjudri poi ke'a kibjorne le vi ckupau",
+'tooltip-pt-userpage' => 'ckupau pe do poi pilno',
+'tooltip-pt-mytalk' => 'pe do nu casnu ckupau',
+'tooltip-pt-watchlist' => 'le liste be lo kibypapri poi do zgana',
+'tooltip-pt-mycontris' => 'le liste be le do selstika',
+'tooltip-pt-logout' => "co'u se jaspu",
+'tooltip-ca-delete' => 'vimcu lo vi ckupau',
+'tooltip-ca-move' => 'ko galfi lo cmene be lo vi ckupau',
+'tooltip-ca-watch' => 'jmive le vi kibypapri le do selzgaste',
+'tooltip-search' => 'Sisku {{SITENAME}}',
+'tooltip-search-go' => "Litru tyobu abu kibypapri kansa tyy'y.buibusy satci cmene ibufy zasti",
+'tooltip-search-fulltext' => "sisku do'i lei ckupau",
+'tooltip-p-logo' => 'vitke lo ralju ckupau',
+'tooltip-n-mainpage' => 'vitke lo ralju ckupau',
+'tooltip-n-mainpage-description' => 'vitke lo ralju ckupau',
+'tooltip-n-recentchanges' => "liste lo puzi nunstika vreji be bu'u lo vi uitke",
+'tooltip-n-randompage' => 'jarco lo cunso ckupau',
+'tooltip-n-help' => 'sidju kibypapri',
+'tooltip-t-whatlinkshere' => "nu liste lo zifyga'ikibjudri poi ke'a kibjorne le vi ckupau",
 'tooltip-t-recentchangeslinked' => "lo puzi nunga'i pe lo kibypapri poi kibjorne le vi ckupau",
-'tooltip-undo'                  => "fatygau le nunstika gi'e jarco le stika tampapri tai lo nu troci jarco .i kakne jmina lo krinu le torvelski",
+'tooltip-t-upload' => 'benji lo vreji',
+'tooltip-t-specialpages' => 'liste ro steci ckupau',
+'tooltip-ca-nstab-project' => 'cpacu lo gungunma ckupau',
+'tooltip-ca-nstab-image' => 'cpacu lo vreji ckupau',
+'tooltip-ca-nstab-template' => 'cpacu lo morna',
+'tooltip-save' => 'lo nu stika ku ranji gau',
+'tooltip-undo' => "fatygau le nunstika gi'e jarco le stika tampapri tai lo nu troci jarco .i kakne jmina lo krinu le torvelski",
+
+# External editor support
+'edit-externally' => "stika lo vi vreji sepi'o lo na'e diklo selsampla",
+
+# 'all' in various places, this might be different for inflected languages
+'watchlistall2' => "ro co'e",
+'namespacesall' => "ro co'e",
+'monthsall' => "ro co'e",
 
 # Special:FilePath
-'filepath-page' => 'se datnyvei zoi',
+'filepath-page' => 'se vreji zoi',
 
 # Special:SpecialPages
 'specialpages' => 'steci ckupau',
index 62ae858..1dfc1ce 100644 (file)
@@ -9,6 +9,7 @@
  *
  * @author Anggoro
  * @author Helix84
+ * @author Hoo
  * @author Kaganer
  * @author Meursault2004
  * @author NoiX180
@@ -1022,8 +1023,6 @@ Rinciané bisa ditemokaké nèng [{{fullurl:{{#Special:Log}}/delete|page={{FULLP
 'search-interwiki-caption' => 'Proyèk-proyèk kagandhèng',
 'search-interwiki-default' => 'Pituwas $1:',
 'search-interwiki-more' => '(luwih akèh)',
-'search-mwsuggest-enabled' => 'mawa sugèsti',
-'search-mwsuggest-disabled' => 'ora ana sugèsti',
 'search-relatedarticle' => 'Kagandhèng',
 'mwsuggest-disable' => 'Patènana sugèsti AJAX',
 'searcheverything-enable' => 'Golèki ing kabèh bilik-jeneng',
@@ -2591,7 +2590,6 @@ Simpen nèng komputer Sampéyan lan unggaha nèng kéné.',
 
 # JavaScriptTest
 'javascripttest' => 'Panjajalan JavaScript',
-'javascripttest-disabled' => 'Fungsi iki durung diurubaké nèng wiki iki.',
 'javascripttest-title' => 'Nglakokaké pangujian $1',
 'javascripttest-pagetext-noframework' => 'Kaca iki disadhiyakaké kanggo nglakokaké panjajalan JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Rangka kerja panjajalan ora dingertèni "$1".',
@@ -3340,7 +3338,7 @@ Panjenengan uga bisa [[Special:EditWatchlist|nganggo éditor standar panjenengan
 'version-version' => '(Vèrsi $1)',
 'version-license' => 'Lisènsi',
 'version-poweredby-credits' => "Wiki iki disengkuyung déning '''[//www.mediawiki.org/ MediaWiki]''', hak cipta © 2001-$1 $2.",
-'version-poweredby-others' => '[{{SERVER}}{{SCRIPTPATH}}/KRÈDIT liyané]',
+'version-poweredby-others' => 'liyané',
 'version-software' => "''Software'' wis diinstalasi",
 'version-software-product' => 'Prodhuk',
 'version-software-version' => 'Vèrsi',
@@ -3495,6 +3493,10 @@ Utawa, Sampéyan bisa nganggo pormulir gampang ngisor. Tanggepan Sampéyan bakal
 'feedback-bugcheck' => 'Apik! Pesthèké kuwi dudu sawijining [$1 bug sing dingertèni].',
 'feedback-bugnew' => 'Aku wis mriksa. Kandakaké bug anyar',
 
+# Search suggestions
+'searchsuggest-search' => 'Golèk',
+'searchsuggest-containing' => 'ngisi...',
+
 # API errors
 'api-error-badaccess-groups' => 'Sampéyan ora dililakaké ngunggah berkas nèng wiki iki.',
 'api-error-badtoken' => 'Kasalahan njero: Token èlèk.',
index 83aa23e..1b5c76e 100644 (file)
@@ -854,8 +854,8 @@ $2
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} მოძებნოთ შესაბამისი ჟურნალები],
 ან [{{fullurl:{{FULLPAGENAME}}|action=edit}} დაიწყოთ ამ გვერდის რედაქტირება]</span>.',
 'noarticletext-nopermission' => 'ამ დროისთვის ეს გვერდი ცარიელია.
\83¥á\83\95á\83\94á\83\9c á\83¨á\83\94á\83\92á\83\98á\83«á\83\9aá\83\98á\83\90á\83\97 [[Special:Search/{{PAGENAME}}|á\83\9bá\83\9dá\83«á\83\94á\83\91á\83\9cá\83\9dá\83\97 á\83\94á\83¡ á\83¡á\83\98á\83¢á\83§á\83\95á\83\90]] სხვა გვერდებზე,
\83\90á\83\9c <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} á\83¨á\83\94á\83¡á\83\90á\83\91á\83\90á\83\9bá\83\98á\83¡ á\83\9fá\83£á\83 á\83\9cá\83\90á\83\9aá\83\94á\83\91á\83¨á\83\98]</span>',
\83\97á\83¥á\83\95á\83\94á\83\9c á\83¨á\83\94á\83\92á\83\98á\83«á\83\9aá\83\98á\83\90á\83\97 [[Special:Search/{{PAGENAME}}|á\83\9bá\83\9dá\83«á\83\94á\83\91á\83\9cá\83\9dá\83\97 á\83\94á\83¡ á\83¡á\83\90á\83\97á\83\90á\83£á\83 á\83\98]] სხვა გვერდებზე,
\83\90á\83\9c <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} á\83\9bá\83\9dá\83«á\83\94á\83\91á\83\9cá\83\9dá\83\97 á\83\9fá\83£á\83 á\83\9cá\83\90á\83\9aá\83\94á\83\91á\83\98á\83¡ á\83¨á\83\94á\83¡á\83\90á\83\91á\83\90á\83\9bá\83\98á\83¡á\83\98 á\83©á\83\90á\83\9cá\83\90á\83¬á\83\94á\83 á\83\94á\83\91á\83\98].</span> á\83\97á\83¥á\83\95á\83\94á\83\9c á\83\90á\83  á\83\92á\83\90á\83¥á\83\95á\83\97 á\83\90á\83\9b á\83\92á\83\95á\83\94á\83 á\83\93á\83\98á\83¡ á\83¨á\83\94á\83¥á\83\9bá\83\9cá\83\98á\83¡ á\83\9cá\83\94á\83\91á\83\90á\83 á\83\97á\83\95á\83\90.',
 'userpage-userdoesnotexist' => 'ანგარიში «<nowiki>$1</nowiki>» არ არსებობს. დარწმუნდით, რომ მართლაც გსურთ ამ ანგარიშის შექმნა ან შესწორება.Убедитесь, что вы действительно желаете создать или изменить эту страницу.',
 'userpage-userdoesnotexist-view' => 'მომხმარებელი „$1“ არ არის დარეგისტრირებული.',
 'blocked-notice-logextract' => 'ეს მომხმარებელი უკვე დაიბლოკა.
@@ -1207,8 +1207,6 @@ $1",
 'search-interwiki-caption' => 'დობილი პროექტები',
 'search-interwiki-default' => 'შედეგები $1-დან:',
 'search-interwiki-more' => '(გაგრძელება)',
-'search-mwsuggest-enabled' => 'რჩევებით',
-'search-mwsuggest-disabled' => 'რჩევების გარეშე',
 'search-relatedarticle' => 'დაკავშირებული',
 'mwsuggest-disable' => 'გათიშეთ AJAX დახმარებები',
 'searcheverything-enable' => 'ძიება სახელთა ყველა სივრცეებში',
@@ -2822,7 +2820,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript-ის ტესტირება',
-'javascripttest-disabled' => 'ეს ფუნქცია ამ ვიკიში არ ჩართულა.',
 'javascripttest-title' => 'მიმდინარეობს $1-ის ტესტირება',
 'javascripttest-pagetext-noframework' => 'ეს გვერდი დარეგისტრირებულია JavaScript-ის ტესტების გასაშვებად.',
 'javascripttest-pagetext-unknownframework' => '„$1-ის“ ტესტირების უცნობი გარემო.',
@@ -3908,6 +3905,10 @@ MediaWiki ვრცელდება იმ იმედით, რომ ი
 'feedback-bugcheck' => 'კარგია! გთხოვთ, კიდევ ერთხელ შეამოწმეთ, ხომ არ არის აქ რომელიმე უკვე [$1 ნაცნობი შეცდომა].',
 'feedback-bugnew' => 'მე შევამოწმე. ახალი შეცდომის შეტყობინება',
 
+# Search suggestions
+'searchsuggest-search' => 'ძიება',
+'searchsuggest-containing' => 'შეიცავს...',
+
 # API errors
 'api-error-badaccess-groups' => 'თქვენ არ გაქვთ ამ ვიკიში ფაილების ატვირთვის უფლება.',
 'api-error-badtoken' => 'შიდა შეცდომა: ცუდი ტოკენი.',
index 1425327..24ff914 100644 (file)
@@ -853,8 +853,6 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
 'search-interwiki-caption' => 'Qarındas proektler',
 'search-interwiki-default' => "$1 na'tiyje:",
 'search-interwiki-more' => "(ko'birek)",
-'search-mwsuggest-enabled' => 'usınıslar menen',
-'search-mwsuggest-disabled' => 'usınıslarsız',
 'search-relatedarticle' => 'Baylanıslı',
 'mwsuggest-disable' => "AJAX usınısların o'shir",
 'searchrelated' => 'baylanıslı',
index f96d2ff..0c10a6f 100644 (file)
@@ -45,6 +45,8 @@ $messages = array(
 'tog-underline' => 'Derrer izdayen:',
 'tog-justify' => 'Err tehri ger wawalen kif-kif',
 'tog-hideminor' => 'Ffer ibeddlen ifessasen deg yibeddlen imaynuten',
+'tog-hidepatrolled' => 'Ffer ibeddlen iεessan deg yibeddlen imaynuten',
+'tog-newpageshidepatrolled' => 'Ffer isebtaren iɛessan gar umuɣ n isebtaren imaynuten',
 'tog-extendwatchlist' => 'Ssemɣer umuɣ n uɛessi iwakken ad muqleɣ akk n wayen zemreɣ ad beddleɣ',
 'tog-usenewrc' => 'Sselhu ibeddlen ifessasen (JavaScript)',
 'tog-numberheadings' => 'Izwal ɣur-sen imḍanen mebla ma serseɣ-iten',
@@ -67,6 +69,7 @@ $messages = array(
 'tog-enotifminoredits' => 'Azen-iyi-d e-mail ma llan ibeddlen ifessasen',
 'tog-enotifrevealaddr' => 'Ssken e-mail inu asmi yettwazen email n talɣut',
 'tog-shownumberswatching' => 'Ssken geddac yellan n yimseqdacen iɛessasen',
+'tog-oldsig' => 'Azmul yellan :',
 'tog-fancysig' => 'ǧǧ azmul am yettili (war azday awurman)',
 'tog-externaleditor' => 'Sseqdec ambeddel n berra d ameslugen',
 'tog-externaldiff' => 'Sseqdec ambeddel n berra iwakken ad ẓreɣ imgerraden',
@@ -76,13 +79,25 @@ $messages = array(
 'tog-watchlisthideown' => 'Ffer ibeddlen inu seg wumuɣ n uɛessi inu',
 'tog-watchlisthidebots' => 'Ffer ibeddlen n iboṭiyen seg wumuɣ n uɛessi inu',
 'tog-watchlisthideminor' => 'Ffer ibeddlen ifessasen seg wumuɣ n uɛessi inu',
+'tog-watchlisthideliu' => 'Ffer ibeddlen n iseqdacen yelan deg umuɣ n tiḍefri',
+'tog-watchlisthideanons' => 'Ffer ibeddlen n iseqdacen udrigen deg umuɣ n tiḍefri',
+'tog-watchlisthidepatrolled' => 'Ffer ibeddlen iɛessan deg umuɣ n tiḍefri',
 'tog-ccmeonemails' => 'Azen-iyi-d email n wayen uzneɣ i imseqdacen wiyaḍ',
 'tog-diffonly' => 'Ur temliḍ-iyi-d ara ayen yellan seddaw imgerraden',
+'tog-showhiddencats' => 'Beqqeḍ taggayin yeffren',
+'tog-norollbackdiff' => 'Ur beqqeḍ ara "diff" ma yella usemmet',
 
 'underline-always' => 'Daymen',
 'underline-never' => 'Abaden',
 'underline-default' => 'Browser/Explorateur ameslugen',
 
+# Font style option in Special:Preferences
+'editfont-style' => 'Aɣanib n tasefsit n taɣzut ubeqqeḍ :',
+'editfont-default' => 'Tasefsit n iminig s lexṣas',
+'editfont-monospace' => 'Tasefsit s lqedd usbiḍ',
+'editfont-sansserif' => 'Tasefsit "Sans-serif"',
+'editfont-serif' => 'Tasefsit "Serif"',
+
 # Dates
 'sunday' => 'Ačer',
 'monday' => 'Arim',
@@ -146,9 +161,13 @@ $messages = array(
 'category-subcat-count' => 'Taggayt agi tesɛa {{PLURAL:$2|adu-taggayt|$2 adu-taggayin, ɣef ayed {{PLURAL:$1|t-agi|t-igi $1}}}} ddaw agi.',
 'category-subcat-count-limited' => 'Taggayt agi tesɛa {{PLURAL:$1|adu-taggayt agi|tid $1 adu-taggayin agi}} ddaw-agi.',
 'category-article-count' => 'Taggayt agi tesɛa {{PLURAL:$2|asebter agi|$2 isebtaren, ɣef ayed {{PLURAL:$1|t-agi|t-igi $1}} ddaw-agi}}.',
+'category-article-count-limited' => '{{PLURAL:$1|Asebter agi yella|$1 isebtar agi llan}} deg taggayt agi.',
 'category-file-count' => 'Taggayt agi tesɛa {{PLURAL:$2|afaylu agi|$2 ifuyla, ɣef ayed {{PLURAL:$1|t-agi|t-igi $1}} ddaw-agi}}.',
+'category-file-count-limited' => '{{PLURAL:$1|Afaylu agi yella|$1 ifuyla agi llan}} deg taggayt agi.',
 'listingcontinuesabbrev' => 'asartu',
+'index-category' => 'Isebtar s umatar',
 'noindex-category' => 'Asebter agi ur d-yerna ara deg umatar',
+'broken-file-category' => 'Isebtar s iseɣwan n ifuyla iṛzan',
 
 'about' => 'Awal ɣef...',
 'article' => 'Ayen yella deg usebter',
@@ -177,6 +196,9 @@ $messages = array(
 'vector-action-delete' => 'Mḥu',
 'vector-action-move' => 'Smimeḍ',
 'vector-action-protect' => 'Mmesten',
+'vector-action-undelete' => 'Uɣaled',
+'vector-action-unprotect' => 'Beddel amesten',
+'vector-simplesearch-preference' => 'Sermed isumar n unadi i silɣen (i "Vector" kan)',
 'vector-view-create' => 'Snulfu',
 'vector-view-edit' => 'Ẓẓiẓreg',
 'vector-view-history' => 'Ẓeṛ amazray',
@@ -199,13 +221,16 @@ $messages = array(
 'updatedmarker' => 'yettubeddel segmi tarzeft taneggarut inu',
 'printableversion' => 'Tasiwelt iwakken ad timprimiḍ',
 'permalink' => 'Azday ur yettbeddil ara',
-'print' => 'Imprimi',
+'print' => 'Siggez',
+'view' => 'Ẓeṛ',
 'edit' => 'Beddel',
 'create' => 'Snulfu',
 'editthispage' => 'Beddel asebter-agi',
+'create-this-page' => 'Snulfu asebter-agi',
 'delete' => 'Mḥu',
 'deletethispage' => 'Mḥu asebter-agi',
 'undelete_short' => 'Fakk amḥay n {{PLURAL:$1|yiwen ubeddel|$1 yibeddlen}}',
+'viewdeleted_short' => 'Ẓeṛ {{PLURAL:$1|yiwen abeddel yettumḥan|$1 Ibeddlen yettumḥan}}',
 'protect' => 'Ḥrez',
 'protect_change' => 'beddel tiḥḥerzi',
 'protectthispage' => 'Ḥrez asebter-agi',
@@ -238,6 +263,14 @@ $messages = array(
 'jumpto' => 'Neggez ar:',
 'jumptonavigation' => 'ẓer isebtar',
 'jumptosearch' => 'anadi',
+'view-pool-error' => 'Suref-aɣ, iqeddacen iwziren tura.
+Aṭas iseqdacen tnadin ad ẓṛen asebter agi.
+Ilaq ad arǧuḍ imir uqbel ad εreḍeḍ tikkelt nniḍen .
+
+$1',
+'pool-timeout' => 'Amenḍar iɛedda deg taganit n uzekṛun',
+'pool-queuefull' => 'Adras n umahil yečuṛ',
+'pool-errorunknown' => 'Anezri warisem',
 
 # 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' => 'Awal ɣef {{SITENAME}}',
@@ -253,6 +286,7 @@ $messages = array(
 'helppage' => 'Help:Agbur',
 'mainpage' => 'Asebter amenzawi',
 'mainpage-description' => 'Asebter amenzawi',
+'policy-url' => 'Project:Ilugan',
 'portal' => 'Awwur n timetti',
 'portal-url' => 'Project:Awwur n timetti',
 'privacy' => 'Tudert tusligt',
@@ -260,11 +294,12 @@ $messages = array(
 
 'badaccess' => 'Agul n turagt',
 'badaccess-group0' => 'Ur tettalaseḍ ara ad texedmeḍ tigawt i tseqsiḍ.',
-'badaccess-groups' => 'Tigawt i steqsiḍ, llan ala imseqdacen seg yiwen n yiderman n $1 i zemren a t-xedmen.',
+'badaccess-groups' => 'Tigawt id steqsiḍ t-uffar kan i iseqdacen n {{PLURAL:$2|ugraw|igrawen}} : $1.',
 
 'versionrequired' => 'Yessefk ad tesɛiḍ tasiwelt $1 n MediaWiki',
 'versionrequiredtext' => 'Yessefk ad tesɛiḍ tasiwelt $1 n MediaWiki iwakken ad tesseqdceḍ asebter-agi. Ẓer [[Special:Version|tasiwelt n usebter]].',
 
+'ok' => 'Seɣbel',
 'retrievedfrom' => 'Yettwaddem seg "$1"',
 'youhavenewmessages' => 'Ɣur-k $1 ($2).',
 'newmessageslink' => 'Izen amaynut',
@@ -279,14 +314,21 @@ $messages = array(
 'toc' => 'Agbur',
 'showtoc' => 'Ssken',
 'hidetoc' => 'Ffer',
+'collapsible-collapse' => 'Seggelmes',
+'collapsible-expand' => 'Beqqeḍ',
 'thisisdeleted' => 'Ẓer neɣ err $1 am yella?',
 'viewdeleted' => 'Ẓer $1?',
 'restorelink' => '{{PLURAL:$1|Yiwen abeddel yettumḥan|$1 Ibeddlen yettumḥan}}',
 'feedlinks' => 'Asuddem:',
 'feed-invalid' => 'Anaw n usuddem mačči ṣaḥiḥ.',
+'feed-unavailable' => 'Isuddman RSS ur yestufan ara',
+'site-rss-feed' => 'Asuddem RSS n $1',
 'site-atom-feed' => 'Taneflit Atom n $1',
+'page-rss-feed' => 'Asuddem RSS n « $1 »',
 'page-atom-feed' => 'Taneflit Atom n "$1"',
 'red-link-title' => '$1 (ulac asebter)',
+'sort-descending' => 'Afran akaray',
+'sort-ascending' => 'Afran aseffes',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main' => 'Amagrad',
@@ -333,16 +375,24 @@ Umata, wagi yeḍra mi neḍfeṛ azday ɣer yiwen diff aqbur naɣ ɣer amazray
 Ma mačči d-tajṛut agi, ihi d-taniwit deg uhil.
 Ilaq ad εeggenem yiwen [[Special:ListUsers/sysop|anedbal]] war ad ttum asefkem URL n uzday.',
 'missingarticle-rev' => '(uṭṭun n lqem : $1)',
+'missingarticle-diff' => '(Diff: $1, $2)',
 'readonly_lag' => 'Database d tamsekkert (weḥdes) axaṭer kra n serveur ɛeṭṭlen',
 'internalerror' => 'Agul zdaxel',
+'internalerror_info' => 'Anezri agensan : $1',
+'fileappenderrorread' => 'Ulamek an ɣeṛ « $1 »  mi taguri',
+'fileappenderror' => 'Ulamek an seffes « $1 » ar « $2 ».',
 'filecopyerror' => 'Ur yezmir ara ad yexdem alsaru n ufaylu "$1" ar "$2".',
 'filerenameerror' => 'Ur yezmir ara ad ibeddel isem ufaylu "$1" ar "$2".',
 'filedeleteerror' => 'Ur yezmir ara ad yemḥu afaylu "$1".',
+'directorycreateerror' => 'Ulamek an snulfu akaram « $1 ».',
 'filenotfound' => 'Ur yezmir ara ad yaf afaylu "$1".',
+'fileexistserror' => 'Ulamek an aru afaylu « $1 » : afaylu agi yesnulfad yakan.',
 'unexpected' => 'Agul: "$1"="$2".',
 'formerror' => 'Agul: ur yezmir ara ad yazen talɣa',
 'badarticleerror' => 'Ur yezmir ara ad yexdem tigawt-agi deg usebter-agi.',
-'cannotdelete' => 'Ur yezmir ara ad yemḥu asebter neɣ afaylu i tebɣiḍ. (Ahat amdan wayeḍ yemḥa-t.)',
+'cannotdelete' => 'Ulamek ad yemḥu asebter naɣ afaylu « $1 ».
+Ahat amdan wayeḍ yemḥa-t.',
+'cannotdelete-title' => 'Ulamek an kkes  asebter « $1 »',
 'badtitle' => 'Azwel ur yelhi',
 'badtitletext' => 'Asebter i testeqsiḍ fell-as mačči ṣaḥiḥ, d ilem, neɣ yella ugul deg wezday seg wikipedia s tutlayt tayeḍ neɣ deg wezday n wiki nniḍen. Ahat tesɛa asekkil ur yezmir ara ad yettuseqdac deg wezwel.',
 'perfcached' => 'Talɣut deg ukessar seg lkac u waqila mačči d tasiwelt taneggarut. A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.',
@@ -352,31 +402,51 @@ Ilaq ad εeggenem yiwen [[Special:ListUsers/sysop|anedbal]] war ad ttum asefkem
 Tawuri: $1<br />
 Query: $2',
 'viewsource' => 'Ẓer aɣbalu',
+'viewsource-title' => 'Ẓeṛ aɣbalu n $1',
+'actionthrottled' => 'Tigawt tesɛa talast',
+'actionthrottledtext' => 'Iwakken an ewwet mgal tira yerkan (SPAM), tigawt agi tesɛa talast n amḍan n tikwalt deg akud awezzlan. talast agi t-ɛedda.
+Ɛred tikkelt nniḍen deg kra n dqiqa.',
 'protectedpagetext' => 'Asebter-agi d amsekker.',
 'viewsourcetext' => 'Tzemreḍ ad twaliḍ u txedmeḍ alsaru n uɣbalu n usebter-agi:',
+'viewyourtext' => 'Tzemṛeḍ ad ẓṛeḍ dɣa ad nɣeleḍ agbur n "ibeddlen inek/inem" deg usebter agi :',
 'protectedinterface' => 'Asebter-agi d amsekker axaṭer yettuseqdac i weḍris n software.',
 'editinginterface' => "'''Aɣtal:''' Aqla-k tettbeddileḍ asebter i yettuseqdac i weḍris n software. Tagmett n software i tt-ẓren yimseqdacen wiyaḍ ad tbeddel akk d ibeddlen inek.",
 'sqlhidden' => '(Query n SQL tettwaffer)',
-'cascadeprotected' => 'Asebter-agi yettwaḥrez seg ubeddil, axaṭer yettusekcem deg isebtar i ttwaḥerzen ula d nutni (acercur), ahaten:',
+'cascadeprotected' => 'Asebter-agi yegdel axaṭer yettusekcem deg {{PLURAL:$1|asebter yegdelen agi|isebtar yegdelen agi}} s Taxtiṛit « amesten s uceṛcuṛ » isermeden :
+$2',
+'namespaceprotected' => "Ur tesɛiḍ ara turagt iwakken ad beddeleḍ isebtar n tallunt n isemawen \"'''\$1'''\".",
+'customcssprotected' => 'Ur tesɛiḍ ara turagt iwakken ad beddeleḍ asebter agi n CSS, acku tesɛa iɣewwaren n yiwen useqdac nniḍen.',
+'customjsprotected' => 'Ur tesɛiḍ ara turagt iwakken ad beddeleḍ asebter agi n Javascript, acku tesɛa iɣewwaren n yiwen useqdac nniḍen.',
+'ns-specialprotected' => 'Ur t-zemred ara ad beddeleḍ isebtar usligen',
+'titleprotected' => "Azwel agi yegdel deg usnulfu ɣef [[User:$1|$1]].
+Taɣẓint id yenna : ''$2''",
+
+# Virus scanner
+'virus-badscanner' => "Yir tawila : anafraḍ n infafaden warisem : ''$1''",
+'virus-scanfailed' => 'Abrir n unadi (tangalt $1)',
+'virus-unknownscanner' => 'amgelanfafad warisem :',
 
 # Login and logout pages
-'logouttext' => "'''Tura teffɣeḍ.'''
+'logouttext' => "'''Tura tesensereḍ.'''
 
-Tzemreḍ ad tesseqdceḍ {{SITENAME}} d udrig, neɣ tzemreḍ ad tkecmeḍ daɣen s yisem n wemseqdac inek (neɣ nniḍen).
+Tzemreḍ ad tesseqdceḍ {{SITENAME}} d udrig, [[Special:UserLogin|ad tkecmeḍ daɣen]] s yisem n wemseqdac inek (neɣ nniḍen).
 Kra n isebtar zemren ad sskanen belli mazal-ik s yisem n wemseqdac inek armi temḥuḍ lkac.",
-'welcomecreation' => '== Anṣuf yis-k, $1! ==
+'welcomecreation' => '== Anṣuf yisek (yisem), $1 ! ==
 
-Isem n wemseqdac inek yettwaxleq. Ur tettuḍ ara ad tbeddleḍ Isemyifiyen n {{SITENAME}} inek.',
+Amiḍan ik (im) yesnulfad.
+Ur tettuḍ ara ad tbeddleḍ [[Special:Preferences|isemyifiyen inek (inem) ɣef {{SITENAME}}]].',
 'yourname' => 'Isem n wemseqdac',
 'yourpassword' => 'Awal n tbaḍnit',
 'yourpasswordagain' => 'Ɛiwed ssekcem awal n tbaḍnit',
 'remembermypassword' => 'Cfu ɣef wawal n tbaḍnit inu di uselkim-agi (i afellay n $1 {{PLURAL:$1|ass|ussan}})',
+'securelogin-stick-https' => 'Qqim uqqin s HTTPS sakin tuqqna',
 'yourdomainname' => 'Taɣult inek',
 'externaldberror' => 'Yella ugul aberrani n database neɣ ur tettalaseḍ ara ad tbeddleḍ isem an wemseqdac aberrani inek.',
 'login' => 'Kcem',
 'nav-login-createaccount' => 'Kcem / Xleq isem n wemseqdac',
 'loginprompt' => 'Yessefk ad teǧǧiḍ ikukiyen (cookies) iwakken ad tkecmeḍ ar {{SITENAME}}.',
 'userlogin' => 'Kcem / Xleq isem n wemseqdac',
+'userloginnocreate' => 'Qqen',
 'logout' => 'Ffeɣ',
 'userlogout' => 'Ffeɣ',
 'notloggedin' => 'Ur tekcimeḍ ara',
@@ -387,29 +457,38 @@ Isem n wemseqdac inek yettwaxleq. Ur tettuḍ ara ad tbeddleḍ Isemyifiyen n {{
 'gotaccountlink' => 'Kcem',
 'userlogin-resetlink' => 'Ettuḍ tilɣa n tuqqna ?',
 'createaccountmail' => 's e-mail',
+'createaccountreason' => 'Ayɣer',
 'badretype' => 'Awal n tbaḍnit amezwaru d wis sin mačči d kif-kif.',
 'userexists' => 'Isem n wemseqdac yeddem-as amdan wayeḍ. Fren yiwen nniḍen.',
 'loginerror' => 'Agul n ukcam',
+'createaccounterror' => 'Ulamek ad nesnulfu amiḍan : $1',
 'nocookiesnew' => 'Isem n wemseqdac-agi yettwaxleq, meɛna ur tekcimeḍ ara. {{SITENAME}} yesseqdac ikukiyen (cookies) iwakken ad tkecmeḍ. Tekseḍ ikukiyen-nni. Eǧǧ-aten, umbeɛd kecm s yisem n wemseqdac akk d wawal n tbaḍnit inek.',
 'nocookieslogin' => '{{SITENAME}} yesseqdac ikukiyen (cookies) iwakken ad tkecmeḍ. Tekseḍ ikukiyen-nni. Eǧǧ-aten iwakken ad tkecmeḍ.',
+'nocookiesfornew' => 'Amiḍan n useqdac ur d-isnulfu ara, acku ur nezmer ara an sulu azar-is.
+Selken ma sermedeḍ "cookies", sismeḍ asebter dɣa εreḍ tikkelt nniḍen.',
 'noname' => 'Ur tefkiḍ ara isem n wemseqdac ṣaḥiḥ.',
 'loginsuccesstitle' => 'Tkecmeḍ !',
 'loginsuccess' => "'''Tkecmeḍ ar {{SITENAME}} s yisem n wemseqdac \"\$1\".'''",
-'nosuchuser' => 'Ulac isem n wemseqdac s yisem "$1". Ssenqed tira n yisem-nni, neɣ xelq isem n wemseqdac amaynut.',
+'nosuchuser' => 'Aseqdac « $1 » ulac-it d-agi.
+Ssenqed tira n yisem-nni, naɣ [[Special:UserLogin/signup|snulfu-d amiḍan amaynut]].',
 'nosuchusershort' => 'Ulac isem n wemseqdac s yisem "$1". Ssenqed tira n yisem-nni.',
 'nouserspecified' => 'Yessefk ad tefkeḍ isem n wemseqdac.',
+'login-userblocked' => 'Aseqdac agi i sewḥel. Tuqqna t-ugwi.',
 'wrongpassword' => 'Awal n tbaḍnit ɣaleṭ. Ɛreḍ daɣen.',
 'wrongpasswordempty' => 'Awal n tbaḍnit ulac-it. Ɛreḍ daɣen.',
-'passwordtooshort' => 'Awal n tbaḍnit inek d amecṭuḥ bezzaf. Yessefk ad yesɛu $1 isekkilen neɣ kter.',
+'passwordtooshort' => 'Awal-ik (im) n uɛaddi ilaq ad i sɛu adday {{PLURAL:$1|1 asekkil|$1 isekkilen}}.',
+'password-name-match' => 'Ilaq awal n uɛaddi ad yili imeẓli s-isem n useqdac.',
+'password-login-forbidden' => 'aseqdac agi d awal n uɛaddi agi d-izenbigen.',
 'mailmypassword' => 'Awal n tbaḍnit n e-mail',
 'passwordremindertitle' => 'Asmekti n wawal n tbaḍnit seg {{SITENAME}}',
-'passwordremindertext' => 'Amdan (waqila d kečč, seg tansa IP $1)
-yesteqsa iwakken a nazen awal n tbaḍnit amaynut i {{SITENAME}} ($4).
-Awal n tbaḍnit i wemseqdac "$2" yuɣal-d tura "$3".
-Mliḥ lukan tkecmeḍ u tbeddleḍ awal n tbaḍnit tura.
+'passwordremindertext' => 'Amdan (waqila d kečč/kem, seg tansa IP $1) yesteqsa iwakken a nazen
+Awal n uɛaddi amaynut i {{SITENAME}} ($4). Awal n uɛaddi i wemseqdac "$2" yuɣal-d tura "$3".
+Mliḥ lukan tkecmeḍ u tbeddleḍ Awal n uɛaddi tura.
+Tasewti n awal agi n uɛaddi amaynut ad yaweḍ deg {{PLURAL:$5|yiwen ass|$5 ussan}}
 
-Lukan mačči d kečč i yesteqsan neɣ tecfiḍ ɣef awal n tbaḍnit, tzemreḍ ad tkemmleḍ mebla ma tbeddleḍ awal n tbaḍnit.',
+Lukan mačči d kečč i yesteqsan naɣ tecfiḍ ɣef awal n uɛaddi, tzemreḍ ad tkemmleḍ mebla ma tbeddleḍ awal n uɛaddi.',
 'noemail' => '"$1" ur yesɛi ara email.',
+'noemailcreate' => 'Ilaq ad efkeḍ tansa e-mail i sɛan aseɣbel.',
 'passwordsent' => 'Awal n tbaḍnit amaynut yettwazen i emal inek, aylaw n "$1".
 G leɛnaya-k, kcem tikelt nniḍen yis-s.',
 'blocked-mailpassword' => 'Tansa n IP inek tɛekkel, ur tezmireḍ ara ad txedmeḍ abeddel,
@@ -417,29 +496,66 @@ ur tezmireḍ ara ad tesɛuḍ awal n tbaḍnit i tettuḍ.',
 'eauthentsent' => 'Yiwen e-mail yettwazen-ak iwakken ad tsenteḍ.
 Qbel kulci, ḍfer ayen yenn-ak deg e-mail,
 iwakken ad tbeyyneḍ belli tansa n email inek.',
-'throttled-mailpassword' => 'Asmekti n wawal n tbaḍnit yettwazen yagi deg $1 sswayeɛ i iɛeddan. Asmekti n wawal n tbaḍnit yettwazen tikelt kan mkul $1 swayeɛ.',
+'throttled-mailpassword' => 'Asmekti n wawal n uɛaddi yettwazen yagi deg {{PLURAL:$1|asrag agi aneggaru| $1 isragen agi ineggura}}. Asmekti n wawal n uɛaddi yettwazen tikelt kan mkul $1 swayeɛ. deg {{PLURAL:$1|asrag|azilal n $1 isragen}}.',
 'mailerror' => 'Agul asmi yettwazen e-mail: $1',
-'acct_creation_throttle_hit' => 'Surf-aɣ, txelqeḍ aṭas n yismawen n wemseqdac ($1). Ur tettalaseḍ ara ad txelqeḍ kter.',
-'emailauthenticated' => 'Tansa e-mail inek tettuɛqel deg $1.',
+'acct_creation_throttle_hit' => 'Amdan i seqdacen tansa IP inek/inem yesnulfud {{PLURAL:$1|yiwen amiḍan|$1 imiḍanen}} deg 24 izragen agi ineggura, negweḍ ar talast n turagt deg azilal agi n wakud.',
+'emailauthenticated' => 'Tansa e-mail inek/inem tesesteb ass n $2 af $3.',
 'emailnotauthenticated' => 'Tansa e-mail inek mazal ur tettuɛqel. Ḥedd e-mail ur ttwazen i ulaḥedd n iḍaɣaren-agi.',
 'noemailprefs' => 'Efk tansa e-mail iwakken ad leḥḥun iḍaɣaren-nni.',
 'emailconfirmlink' => 'Sentem tansa e-mail inek',
 'invalidemailaddress' => 'Tansa e-mail-agi ur telhi, ur tesɛi ara taseddast n lɛali. Ssekcem tansa e-mail s taseddast n lɛali neɣ ur tefkiḍ acemma.',
+'cannotchangeemail' => 'Ur t-zemreḍ ara ad beddeleḍ tansa e-mail deg uwiki agi.',
 'accountcreated' => 'Isem n wemseqdac yettwaxleq',
 'accountcreatedtext' => 'Isem n wemseqdac i $1 yettwaxleq.',
+'createaccount-title' => 'Asnulfu n umiḍan i {{SITENAME}}',
+'createaccount-text' => 'Albeɛḍ yesnulfu-d amiḍan i tansa e-amil inek/inem ɣef {{SITENAME}} ($4) s-isem n-useqdac « $2 », s awal n uɛaddi « $3 ».
+Ilaq tura ad lldiḍ taɣimit dɣa ad beddeleḍ awal ik/im n uɛaddi.',
+'usernamehasherror' => 'Isem n useqdac ur yezmer ara ad i sɛu  isekkilen n ugeddeḥ',
+'login-throttled' => 'Tɛerdeḍ ad qqeneḍ aṭas tiqwal deg dqiqat agi iɛddan.
+Ilaq ad rǧuḍ ciṭaḥ uqbel ad ɛerdeḍ tikkelt nniḍen.',
+'login-abort-generic' => 'Taremt ik/im n tuqqna tebrir',
 'loginlanguagelabel' => 'Tutlayt: $1',
+'suspicious-userlogout' => 'Asuter n usenser yugwi acku yella ugur s iminig naɣ s tazarkatut n uqeddac proxy.',
+
+# E-mail sending
+'php-mail-error-unknown' => 'anezri warisem deg tawuri mail() n PHP',
+'user-mail-no-addy' => 'Ɛred ad icegaɛ e-mail war tansa e-mail',
 
 # Change password dialog
-'resetpass' => 'Iɛawed awal n tbaḍnit',
+'resetpass' => 'Beddel awal n uɛaddi',
 'resetpass_announce' => 'Tkecmeḍ s ungal yettwazen-ak s e-mail (ungal-nni qrib yemmut). Iwekken tkemmleḍ, yessefk ad textareḍ awal n tbaḍnit amaynut dagi:',
 'resetpass_text' => '<!-- Rnu aḍris dagi -->',
-'resetpass_header' => 'Ɛiwed awal n tbaḍnit',
+'resetpass_header' => 'Beddel awal n uɛassi n umiḍan',
 'oldpassword' => 'Awal n tbaḍnit aqdim:',
 'newpassword' => 'Awal n tbaḍnit amaynut:',
 'retypenew' => 'Ɛiwed ssekcem n tbaḍnit amaynut:',
 'resetpass_submit' => 'Eg awal n tbaḍnit u kcem',
 'resetpass_success' => 'Awal n tbaḍnit yettubeddel! Qrib ad tkecmeḍ...',
-'resetpass_forbidden' => 'Ur tezmireḍ ara ad tbeddleḍ awal n tbaḍnit deg wiki-yagi',
+'resetpass_forbidden' => 'Ur zemreḍ ara ad beddeleḍ awalen n uɛaddi',
+'resetpass-no-info' => 'Ilaq ad qqeneḍ iwakken ad ẓṛeḍ asebter agi.',
+'resetpass-submit-loggedin' => 'Beddel awal n uɛaddi',
+'resetpass-submit-cancel' => 'Semmewet',
+'resetpass-wrong-oldpass' => 'Awal n uɛaddi ur i seɣbel ara.
+Ahat ilaq ad beddeleḍ awal ik/im n uɛaddi naɣ ad ssutereḍ awal n uɛaddi amaynut.',
+'resetpass-temp-password' => 'Awal n uɛaddi amakud',
+
+# Special:PasswordReset
+'passwordreset' => 'Awennez tikkelt nniḍen n awal uɛaddi',
+'passwordreset-text' => 'Ččur tiferkit agi iwakken ad eṭṭfeḍ tirawt n usmekti  deg-es tilɣa n umiḍan inek/inem.',
+'passwordreset-legend' => 'Awennez tikkelt nniḍen n awal uɛaddi',
+'passwordreset-disabled' => 'Awennez n awal uɛaddi yensa deg uwiki agi.',
+'passwordreset-pretext' => '{{PLURAL:$1||Sekcem aferdis n isefka ddaw agi}}',
+'passwordreset-username' => 'Isem n useqdac',
+'passwordreset-domain' => 'Talɣut :',
+'passwordreset-capture' => 'Ẓeṛ tirawt ?',
+'passwordreset-email' => 'Tansa e-mail :',
+
+# Special:ChangeEmail
+'changeemail-no-info' => 'Ilaq ad qqeneḍ iwakken ad ẓṛeḍ asebter agi.',
+'changeemail-newemail' => 'Tansa e-mail tamaynut :',
+'changeemail-none' => '(ulac)',
+'changeemail-submit' => 'Beddel tansa e-mail',
+'changeemail-cancel' => 'Semmewet',
 
 # Edit page toolbar
 'bold_sample' => 'Aḍris aberbuz',
@@ -478,16 +594,37 @@ iwakken ad tbeyyneḍ belli tansa n email inek.',
 'summary-preview' => 'Pre-timeẓriwt n ugzul:',
 'subject-preview' => 'Pre-timeẓriwt asentel/azwel azellum:',
 'blockedtitle' => 'Amseqdac iɛekkel',
-'blockedtext' => "'''Isem n wemseqdac neɣ tansa n IP inek ɛekkelen.'''
+'blockedtext' => "'''Amiḍan ik n useqdac neɣ tansa n IP sewḥlen.'''
+
+Asewḥel yetwexdem af $1
+Taɣẓint id yenna : ''$2''.
+
+* Tazzwara n usewḥel : $8
+* Taggara n usewḥel : $6
+* Amiḍan i sewḥlen : $7.
+
+
+Tzemreḍ ad tmeslayeḍ s $1 neɣ [[{{MediaWiki:Grouppage-sysop}}|anedbal]] nniḍen iwakken ad tsmelayem ɣef uɛekkil-nni.
+Lukan ur tefkiḍ ara email saḥih deg [[Special:Preferences|isemyifiyen n wemseqdac]], ur tezmireḍ ara ad tazneḍ email.
+Tansa n IP inek n tura d $3, ID n uɛekkil d #$5.
+Smekti-ten u fka-ten i unedbal-nni.",
+'autoblockedtext' => "Tansa IP inek/inem tesewḥel s-uwurman acku d-aseqdac nniḍen i ttisexdmen. Ladɣa ula d-aseqdac agi, isewḥel-it $1.
 
-$1 iɛekkel-it u yenna-d ''$2''.
+Taɣẓint id yenna : ''$2''.
 
-Tzemreḍ ad tmeslayeḍ akk d $1 neɣ [[{{MediaWiki:Grouppage-sysop}}|anedbal]] nniḍen iwakken ad tsmelayem ɣef uɛekkil-nni.
-Lukan ur tefkiḍ ara email saḥih deg [[Special:Preferences|isemyifiyen n wemseqdac]], ur tezmireḍ ara ad tazneḍ email. Tansa n IP inek n tura d $3, ID n uɛekkil d #$5. Smekti-ten u fka-ten i unedbal-nni.",
+* Tazzwara n usewḥel : $8
+* Taggara n usewḥel : $6
+* Amiḍan i sewḥlen : $7.
+
+
+Tzemreḍ ad tmeslayeḍ s $1 neɣ [[{{MediaWiki:Grouppage-sysop}}|anedbal]] nniḍen iwakken ad tsmelayem ɣef uɛekkil-nni.
+Lukan ur tefkiḍ ara email saḥih deg [[Special:Preferences|isemyifiyen n wemseqdac]], ur tezmireḍ ara ad tazneḍ email.
+Tansa n IP inek n tura d $3, ID n uɛekkil d #$5.
+Smekti-ten u fka-ten i unedbal-nni.",
 'whitelistedittext' => 'Yessefk ad $1 iwakken ad tbeddleḍ isebtar.',
 'confirmedittext' => 'Yessefk ad tsentmeḍ tansa e-mail inek uqbel abeddel. Xtar tansa e-mail di [[Special:Preferences|isemyifiyen n wemseqdac]].',
-'nosuchsectiontitle' => 'Amur ulac-it',
-'nosuchsectiontext' => 'Tɛerḍeḍ ad tbeddleḍ amur ulac-it.',
+'nosuchsectiontitle' => 'Ulamek an af tigezmi',
+'nosuchsectiontext' => 'Tɛerḍeḍ ad tbeddleḍ tigezmi ur llan ara.',
 'loginreqtitle' => 'Yessefk ad tkecmeḍ',
 'loginreqlink' => 'Kcem',
 'loginreqpagetext' => 'Yessefk $1 iwakken ad teẓriḍ isebtar wiyaḍ.',
@@ -508,6 +645,10 @@ naɣ <span class="plainlinks">[{{fullurl:{{#Special:Log}}|asebter={{FULLPAGENAME
 'userjsyoucanpreview' => "'''Tixidest:''' Sseqdec taqeffalt 'Ssken pre-timeẓriwt' iwakken ad tɛerḍeḍ JS amynut inek uqbel ad tesmektiḍ.",
 'usercsspreview' => "'''Smekti belli aql-ak twaliḍ CSS inek kan, mazal ur yettusmekti ara!'''",
 'userjspreview' => "'''Smekti belli aql-ak tɛerḍeḍ JavaScript inek kan, mazal ur yettusmekti ara!'''",
+'sitecsspreview' => "'''Smekti belli aql-ak tɛerḍeḍ asebter CSS agi inek kan.'''
+'''Mazal ur yettusmekti ara!'''",
+'sitejspreview' => "'''Smekti belli aql-ak tɛerḍeḍ angal agi JavaScript inek kan.'''
+'''Mazal ur yettusmekti ara!'''",
 'userinvalidcssjstitle' => '\'\'\'Aɣtal:\'\'\' Aglim "$1" ulac-it. Ur tettuḍ ara belli isebtar ".css" d ".js" i txedmeḍ sseqdacen azwel i yesɛan isekkilen imecṭuḥen, s umedya: {{ns:user}}:Foo/vector.css akk d {{ns:user}}:Foo/Vector.css.',
 'updated' => '(Yettubeddel)',
 'note' => "'''Tamawt:'''",
@@ -553,7 +694,7 @@ deg afaylu nniḍen akken tesseqdceḍ-it umbeɛd.'''",
 'cascadeprotectedwarning' => "'''Aɣtal:''' Asebter-agi iɛekkel iwakken ad zemren ala inedbalen a t-beddlen, axaṭer yettwassekcem deg isebtar i yettwaḥerzen agi (acercur):",
 'templatesused' => '{{PLURAL:$1|Talɣa i seqdacen|Tilɣatin i seqdacen}} deg usebter agi :',
 'templatesusedpreview' => 'Talɣiwin ttuseqdacen deg pre-timeẓriwt-agi:',
-'templatesusedsection' => 'Talɣiwin ttuseqdacen deg amur-agi:',
+'templatesusedsection' => '{{PLURAL:$1|Talɣa i seqdacen|Tilɣatin i seqdacen}} deg tigezmi agi :',
 'template-protected' => '(yettwaḥrez)',
 'template-semiprotected' => '(nnefṣ-yettwaḥrez)',
 'hiddencategories' => 'Asebter agi yella deg {{PLURAL:$1|Taggayt i ffren|Tiggayin i ffren}} agi :',
@@ -561,6 +702,8 @@ deg afaylu nniḍen akken tesseqdceḍ-it umbeɛd.'''",
 'nocreatetitle' => 'Axleq n isebtar meḥdud',
 'nocreatetext' => 'Adeg n internet agi iḥedded axleq n isebtar imaynuten.
 Tzemreḍ a d-uɣaleḍ u tbeddleḍ asebter i yellan, neɣ ad [[Special:UserLogin|tkecmeḍ neɣ ad txelqeḍ isem n wemseqdac]].',
+'permissionserrors' => 'Anezri n turagt',
+'permissionserrorstext' => 'Ur tesɛiḍ ara turagt iwakken ad xedmeḍ wayagi i {{PLURAL:$1|taɣẓint|tiɣẓinin}} agi :',
 'permissionserrorstext-withaction' => 'Ur sɛiḍ ara ttesriḥ af $2, i {{PLURAL:$1|taɣẓint|tiɣẓinin}} agi :',
 'recreate-moveddeleted-warn' => "'''Ɣur-wet : asebter agi i tebɣam ad snulfum, yetwekkes uqbel.'''
 
@@ -603,7 +746,7 @@ Tabadut: (tura) = amgirred akk d tasiwelt n tura,
 'history-show-deleted' => 'Ekkes kan',
 'histfirst' => 'Tikkin timezwura',
 'histlast' => 'Tikkin tineggura',
-'historysize' => '($1 bytes/octets)',
+'historysize' => '({{PLURAL:$1|1 atamḍan|$1 itamḍanen}})',
 'historyempty' => '(amecluc)',
 
 # Revision feed
@@ -615,40 +758,66 @@ Ahat yettumḥa neɣ yettbeddel isem-is.
 Ɛreḍ [[Special:Search|ad tnadiḍ deg wiki]] ɣef isebtar imaynuten.',
 
 # Revision deletion
-'rev-deleted-comment' => '(awennit yettwakes)',
+'rev-deleted-comment' => '(agzul n taẓrigt yettwakes)',
 'rev-deleted-user' => '(isem n wemseqdac yettwakes)',
 'rev-deleted-event' => '(asekcem yettwakkes)',
-'rev-deleted-text-permission' => 'Tasiwelt-agi n tettwakkes seg weɣbar azayez.
-Waqila yella kter n talɣut deg [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} aɣmis n umḥay].',
-'rev-deleted-text-view' => 'Tasiwelt-agi n tettwakkes seg weɣbar azayez.
-Kečč d anedbal, tzemreḍ a t-twaliḍ
-Waqila yella kter n talɣut [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} aɣmis n umḥay].',
+'rev-deleted-text-permission' => "Lqem n usebter agi '''tetwesfeḍ'''.
+Tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n usfeḍ].",
+'rev-deleted-text-unhide' => "Lqem n usebter agi '''tetwesfeḍ'''.
+Tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n usfeḍ].
+Tzemreḍ meqqar [$1 ad ẓṛeḍ lqem agi]  ma tebɣiḍ",
+'rev-suppressed-text-unhide' => "Lqem n usebter agi '''tetwekkes'''.
+Tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n umḥu].
+Tzemreḍ meqqar [$1 ad ẓṛeḍ lqem agi]  ma tebɣiḍ",
+'rev-deleted-text-view' => "Lqem n usebter agi '''tetwesfeḍ'''.
+Tzemreḍ att ẓṛeḍ ; tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n usfeḍ].",
+'rev-suppressed-text-view' => "Lqem n usebter agi '''tetwekkes'''.
+Tzemreḍ att ẓṛeḍ ; tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n umḥu].",
+'rev-deleted-no-diff' => "Ur tzemreḍ ara ad ẓṛeḍ \"diff\" agi acku yiwet n lqem-is '''tetwesfeḍ'''.
+Tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n usfeḍ].",
+'rev-suppressed-no-diff' => "Ur tzemreḍ ara ad ẓṛeḍ \"diff\" agi acku yiwet n lqem-is '''tetwekkes'''.",
+'rev-deleted-unhide-diff' => "Yiwen lqem n tameẓla agi '''yetwesfeḍ'''.
+Tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n usfeḍ].
+Tzemreḍ meqqar [$1 ad ẓṛeḍ tameẓla agi] ma tebɣiḍ",
+'rev-suppressed-unhide-diff' => "Yiwen lqem n tameẓla agi '''yetwekkes'''.
+Tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n umḥu].
+Tzemreḍ meqqar [$1 ad ẓṛeḍ tameẓla agi] ma tebɣiḍ",
+'rev-deleted-diff-view' => "Yiwen lqem n \"diff\" agi '''yetwekkes'''.
+Tzemreḍ att ẓṛeḍ ; tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n umḥu].",
+'rev-suppressed-diff-view' => "Yiwen lqem n \"diff\" agi '''yetwesfeḍ'''.
+Tzemreḍ att ẓṛeḍ ; tilɣa llant deg [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} uɣmis n usfeḍ].",
 'rev-delundel' => 'ssken/ffer',
+'rev-showdeleted' => 'Ssken',
 'revisiondelete' => 'Mḥu/kkes amḥay tisiwal',
-'revdelete-nooldid-title' => 'Ulac nnican i tasiwelt',
-'revdelete-nooldid-text' => 'Ur textareḍ ara tasiwelt nnican akken ad txedmeḍ tawuri fell-as.',
+'revdelete-nooldid-title' => 'Lqem asaḍas ur i ɣbel ara',
+'revdelete-nooldid-text' => 'Ur textareḍ ara lqem nnican akken ad txedmeḍ tawuri fell-as.',
+'revdelete-show-file-submit' => 'Ih',
 'revdelete-selected' => "'''{{PLURAL:$2|Tasiwelt tettwafren|Tisiwal ttwafernen}} n [[:$1]]'''",
 'logdelete-selected' => "'''{{PLURAL:$1|Tamirt n uɣmis tettwafren|Isallen n uɣmis ttwafernen}}:'''",
-'revdelete-text' => "'''Tisiwal i yettumḥan ad baben deg umezruy n usebter d weɣmis,
-meɛna imuren seg-sen zemren imdanen a ten-ẓren.'''
-
-Inedbalen wiyaḍ deg wiki-yagi zemren ad ẓren imuren i yettwafren u zemren a ten-mḥan, ḥaca ma llan icekkilen.",
-'revdelete-legend' => 'Eg icekkilen',
+'revdelete-text' => 'Ileqman d tidyanin yettumḥan ad qqimen deg umezruy n usebter dɣa deg iɣmisen, maca agbur nsen ur i sɛu ara tuffart i uzayez."
+Inedbalen wiyaḍ deg {{SITENAME}} zemren ad ẓṛen imuren i yettwafren u zemren a ten-mḥan, ḥaca ma llan icekkilen.',
+'revdelete-legend' => 'Sbebd akref n tamuɣli',
 'revdelete-hide-text' => 'Ffer aḍris n tsiwelt',
 'revdelete-hide-image' => 'Ffer ayen yellan deg ufaylu',
 'revdelete-hide-name' => 'Ffer tigawt d nnican',
 'revdelete-hide-comment' => 'Ffer abeddel n uwennit',
 'revdelete-hide-user' => 'Ffer Isem n wemseqdac/IP n umeskar',
-'revdelete-hide-restricted' => 'Eg icekkilen i inedbalen d yimdanen wiyaḍ',
+'revdelete-hide-restricted' => 'Mḥu isefka agi i inedbalen d yimdanen wiyaḍ',
+'revdelete-radio-set' => 'Ih',
+'revdelete-radio-unset' => 'Ala',
 'revdelete-suppress' => 'Kkes talɣut seg inedbalen d yimdanen wiyaḍ',
 'revdelete-unsuppress' => 'Kkes icekkilen ɣef tisiwal i yuɣalen-d',
 'revdelete-log' => 'Ayɣer',
-'revdelete-submit' => 'Eg-it i tasiwelt tettwafren',
-'revdelete-success' => "'''Asekkud n tasiwelt yettuxdem.'''",
+'revdelete-submit' => 'Snes {{PLURAL:$1|i tacaggart i tettwafren|i ticggarin i tettwafren}}',
+'revdelete-success' => "''Asekkud n ileqman yemucce war uguren.'''",
 'logdelete-success' => "'''Asekkud n tamirt yettuxdem.'''",
 'revdel-restore' => 'beddel timezrit',
 'revdel-restore-deleted' => 'allas iqḍeεen',
 'revdel-restore-visible' => 'allas i nezmer an ẓeṛ',
+'pagehist' => 'Amezruy n usebter',
+
+# History merging
+'mergehistory-reason' => 'Ayɣer',
 
 # Merge log
 'revertmerge' => 'Fru',
@@ -694,6 +863,7 @@ Inedbalen wiyaḍ deg wiki-yagi zemren ad ẓren imuren i yettwafren u zemren a
 'search-redirect' => '(asemmimeḍ $1)',
 'search-section' => '(tigezmi $1)',
 'search-suggest' => 'D awal $1 i tnadiḍ ?',
+'search-relatedarticle' => 'Amassaɣ',
 'searchrelated' => 'ineqqes',
 'searchall' => 'akk',
 'showingresults' => "Tamuli n {{PLURAL:$1|'''Yiwen''' wegmud|'''$1''' n yigmad}} seg  #'''$2'''.",
@@ -731,6 +901,7 @@ i yesɛan akk awalen i banen-d).",
 'prefs-watchlist-days' => 'Geddac n wussan yessefk ad banen deg wumuɣ n uɛessi:',
 'prefs-watchlist-edits' => 'Geddac n yibeddlen yessefk ad banen deg wumuɣ n uɛessi ameqqran:',
 'prefs-misc' => 'Isemyifiyen wiyaḍ',
+'prefs-resetpass' => 'Beddel awal n uɛaddi',
 'saveprefs' => 'Smekti',
 'resetprefs' => 'Reset/réinitialiser isemyifiyen',
 'prefs-editing' => 'Abedddil',
@@ -745,6 +916,13 @@ i yesɛan akk awalen i banen-d).",
 'timezoneoffset' => 'Amgirred n ukud',
 'servertime' => 'Akud n server',
 'guesstimezone' => 'Sseqdec azal n browser/explorateur',
+'timezoneregion-america' => 'Tamrikt',
+'timezoneregion-antarctica' => 'Antarktik',
+'timezoneregion-arctic' => 'Arktik',
+'timezoneregion-asia' => 'Asya',
+'timezoneregion-atlantic' => "Agaraw At'lasi",
+'timezoneregion-australia' => 'Usṭralya',
+'timezoneregion-europe' => 'Turuft',
 'allowemail' => 'Eǧǧ imseqdacen wiyaḍ a k-aznen email',
 'defaultns' => 'Nadi deg yismawen n taɣult s umeslugen:',
 'default' => 'ameslugen',
@@ -1181,7 +1359,7 @@ Tadhelt:
 'excontentauthor' => "Ayen yella: '$1' ('[[Special:Contributions/$2|$2]]' kan i yekken deg-s)",
 'exbeforeblank' => "Ayen yella uqbal ma yettumḥa: '$1'",
 'exblank' => 'asebter yella d ilem',
-'historywarning' => 'Aɣtal: Asebter i ara temḥuḍ yesɛa amezruy:',
+'historywarning' => 'Ɣur-wet : Asebter i ara temḥuḍ yesɛa amezruy s azal alemmas n $1 {{PLURAL:$1|lqem|ileqman}} :',
 'actioncomplete' => 'Axdam yekfa',
 'actionfailed' => 'Tigawt agi texser',
 'deletedtext' => '"$1" yettumḥa.
@@ -1224,7 +1402,7 @@ G leɛnayek wekki ɣef taqeffalt "Back/Précédent" n browser/explorateur inek,
 'viewdeletedpage' => 'Ẓer isebtar yettumḥan',
 'undeletelink' => 'ẓeṛ/uɣaled',
 'undeleteviewlink' => 'ẓeṛ',
-'undeletecomment' => 'Awennit:',
+'undeletecomment' => 'Taɣẓint :',
 'undelete-header' => 'Ẓer [[Special:Log/delete|aɣmis n umḥay]] i isebtar ttumḥan tura.',
 'undelete-search-box' => 'Nadi ɣef isebtar yettumḥan',
 'undelete-search-prefix' => 'Ssken isebtar i yebdan s:',
@@ -1297,8 +1475,9 @@ G leɛnayek wekki ɣef taqeffalt "Back/Précédent" n browser/explorateur inek,
 'block-log-flags-nocreate' => 'asnulfu n umiḍan yessegdel',
 'proxyblockreason' => 'Tansa n IP inek teɛkel axaṭer nettat "open proxy". G leɛnayek, meslay akk d provider inek.',
 'proxyblocksuccess' => 'D ayen.',
-'sorbsreason' => 'Tansa n IP inek teɛkel axaṭer nettat "open proxy" deg DNSBL yettuseqdac da.',
-'sorbs_create_account_reason' => 'Tansa n IP inek teɛkel axaṭer nettat "open proxy" deg DNSBL yettuseqdac da. Ur tezmireḍ ara ad txelqeḍ isem n wemseqdac',
+'sorbsreason' => 'Tansa IP inek/inem tella deg yiwen umuɣ am "open proxy" deg DNSBL yettuseqdac deg {{SITENAME}}.',
+'sorbs_create_account_reason' => 'Tansa IP inek/inem tella deg yiwen umuɣ am "open proxy" deg DNSBL yettuseqdac deg {{SITENAME}}.
+Ur tezmireḍ ara ad snulfuḍ amiḍan.',
 
 # Developer tools
 'lockdb' => 'Sekker database',
@@ -1341,7 +1520,7 @@ Xtar yiwen nniḍen.',
 
 Anda tebɣiḍ tesmimeḍ "[[:$1]]" yella yagi. tebɣiḍ ad temḥuḍ iwakken yeqqim-d wemkan i usmimeḍ?',
 'delete_and_move_confirm' => 'Ih, mḥu asebter',
-'delete_and_move_reason' => 'Mḥu iwakken yeqqim-d wemkan i usmimeḍ',
+'delete_and_move_reason' => 'Asebter yemḥa iwakken yeqqim-d wemkan i usmimeḍ seg "[[$1]]"',
 'selfmove' => 'Izwal amezwaru d uneggaru kif-kif; ur yezmir ara ad yesmimeḍ asebter ɣur iman-is.',
 
 # Export
@@ -1356,10 +1535,11 @@ Anda tebɣiḍ tesmimeḍ "[[:$1]]" yella yagi. tebɣiḍ ad temḥuḍ iwakken
 'allmessagesname' => 'Isem',
 'allmessagesdefault' => 'Aḍris ameslugen',
 'allmessagescurrent' => 'Aḍris n tura',
-'allmessagestext' => 'Wagi d umuɣ n izen n system i yellan deg yisem n taɣult.
-Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and [//translatewiki.net translatewiki.net] if you wish to contribute to the generic MediaWiki localisation.',
+'allmessagestext' => 'Wagi d-umuɣ n inzan yestufan deg tallunt MediaWiki.
+Ẓeṛ [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] dɣa [//translatewiki.net translatewiki.net] ma tebɣiḍ ad ɛiweneḍ i usideg imcettel n MediaWiki.',
 'allmessagesnotsupportedDB' => "'''{{ns:special}}:Allmessages''' ut yezmir ara ad yettuseqdac axaṭer '''\$wgUseDatabaseMessages''' yettwakkes.",
 'allmessages-language' => 'Tutlayt :',
+'allmessages-filter-submit' => 'Ruḥ',
 
 # Thumbnails
 'thumbnail-more' => 'Ssemɣer',
@@ -1372,6 +1552,8 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 'import-interwiki-history' => 'Xdem alsaru n akk tisiwal umezruy n usebter-agi',
 'import-interwiki-submit' => 'Ssekcem',
 'import-interwiki-namespace' => 'Azen isebtar ar isem n taɣult:',
+'import-upload-filename' => 'Isem n ufaylu :',
+'import-comment' => 'Awennit :',
 'importstart' => 'Asekcem n isebtar...',
 'import-revision-count' => '$1 {{PLURAL:$1|tasiwelt|tisiwal}}',
 'importnopages' => 'Ulac isebtar iwakken ad ttussekcmen.',
@@ -1380,7 +1562,7 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 'importcantopen' => 'Ur yezmir ara ad yexdem asekcem n ufaylu',
 'importbadinterwiki' => 'Azday n interwiki ur yelhi',
 'importnotext' => 'D ilem neɣ ulac aḍris',
-'importsuccess' => 'Asekcem yekfa!',
+'importsuccess' => 'Asekcem yekfa !',
 'importhistoryconflict' => 'Amennuɣ ger tisiwal n umezruy (ahat asebter-agi yettwazen yagi)',
 'importnosources' => 'Asekcam n transwiki ur yexdim ara u amezruy n usekcam yettwakkes.',
 'importnofile' => 'ulaḥedd afaylu usekcam ur yettwazen.',
@@ -1389,9 +1571,9 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 'importlogpage' => 'Aɣmis n usekcam',
 'importlogpagetext' => 'Adeblan n usekcam n isebtar i yesɛan amezruy ubeddel seg wiki tiyaḍ.',
 'import-logentry-upload' => 'Yessekcem [[$1]] s usekcam n ufaylu',
-'import-logentry-upload-detail' => '$1 tasiwelt(tisiwal)',
+'import-logentry-upload-detail' => '$1 {{PLURAL:$1|lqem|ileqman}}',
 'import-logentry-interwiki' => '$1 s transwiki',
-'import-logentry-interwiki-detail' => '$1 tasiwelt(tisiwal) seg $2',
+'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|lqem|ileqman}} seg $2',
 
 # Tooltip help for the actions
 'tooltip-pt-userpage' => 'Asebter n umseqdac inu',
@@ -1458,12 +1640,12 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 'tooltip-summary' => 'Sekcem agzul awezzlan',
 
 # Attribution
-'anonymous' => 'Amseqdac udrig (Imseqdacen udrigen) n {{SITENAME}}',
+'anonymous' => '{{PLURAL:$1|Aseqdac udrig|Iseqdacen udrigen}} ɣef {{SITENAME}}',
 'siteuser' => '{{SITENAME}} amseqdac $1',
 'lastmodifiedatby' => 'Tikkelt taneggarut asmi yettubeddel asebter-agi $2, $1 sɣur $3.',
-'othercontribs' => 'Tikkin n wemseqdac-agi.',
+'othercontribs' => 'Tikkin ɣef umahil n $1.',
 'others' => 'wiyaḍ',
-'siteusers' => '{{SITENAME}} amseqdac(imseqdacen) $1',
+'siteusers' => '{{PLURAL:$2|aseqdac|iseqdacen}} $1 n {{SITENAME}}',
 'creditspage' => 'Win ixedmen asebter',
 'nocredits' => 'Ulac talɣut ɣef wayen ixedmen asebter-agi.',
 
@@ -1478,7 +1660,7 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 'markaspatrolleddiff' => 'Rcem "yettwassenqden"',
 'markaspatrolledtext' => 'Rcem amagrad-agi "yettwassenqden"',
 'markedaspatrolled' => 'Rcem belli yettwasenqed',
-'markedaspatrolledtext' => 'Tasiwelt i textareḍ tettwassenqed.',
+'markedaspatrolledtext' => 'Lqem i textareḍ n [[:$1]] tettwassenqed.',
 'rcpatroldisabled' => 'Yettwakkes asenqad n ibeddlen imaynuten',
 'rcpatroldisabledtext' => 'Yettwakkes asenqad n ibeddlen imaynuten',
 'markedaspatrollederror' => 'Ur yezmir ara ad yercem "yettwassenqden"',
@@ -1496,8 +1678,9 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 'nextdiff' => 'Amgirred ameḍfir →',
 
 # Media information
-'mediawarning' => "'''Aɣtal''': Waqila afaylu-yagi yesɛa angal aḥraymi, lukan a t-tesseqdceḍ yezmer ad ixesser aselkim inek.",
-'imagemaxsize' => 'Ḥedded tiddi n tugniwin deg yiglamen n tugniwim i:',
+'mediawarning' => "'''Ɣuṛ-wet''': tawsit agi n ufaylu tezmer at sɛu angal aḥraymi.
+Lukan a t-tesseqdceḍ yezmer ad yexsser aselkim inek/inem.",
+'imagemaxsize' => "Tiddi tafellayt n tugniwin :<br />''(i isebtar n weglam ufaylu)''",
 'thumbsize' => 'Tiddi n tugna tamecṭuḥt:',
 'file-info' => 'tiddi n ufaylu: $1, anaw n MIME: $2',
 'file-info-size' => '$1 × $2 pixel, tiddi n ufaylu: $3, anaw n MIME: $4',
@@ -1511,7 +1694,7 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 'noimages' => 'Tugna ulac-itt.',
 'ilsubmit' => 'Nadi',
 'bydate' => 's uzemz',
-'sp-newimages-showfrom' => 'Ssken tugniwin timaynutin seg $1',
+'sp-newimages-showfrom' => 'Beqqeḍ ifuyla imaynuten seg $1 ar $2',
 
 # Bad image list
 'bad_image_list' => 'Amasal d-wagi :
@@ -1557,9 +1740,10 @@ Izdayen nniḍen ɣef yiwen ajerriḍ llan d tisuraf, am isebtar ɣef anta tugna
 # E-mail address confirmation
 'confirmemail' => 'Sentem tansa n e-mail',
 'confirmemail_noemail' => 'Ur tesɛiḍ ara tansa n email ṣaḥiḥ deg [[Special:Preferences|isemyifiyen n wemseqdac]] inek.',
-'confirmemail_text' => 'Deg wiki-yagi, yessefk ad tvalidiḍ tansa n email inek
-qbel ad tesseqdceḍ iḍaɣaren n email. Tella taqeffalt d akessar, wekki fell-as
-iwakken yettwazen ungal n usentem semail. Email-nni yesɛa azady, ldi-t.',
+'confirmemail_text' => '{{SITENAME}} yeḥweǧ aseɣbel n tansa e-mail inek/inem uqbel ad sexdemeḍ tanfa n tirawt.
+Seqdec taqeffalt ddaw-agi iwakken ad cegɛeḍ e-mail n uragag ar tansa e-mail inek/inem.
+Tirawt at sɛu azday deg-es tangalt. Tzemreḍ at seqdeceḍ tikkelt kan deg talast n ukud ;
+llid azday agi deg iminig iwakken ad sergegeḍ tansa e-mail inek/inem.',
 'confirmemail_pending' => 'Yettwazen-ak yagi ungal n usentem; lukan txelqeḍ isem wemseqdac tura kan,
 ahat yessefk ad tegguniḍ cwiṭ qbel ad tɛreḍeḍ ad testeqsiḍ ɣef ungal amaynut.',
 'confirmemail_send' => 'Azen-iyi-d angal n usentem s e-mail iwakken ad snetmeɣ.',
@@ -1567,30 +1751,36 @@ ahat yessefk ad tegguniḍ cwiṭ qbel ad tɛreḍeḍ ad testeqsiḍ ɣef ungal
 'confirmemail_oncreate' => 'Angal n usentem yettwazen ar tansa n e-mail inek.
 Yessefk ad tesseqdceḍ angal-agi iwakken ad tkecmeḍ, meɛna yessefk a t-tefkeḍ
 iwakken ad xedmen yiḍaɣaren n email deg wiki-yagi.',
-'confirmemail_sendfailed' => 'Ur yezmir ara ad yazen asentem n email. Ssenqed tansa n email inek.
+'confirmemail_sendfailed' => '{{SITENAME}} ur yezmir ara ad yazen asentem n email.
+Ssenqed tansa n email inek.
 
-Email yuɣal-d: $1',
+Ahil n uzzun n e-mail yuɣal-d s-izen agi : $1',
 'confirmemail_invalid' => 'Angal n usentem mačči ṣaḥiḥ. Waqila yemmut.',
 'confirmemail_needlogin' => 'Yessefk $1 iwakken tesnetmeḍ tansa n email inek.',
-'confirmemail_success' => 'Asentem n tansa n email inek yekfa. Tura tzemreḍ ad tkecmeḍ.',
+'confirmemail_success' => 'Tansa e-mail inek/inem tergeg.
+Tura tzemreḍ ad [[Special:UserLogin|qqeneḍ]].',
 'confirmemail_loggedin' => 'Asentem n tansa n email inek yekfa tura.',
 'confirmemail_error' => 'Yella ugur s usmekti n usentem inek.',
 'confirmemail_subject' => 'Asentem n tansa n email seg {{SITENAME}}',
-'confirmemail_body' => 'Amdan, waqila d kečč, seg tansa IP $1, yexleq
-isem n wemseqdac "$2" s tansa n e-mail deg {{SITENAME}}.
+'confirmemail_body' => 'Amdan, ahat d kečč/kem, seg tansa IP $1,
+yexleq amiḍan "$2" s tansa n e-mail deg {{SITENAME}}.
 
-Iwakken tbeyyneḍ belli isem n wemseqdac inek u terreḍ
-iḍaɣaren n email ad xdemen deg {{SITENAME}}, ldi azday agi:
+Iwakken ad sergegeḍ amiḍan agi d-win-inek/inem dɣa iwakken
+an sermed tiwura n tirawt deg {{SITENAME}},
+ilaq ad lkemeḍ aseɣwen agi deg iminig :
 
 $3
 
-Lukan mačči d *kečč*, ur teḍfireḍ ara azday. Angal n usentem-agi
-ad yemmut ass $4.',
+Ma mačči d *kečč/kem*, ilaq ad lkemeḍ aseɣwen agi deg iminig :
+
+$5
+
+Angal n usentem-agi ad yemmut ass $4.',
 
 # Scary transclusion
 'scarytranscludedisabled' => '[Yettwakkes assekcam n isebtar seg wiki tiyaḍ]',
-'scarytranscludefailed' => '[Ur yezmir ara a d-yawi talɣa n $1; suref-aɣ]',
-'scarytranscludetoolong' => '[URL d aɣezfan bezzaf; suref-aɣ]',
+'scarytranscludefailed' => '[Ur yezmir ara a d-yawi talɣa n $1]',
+'scarytranscludetoolong' => '[URL agi uffay aṭas]',
 
 # Delete conflict
 'deletedwhileediting' => 'Aɣtal: Asebter-agi yettumḥa qbel ad tebdiḍ a t-tbeddleḍ!',
@@ -1600,8 +1790,13 @@ G leɛnaya-k sentem belli ṣaḥḥ tebɣiḍ ad tɛiwedeḍ axlaq n usebter-ag
 'recreate' => 'Ɛiwed xleq',
 
 # action=purge
+'confirm_purge_button' => 'Seɣbel',
 'confirm-purge-top' => 'Mḥu lkac n usebter-agi?',
 
+# action=watch/unwatch
+'confirm-watch-button' => 'Seɣbel',
+'confirm-unwatch-button' => 'Seɣbel',
+
 # Multipage image navigation
 'imgmultipageprev' => '← asebter ssabeq',
 'imgmultipagenext' => 'asebter ameḍfir →',
@@ -1639,8 +1834,8 @@ G leɛnaya-k sentem belli ṣaḥḥ tebɣiḍ ad tɛiwedeḍ axlaq n usebter-ag
 Ɛreḍ pre-timeẓriwt tamagnut.',
 
 # Friendlier slave lag warnings
-'lag-warn-normal' => 'Ibeddlen imaynuten ɣef $1 tisinin ahat ur ttbanen ara deg wumuɣ-agi.',
-'lag-warn-high' => 'Database tɛeṭṭel aṭas, ibeddlen imaynuten ɣef $1 tisinin ahat ur ttbanen ara deg wumuɣ-agi.',
+'lag-warn-normal' => 'Ibeddelen n ddaw n $1 {{PLURAL:$1|tasint|tisinin}} ur ttbanen ara deg umuɣ-agi.',
+'lag-warn-high' => 'Acku af talalut taxatart n uqeddac n taffa n isefka, ibeddelen n ddaw n $1 {{PLURAL:$1|tasint|tisinin}} ur ttbanen ara deg umuɣ-agi.',
 
 # Watchlist editor
 'watchlistedit-numitems' => 'Mebla isebtar "Amyannan", umuɣ n uɛessi inek ɣur-s {{PLURAL:$1|1 wezwel|$1 yizwalen}}.',
index bca56ac..0d3daa5 100644 (file)
@@ -939,8 +939,6 @@ $1",
 'search-interwiki-caption' => 'Проэкт къыдэщӀхэр',
 'search-interwiki-default' => '$1 къыхэкӀар:',
 'search-interwiki-more' => '(иджыри)',
-'search-mwsuggest-enabled' => 'чэнджэш иӀэу',
-'search-mwsuggest-disabled' => 'чэнджэщыншэу',
 'nonefound' => "'''Гулъытыгъуэ.''' Тэрэзу имытхамэ узхуэныкъуэр, лъыхъуэгъуэр лъэныкъу хъуамкӀи ирегъэкӀуэкӀ. Къэгъэсэбэп ''all:'' пыгъувэгъуэр, зэгъэзэхуэгъуэ иӀэн щхьэкӀэ (хэтхэм я тепсэлъыхьыныгъэр, щапхъэхэр, нымыщӀхэр джоуэ хиубыдэным щхьэ), иэ узхуэныкъуэ лъэныкъуэр итхэ.",
 'search-nonefound' => 'Узлъыхъуэм техуэу щыӀэкъым.',
 'powersearch' => 'Убгъуауэ лъыхъу',
index 6625e3f..57caf22 100644 (file)
 
 $messages = array(
 'underline-always' => 'Bambala nyonso',
-'underline-never'  => 'Ata mbala mosi ve',
+'underline-never' => 'Ata mbala mosi ve',
 
 # Dates
-'sunday'        => 'Lumîngu',
-'monday'        => 'Kimosi',
-'tuesday'       => 'Kizôle',
-'wednesday'     => 'Kitatu',
-'thursday'      => 'Kîya',
-'friday'        => 'Kitânu',
-'saturday'      => 'Sabala',
-'sun'           => 'Lum',
-'mon'           => 'ki-1',
-'tue'           => 'ki-2',
-'wed'           => 'ki-3',
-'thu'           => 'ki-4',
-'fri'           => 'ki-5',
-'sat'           => 'Sab',
-'january'       => 'ngônda ya ntete',
-'february'      => 'ngônda ya zôle',
-'march'         => 'ngônda ya tatu',
-'april'         => 'ngônda ya yiya',
-'may_long'      => 'ngônda ya tânu',
-'june'          => 'ngônda ya sambânu',
-'july'          => 'ngônda ya nsambwâdi',
-'august'        => 'ngônda ya nâna',
-'september'     => 'ngônda ya yivwa',
-'october'       => 'ngônda ya kûmi',
-'november'      => 'ngônda ya kûmi na mosi',
-'december'      => 'ngôida ya kûmi na zôle',
-'january-gen'   => 'ngônda ya ntete',
-'february-gen'  => 'ngônda ya zôle',
-'march-gen'     => 'ngônda ya tatu',
-'april-gen'     => 'ngônda ya yiya',
-'may-gen'       => 'ngônda ya tânu',
-'june-gen'      => 'ngônda ya sambânu',
-'july-gen'      => 'ngônda ya nsambwâdi',
-'august-gen'    => 'ngônda ya nâna',
+'sunday' => 'Lumîngu',
+'monday' => 'Kimosi',
+'tuesday' => 'Kizôle',
+'wednesday' => 'Kitatu',
+'thursday' => 'Kîya',
+'friday' => 'Kitânu',
+'saturday' => 'Sabala',
+'sun' => 'Lum',
+'mon' => 'ki-1',
+'tue' => 'ki-2',
+'wed' => 'ki-3',
+'thu' => 'ki-4',
+'fri' => 'ki-5',
+'sat' => 'Sab',
+'january' => 'ngônda ya ntete',
+'february' => 'ngônda ya zôle',
+'march' => 'ngônda ya tatu',
+'april' => 'ngônda ya yiya',
+'may_long' => 'ngônda ya tânu',
+'june' => 'ngônda ya sambânu',
+'july' => 'ngônda ya nsambwâdi',
+'august' => 'ngônda ya nâna',
+'september' => 'ngônda ya yivwa',
+'october' => 'ngônda ya kûmi',
+'november' => 'ngônda ya kûmi na mosi',
+'december' => 'ngôida ya kûmi na zôle',
+'january-gen' => 'ngônda ya ntete',
+'february-gen' => 'ngônda ya zôle',
+'march-gen' => 'ngônda ya tatu',
+'april-gen' => 'ngônda ya yiya',
+'may-gen' => 'ngônda ya tânu',
+'june-gen' => 'ngônda ya sambânu',
+'july-gen' => 'ngônda ya nsambwâdi',
+'august-gen' => 'ngônda ya nâna',
 'september-gen' => 'ngônda ya yivwa',
-'october-gen'   => 'ngônda ya kûmi',
-'november-gen'  => 'ngônda ya kûmi na mosi',
-'december-gen'  => 'ngônda ya kûmi na zôle',
-'jan'           => 'ng1',
-'feb'           => 'ng2',
-'mar'           => 'ng3',
-'apr'           => 'ng4',
-'may'           => 'ng5',
-'jun'           => 'ng6',
-'jul'           => 'ng7',
-'aug'           => 'ng8',
-'sep'           => 'ng9',
-'oct'           => 'ng10',
-'nov'           => 'ng11',
-'dec'           => 'ng12',
+'october-gen' => 'ngônda ya kûmi',
+'november-gen' => 'ngônda ya kûmi na mosi',
+'december-gen' => 'ngônda ya kûmi na zôle',
+'jan' => 'ng1',
+'feb' => 'ng2',
+'mar' => 'ng3',
+'apr' => 'ng4',
+'may' => 'ng5',
+'jun' => 'ng6',
+'jul' => 'ng7',
+'aug' => 'ng8',
+'sep' => 'ng9',
+'oct' => 'ng10',
+'nov' => 'ng11',
+'dec' => 'ng12',
 
 # Categories related messages
-'pagecategories'  => '{{PLURAL:$1|Kalasi|Bakalasi}}',
+'pagecategories' => '{{PLURAL:$1|Kalasi|Bakalasi}}',
 'category_header' => 'Mikanda na kalasi "$1"',
 
 'article' => 'Pagina contenta continens',
-'cancel'  => 'Katula',
-'mypage'  => 'Lukaya ya munu',
-'mytalk'  => 'Disolo ya munu',
-'and'     => '&#32;mpe',
+'cancel' => 'Katula',
+'mypage' => 'Lukaya ya munu',
+'mytalk' => 'Disolo ya munu',
+'and' => '&#32;mpe',
 
 # Cologne Blue skin
-'qbfind'   => 'Sosa',
+'qbfind' => 'Sosa',
 'qbbrowse' => 'Tala',
-'qbedit'   => 'Soba',
+'qbedit' => 'Soba',
 
 # Vector skin
 'vector-action-delete' => 'Kufwa',
-'vector-action-move'   => 'Nata',
-'vector-view-edit'     => 'Sonika',
-'vector-view-history'  => 'Tala bansoba',
-'vector-view-view'     => 'Tânga',
-
-'errorpagetitle'   => 'Foti',
-'returnto'         => 'Vutukila $1',
-'help'             => 'Nsadisa',
-'search'           => 'Sosa',
-'searchbutton'     => 'Sosa',
-'searcharticle'    => 'Kwenda',
-'history'          => 'Bansoba ya mukanda',
-'history_short'    => 'Bansoba',
-'view'             => 'Tala',
-'edit'             => 'Sonika',
-'editthispage'     => 'Soba mukanda yayi',
-'delete'           => 'Kufwa',
-'deletethispage'   => 'Kufwa mukanda yayi',
+'vector-action-move' => 'Nata',
+'vector-view-edit' => 'Sonika',
+'vector-view-history' => 'Tala bansoba',
+'vector-view-view' => 'Tânga',
+
+'errorpagetitle' => 'Foti',
+'returnto' => 'Vutukila $1',
+'help' => 'Nsadisa',
+'search' => 'Sosa',
+'searchbutton' => 'Sosa',
+'searcharticle' => 'Kwenda',
+'history' => 'Bansoba ya mukanda',
+'history_short' => 'Bansoba',
+'view' => 'Tala',
+'edit' => 'Sonika',
+'editthispage' => 'Soba mukanda yayi',
+'delete' => 'Kufwa',
+'deletethispage' => 'Kufwa mukanda yayi',
 'talkpagelinktext' => 'Disolo',
-'talk'             => 'Disolo',
-'views'            => 'Bantadilu',
-'toolbox'          => 'Bisadilu',
-'viewtalkpage'     => 'Tala disolo',
-'otherlanguages'   => 'Bandinga ya nkaka',
-'redirectedfrom'   => '(Balulama tuka $1)',
-'lastmodifiedat'   => 'Mukânda yayi me sobama na kilumbu $1 na ngûnga $2',
-'jumpto'           => 'Pamuka na:',
-'jumptosearch'     => 'nsosa',
+'talk' => 'Disolo',
+'views' => 'Bantadilu',
+'toolbox' => 'Bisadilu',
+'viewtalkpage' => 'Tala disolo',
+'otherlanguages' => 'Bandinga ya nkaka',
+'redirectedfrom' => '(Balulama tuka $1)',
+'lastmodifiedat' => 'Mukânda yayi me sobama na kilumbu $1 na ngûnga $2',
+'jumpto' => 'Pamuka na:',
+'jumptosearch' => 'nsosa',
 
 # 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).
-'currentevents'        => 'Mambu ya mpa',
-'currentevents-url'    => 'Project:Mambu ya mpa',
-'mainpage'             => 'Lukaya ya mfumu',
+'currentevents' => 'Mambu ya mpa',
+'currentevents-url' => 'Project:Mambu ya mpa',
+'mainpage' => 'Lukaya ya mfumu',
 'mainpage-description' => 'Lukaya ya mfumu',
 
-'retrievedfrom'           => 'Receptum de "$1"',
-'youhavenewmessages'      => 'Nge kele na $1 ($2).',
-'newmessageslink'         => 'bansangu ya yimpa',
+'retrievedfrom' => 'Receptum de "$1"',
+'youhavenewmessages' => 'Nge kele na $1 ($2).',
+'newmessageslink' => 'bansangu ya yimpa',
 'youhavenewmessagesmulti' => 'Nge kele na bansangu ya yimpa kuna $1',
-'editsection'             => 'soba',
-'editold'                 => 'soba',
-'editlink'                => 'soba',
-'editsectionhint'         => 'Soba kibuku: $1',
-'red-link-title'          => '$1 (mukanda kele ve)',
+'editsection' => 'soba',
+'editold' => 'soba',
+'editlink' => 'soba',
+'editsectionhint' => 'Soba kibuku: $1',
+'red-link-title' => '$1 (mukanda kele ve)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Mukanda',
+'nstab-main' => 'Mukanda',
 'nstab-mediawiki' => 'Nsangu',
-'nstab-category'  => 'Kalasi',
+'nstab-category' => 'Kalasi',
 
 # Login and logout pages
-'yourname'           => 'Nkûmbu ya nsoniki:',
-'yourpassword'       => 'Mpovo ya kuluta:',
-'login'              => 'Kota',
-'userlogin'          => 'Kota / sala konti',
-'logout'             => 'Basika',
-'userlogout'         => 'Basika',
-'nologin'            => 'Nge kele na konti ve? $1.',
-'nologinlink'        => 'Sala konti',
-'createaccount'      => 'Sala konti',
-'gotaccountlink'     => 'Kota',
+'yourname' => 'Nkûmbu ya nsoniki:',
+'yourpassword' => 'Mpovo ya kuluta:',
+'login' => 'Kota',
+'userlogin' => 'Kota / sala konti',
+'logout' => 'Basika',
+'userlogout' => 'Basika',
+'nologin' => 'Nge kele na konti ve? $1.',
+'nologinlink' => 'Sala konti',
+'createaccount' => 'Sala konti',
+'gotaccountlink' => 'Kota',
 'loginlanguagelabel' => 'Ndinga: $1',
 
 # Edit pages
-'newarticle'     => '(Yimpa)',
-'editing'        => 'Na kusonika $1',
+'newarticle' => '(Yimpa)',
+'editing' => 'Na kusonika $1',
 'editingsection' => 'Na kusonika $1 (kibuku)',
 
 # History pages
 'history-fieldset-title' => 'Monisa bansoba',
-'histfirst'              => 'Ya ntete',
-'histlast'               => 'Ya nsuka',
+'histfirst' => 'Ya ntete',
+'histlast' => 'Ya nsuka',
 
 # Diffs
-'lineno'   => 'Nzila ya $1:',
+'lineno' => 'Nzila ya $1:',
 'editundo' => 'vutula',
 
 # Search results
-'prevn'                          => 'biyita {{PLURAL:$1|$1}}',
-'nextn'                          => 'bilandi {{PLURAL:$1|$1}}',
-'viewprevnext'                   => 'Mona ($1 {{int:pipe-separator}} $2) ($3).',
-'searchprofile-everything'       => 'Nyonso',
+'prevn' => 'biyita {{PLURAL:$1|$1}}',
+'nextn' => 'bilandi {{PLURAL:$1|$1}}',
+'viewprevnext' => 'Mona ($1 {{int:pipe-separator}} $2) ($3).',
+'searchprofile-everything' => 'Nyonso',
 'searchprofile-articles-tooltip' => 'Sosa na $1',
-'searchprofile-project-tooltip'  => 'Sosa na $1',
-'search-result-size'             => '$1 ({{PLURAL:$2|mpovo 1|bampovo $2}})',
-'search-section'                 => '(kibuku $1)',
-'searchall'                      => 'nyonso',
-'powersearch'                    => 'Sosa',
+'searchprofile-project-tooltip' => 'Sosa na $1',
+'search-result-size' => '$1 ({{PLURAL:$2|mpovo 1|bampovo $2}})',
+'search-section' => '(kibuku $1)',
+'searchall' => 'nyonso',
+'powersearch' => 'Sosa',
 
 # Preferences page
 'mypreferences' => 'Konte ya munu',
-'yourlanguage'  => 'Ndinga:',
+'yourlanguage' => 'Ndinga:',
 
 # Recent changes
-'recentchanges'             => 'Bansoba ya yimpa',
+'recentchanges' => 'Bansoba ya yimpa',
 'recentchanges-label-minor' => 'Nsoba yayi kele ya fyoti-fyoti',
-'recentchanges-label-bot'   => 'Nsoba yayi me salama na robo',
-'rcshowhideminor'           => '$1 bansoba ya fyoti-fyoti',
-'rcshowhidemine'            => '$1 bansoba na munu',
-'diff'                      => 'nsoba',
-'hist'                      => 'nsoba',
-'show'                      => 'Monisa',
-'minoreditletter'           => 'f',
+'recentchanges-label-bot' => 'Nsoba yayi me salama na robo',
+'rcshowhideminor' => '$1 bansoba ya fyoti-fyoti',
+'rcshowhidemine' => '$1 bansoba na munu',
+'diff' => 'nsoba',
+'hist' => 'nsoba',
+'show' => 'Monisa',
+'minoreditletter' => 'f',
 
 # File description page
 'filehist-datetime' => 'Kilumbu/Ngûnga',
-'filehist-user'     => 'Nsoniki',
+'filehist-user' => 'Nsoniki',
 
 # Random page
 'randompage' => 'Lukaya na kintulumukini',
 
 # Miscellaneous special pages
 'ncategories' => '{{PLURAL:$1|kalasi|bakalasi}} $1',
-'newpages'    => 'Mikanda ya yimpa',
+'newpages' => 'Mikanda ya yimpa',
 
 # Special:AllPages
 'alphaindexline' => '$1 tî $2',
@@ -207,8 +207,8 @@ $messages = array(
 
 # Contributions
 'mycontris' => 'Makabu ya munu',
-'month'     => 'Katuka ngônda:',
-'year'      => 'Katuka mvula:',
+'month' => 'Katuka ngônda:',
+'year' => 'Katuka mvula:',
 
 'sp-contributions-talk' => 'disolo',
 
@@ -216,30 +216,30 @@ $messages = array(
 'whatlinkshere' => 'Balukaya ke songa awa',
 
 # Move page
-'movearticle'    => 'Nata lukaya:',
-'newtitle'       => 'Nkûmbu ya nkaka:',
-'movepagebtn'    => 'Nata lukaya',
-'pagemovedsub'   => 'Kunata me nunga',
+'movearticle' => 'Nata lukaya:',
+'newtitle' => 'Nkûmbu ya nkaka:',
+'movepagebtn' => 'Nata lukaya',
+'pagemovedsub' => 'Kunata me nunga',
 'movepage-moved' => '\'\'\'"$1" me natama na "$2"\'\'\'',
-'articleexists'  => 'Lukaya ya nkaka kele na nkûmbu yango, to nkûmbu yango kele ya mbote ve.
+'articleexists' => 'Lukaya ya nkaka kele na nkûmbu yango, to nkûmbu yango kele ya mbote ve.
 Sôla nkûmbu ya nkaka.',
-'movereason'     => 'Samu:',
+'movereason' => 'Samu:',
 
 # Tooltip help for the actions
 'tooltip-pt-userpage' => 'Mukanda ya munu',
-'tooltip-pt-mytalk'   => 'Disolo ya munu',
-'tooltip-pt-logout'   => 'Basika',
-'tooltip-search'      => 'Sosa na {{SITENAME}}',
-'tooltip-undo'        => '"Vutula" ke vutula nsoba yayi mpe yawu ke monisa lumoni ya kusoba. Nge lênda sonika kikuma ya mvutula.',
+'tooltip-pt-mytalk' => 'Disolo ya munu',
+'tooltip-pt-logout' => 'Basika',
+'tooltip-search' => 'Sosa na {{SITENAME}}',
+'tooltip-undo' => '"Vutula" ke vutula nsoba yayi mpe yawu ke monisa lumoni ya kusoba. Nge lênda sonika kikuma ya mvutula.',
 
 # 'all' in various places, this might be different for inflected languages
 'namespacesall' => 'nyonso',
-'monthsall'     => 'nyonso',
+'monthsall' => 'nyonso',
 
 # Table pager
-'table_pager_next'  => 'Lukaya ya kulanda',
-'table_pager_prev'  => 'Lukaya ya kuyita',
+'table_pager_next' => 'Lukaya ya kulanda',
+'table_pager_prev' => 'Lukaya ya kuyita',
 'table_pager_first' => 'Lukaya ya ntete',
-'table_pager_last'  => 'Lukaya ya nsuka',
+'table_pager_last' => 'Lukaya ya nsuka',
 
 );
index d28025d..3ae50d3 100644 (file)
@@ -631,8 +631,6 @@ MySQL جوابِ خطاء پرائے "$3: $4"',
 'search-interwiki-caption' => 'ملگیری منصوبہ',
 'search-interwiki-default' => '$1 نتائج:',
 'search-interwiki-more' => '(مزید)',
-'search-mwsuggest-enabled' => 'تجویزان سوم جستہ',
-'search-mwsuggest-disabled' => 'کیہ تجویز نیکی',
 'searchrelated' => 'متعلقہ',
 'searchall' => 'کھل',
 'showingresultsheader' => "{{PLURAL:$5|نتیجہ'''$1''' of '''$3'''|نتیجہ'''$1 - $2''' of '''$3'''}} بچے'''$4'''",
index cf9fff0..8828392 100644 (file)
@@ -766,8 +766,6 @@ Eke şertê ilawekerdey ke niyê ro, idarekerê bini {{SITENAME}} de nêşikinê
 'search-interwiki-caption' => 'Procê bıray',
 'search-interwiki-default' => '$1 neticey:',
 'search-interwiki-more' => '(zafêr)',
-'search-mwsuggest-enabled' => 'ebe teklifu',
-'search-mwsuggest-disabled' => 'teklifi çinê',
 'search-relatedarticle' => 'alaqedar',
 'searchrelated' => 'alaqedar',
 'searchall' => 'pêro',
index 89a7503..3bd73b1 100644 (file)
@@ -1128,8 +1128,6 @@ $3 كەلتىرىلگەن سەبەبى: ''$2''",
 'search-interwiki-caption' => 'باۋىرلاس جوبالار',
 'search-interwiki-default' => '$1 ناتىيجە:',
 'search-interwiki-more' => '(كوبىرەك)',
-'search-mwsuggest-enabled' => 'ۇسىنىمدارمەن',
-'search-mwsuggest-disabled' => 'ۇسىنىمدارسىز',
 'search-relatedarticle' => 'قاتىستى',
 'mwsuggest-disable' => 'AJAX ۇسىنىمدارىن ٴوشىر',
 'searchrelated' => 'قاتىستى',
index 286e1f7..e5af115 100644 (file)
@@ -1274,8 +1274,6 @@ $3 келтірілген себебі: ''$2''",
 'search-interwiki-caption' => 'Бауырлас жобалар',
 'search-interwiki-default' => '$1 нәтиже:',
 'search-interwiki-more' => '(көбірек)',
-'search-mwsuggest-enabled' => 'ұсынымдармен',
-'search-mwsuggest-disabled' => 'ұсынымдарсыз',
 'search-relatedarticle' => 'Қатысты',
 'mwsuggest-disable' => 'AJAX ұсынымдарын өшір',
 'searcheverything-enable' => 'Белгіленген есім кеңістігінен іздеу',
@@ -3193,4 +3191,7 @@ $5
 'logentry-newusers-autocreate' => '$1 аккаунты автоматты түрде тіркелді',
 'newuserlog-byemail' => 'Құпия сөз e-mail арқылы жіберілді',
 
+# Search suggestions
+'searchsuggest-search' => 'Іздеу',
+
 );
index 5c3e0e2..9c26f06 100644 (file)
@@ -1091,8 +1091,6 @@ Añğartpa: bağıttaw siltemelerin qoldanğanda bul bağan qaýta qoýıladı.'
 'search-interwiki-caption' => 'Bawırlas jobalar',
 'search-interwiki-default' => '$1 nätïje:',
 'search-interwiki-more' => '(köbirek)',
-'search-mwsuggest-enabled' => 'usınımdarmen',
-'search-mwsuggest-disabled' => 'usınımdarsız',
 'search-relatedarticle' => 'Qatıstı',
 'mwsuggest-disable' => 'AJAX usınımdarın öşir',
 'searchrelated' => 'qatıstı',
index bb90dec..d0a97cb 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Kalaallisut (Kalaallisut)
+/** Kalaallisut (kalaallisut)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -58,70 +58,70 @@ $namespaceAliases = array(
 
 $messages = array(
 # Dates
-'sunday'        => 'Sapaat',
-'monday'        => 'Ataasinngorneq',
-'tuesday'       => 'Marlunngorneq',
-'wednesday'     => 'Pingasunngorneq',
-'thursday'      => 'Sisamanngorneq',
-'friday'        => 'Tallimanngorneq',
-'saturday'      => 'Arfininngorneq',
-'sun'           => 'Sap',
-'mon'           => 'Ata',
-'tue'           => 'Mar',
-'wed'           => 'Pin',
-'thu'           => 'Sis',
-'fri'           => 'Tal',
-'sat'           => 'Arf',
-'january'       => 'Jannuaari',
-'february'      => 'Februaari',
-'march'         => 'Martsi',
-'april'         => 'Apriili',
-'may_long'      => 'Maaji',
-'june'          => 'Juuni',
-'july'          => 'Juuli',
-'august'        => 'Aggusti',
-'september'     => 'Septemberi',
-'october'       => 'Oktoberi',
-'november'      => 'Novemberi',
-'december'      => 'Decemberi',
-'january-gen'   => 'Januaari',
-'february-gen'  => 'Februaari',
-'march-gen'     => 'Marsi',
-'april-gen'     => 'Apriili',
-'may-gen'       => 'Maaji',
-'june-gen'      => 'Juuni',
-'july-gen'      => 'Juuli',
-'august-gen'    => 'Aggusti',
+'sunday' => 'Sapaat',
+'monday' => 'Ataasinngorneq',
+'tuesday' => 'Marlunngorneq',
+'wednesday' => 'Pingasunngorneq',
+'thursday' => 'Sisamanngorneq',
+'friday' => 'Tallimanngorneq',
+'saturday' => 'Arfininngorneq',
+'sun' => 'Sap',
+'mon' => 'Ata',
+'tue' => 'Mar',
+'wed' => 'Pin',
+'thu' => 'Sis',
+'fri' => 'Tal',
+'sat' => 'Arf',
+'january' => 'Jannuaari',
+'february' => 'Februaari',
+'march' => 'Martsi',
+'april' => 'Apriili',
+'may_long' => 'Maaji',
+'june' => 'Juuni',
+'july' => 'Juuli',
+'august' => 'Aggusti',
+'september' => 'Septemberi',
+'october' => 'Oktoberi',
+'november' => 'Novemberi',
+'december' => 'Decemberi',
+'january-gen' => 'Januaari',
+'february-gen' => 'Februaari',
+'march-gen' => 'Marsi',
+'april-gen' => 'Apriili',
+'may-gen' => 'Maaji',
+'june-gen' => 'Juuni',
+'july-gen' => 'Juuli',
+'august-gen' => 'Aggusti',
 'september-gen' => 'Septembari',
-'october-gen'   => 'Oktobari',
-'november-gen'  => 'Novembari',
-'december-gen'  => 'Decembari',
-'jan'           => 'Jan',
-'feb'           => 'Feb',
-'mar'           => 'Mar',
-'apr'           => 'Apr',
-'may'           => 'Maaji',
-'jun'           => 'Jun',
-'jul'           => 'Jul',
-'aug'           => 'Aug',
-'sep'           => 'Sep',
-'oct'           => 'Okt',
-'nov'           => 'Nov',
-'dec'           => 'Dec',
+'october-gen' => 'Oktobari',
+'november-gen' => 'Novembari',
+'december-gen' => 'Decembari',
+'jan' => 'Jan',
+'feb' => 'Feb',
+'mar' => 'Mar',
+'apr' => 'Apr',
+'may' => 'Maaji',
+'jun' => 'Jun',
+'jul' => 'Jul',
+'aug' => 'Aug',
+'sep' => 'Sep',
+'oct' => 'Okt',
+'nov' => 'Nov',
+'dec' => 'Dec',
 
 # Categories related messages
-'pagecategories'         => '{{PLURAL:$1|Sumut atassuseq|Sunut atassusit}}',
-'category_header'        => 'Quppernerit sumut atassusermi "$1"-miittut',
-'subcategories'          => 'Sunut atassuserni ataaniittut',
-'category-subcat-count'  => '{{PLURAL:$2|Una sumut atassuseq ataatsimik ataani ilaqarpoq.|Una sumut atassuseq imarivai {{PLURAL:$1|sumut atassuseq ataaniittoq|$1 sunut atassusit ataaniittut}}, $2-suni.}}',
+'pagecategories' => '{{PLURAL:$1|Sumut atassuseq|Sunut atassusit}}',
+'category_header' => 'Quppernerit sumut atassusermi "$1"-miittut',
+'subcategories' => 'Sunut atassuserni ataaniittut',
+'category-subcat-count' => '{{PLURAL:$2|Una sumut atassuseq ataatsimik ataani ilaqarpoq.|Una sumut atassuseq imarivai {{PLURAL:$1|sumut atassuseq ataaniittoq|$1 sunut atassusit ataaniittut}}, $2-suni.}}',
 'category-article-count' => 'Una sumut atassuseq imarivaa {{PLURAL:$2|qupperneq ataaseq ataaniittoq|{{PLURAL:$1|qupperneq ataaseq ataaniittoq|quppernerit ataaniittut $1-it}} $2-suni.}}',
 
-'about'         => 'Pillugu',
-'newwindow'     => '(nutaamut ammassaaq)',
-'cancel'        => 'Unitsiguk',
+'about' => 'Pillugu',
+'newwindow' => '(nutaamut ammassaaq)',
+'cancel' => 'Unitsiguk',
 'moredotdotdot' => 'Suli...',
-'mytalk'        => 'Oqalliffikka',
-'navigation'    => 'Sumiissusersiuut',
+'mytalk' => 'Oqalliffikka',
+'navigation' => 'Sumiissusersiuut',
 
 # Cologne Blue skin
 'qbfind' => 'Naniuk',
@@ -129,255 +129,253 @@ $messages = array(
 
 # Vector skin
 'vector-action-addsection' => 'Imm. nutaaq',
-'vector-action-move'       => 'Nuuguk',
-'vector-view-create'       => 'Pilersiguk',
-'vector-view-edit'         => 'Aaqqissoruk',
-'vector-view-history'      => 'Oqalutt.',
-'vector-view-view'         => 'Takuuk',
-'vector-view-viewsource'   => 'Toqqavia takuuk',
-
-'errorpagetitle'   => 'Kukkuneq',
-'returnto'         => '$1 -mut uterit',
-'tagline'          => '{{SITENAME}}-meersoq',
-'help'             => 'Ikiuutit',
-'search'           => 'Ujarlerit',
-'searchbutton'     => 'Ujarlerit',
-'go'               => 'Ikunnarit',
-'searcharticle'    => 'Tassunngarit',
-'history'          => 'Oqaluttuassartaa',
-'history_short'    => 'Oqaluttuassartaa',
+'vector-action-move' => 'Nuuguk',
+'vector-view-create' => 'Pilersiguk',
+'vector-view-edit' => 'Aaqqissoruk',
+'vector-view-history' => 'Oqalutt.',
+'vector-view-view' => 'Takuuk',
+'vector-view-viewsource' => 'Toqqavia takuuk',
+
+'errorpagetitle' => 'Kukkuneq',
+'returnto' => '$1 -mut uterit',
+'tagline' => '{{SITENAME}}-meersoq',
+'help' => 'Ikiuutit',
+'search' => 'Ujarlerit',
+'searchbutton' => 'Ujarlerit',
+'go' => 'Ikunnarit',
+'searcharticle' => 'Tassunngarit',
+'history' => 'Oqaluttuassartaa',
+'history_short' => 'Oqaluttuassartaa',
 'printableversion' => 'Naqikkuminartoq',
-'permalink'        => 'Ataavartumik innersuut',
-'edit'             => 'Aaqqissoruk',
-'create'           => 'Pilersiguk',
-'editthispage'     => 'Qupperneq aaqqissuuguk',
-'delete'           => 'Peeruk',
-'deletethispage'   => 'Qupperneq piiaruk',
-'protect'          => 'Illersoruk',
-'protect_change'   => 'allannguutit',
-'unprotect'        => 'Illersorunnaaruk',
-'newpage'          => 'Qupperneq nutaaq',
+'permalink' => 'Ataavartumik innersuut',
+'edit' => 'Aaqqissoruk',
+'create' => 'Pilersiguk',
+'editthispage' => 'Qupperneq aaqqissuuguk',
+'delete' => 'Peeruk',
+'deletethispage' => 'Qupperneq piiaruk',
+'protect' => 'Illersoruk',
+'protect_change' => 'allannguutit',
+'unprotect' => 'Illersorunnaaruk',
+'newpage' => 'Qupperneq nutaaq',
 'talkpagelinktext' => 'Oqallinneq',
-'personaltools'    => 'Namminermut sannatit',
-'talk'             => 'Oqallinneq',
-'views'            => 'Takutitat',
-'toolbox'          => 'Atortut',
-'otherlanguages'   => 'Oqaatsit allat',
-'redirectedfrom'   => '($1-mit nuunneq)',
-'lastmodifiedat'   => 'Una qupperneq kingullermik allanngortinneqarsimavoq $1 $2',
-'jumpto'           => 'Uunngarit:',
+'personaltools' => 'Namminermut sannatit',
+'talk' => 'Oqallinneq',
+'views' => 'Takutitat',
+'toolbox' => 'Atortut',
+'otherlanguages' => 'Oqaatsit allat',
+'redirectedfrom' => '($1-mit nuunneq)',
+'lastmodifiedat' => 'Una qupperneq kingullermik allanngortinneqarsimavoq $1 $2',
+'jumpto' => 'Uunngarit:',
 'jumptonavigation' => 'sumiissusersiuut',
-'jumptosearch'     => 'ujarlerit',
+'jumptosearch' => 'ujarlerit',
 
 # 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'            => '{{SITENAME}} pillugu',
-'aboutpage'            => 'Project:Pillugu',
-'currentevents'        => 'Maannakkut pisut',
-'disclaimers'          => 'Aalajangersagaq',
-'edithelp'             => 'Ikiuutit',
-'edithelppage'         => 'Help:Aaqqissuussineq',
-'helppage'             => 'Help:Ikiuutit',
-'mainpage'             => 'Saqqaa',
+'aboutsite' => '{{SITENAME}} pillugu',
+'aboutpage' => 'Project:Pillugu',
+'currentevents' => 'Maannakkut pisut',
+'disclaimers' => 'Aalajangersagaq',
+'edithelp' => 'Ikiuutit',
+'edithelppage' => 'Help:Aaqqissuussineq',
+'helppage' => 'Help:Ikiuutit',
+'mainpage' => 'Saqqaa',
 'mainpage-description' => 'Saqqaa',
-'portal'               => 'Allattartup saqqaa',
-'privacy'              => 'Namminermut paasissutissat',
+'portal' => 'Allattartup saqqaa',
+'privacy' => 'Namminermut paasissutissat',
 
-'retrievedfrom'       => 'Uannga aaneqartoq "$1"',
-'youhavenewmessages'  => '<!-- This sentence shall be empty because of kl grammar. --> $1 ($2)',
-'newmessageslink'     => 'Allagarsivutit',
+'retrievedfrom' => 'Uannga aaneqartoq "$1"',
+'youhavenewmessages' => '<!-- This sentence shall be empty because of kl grammar. --> $1 ($2)',
+'newmessageslink' => 'Allagarsivutit',
 'newmessagesdifflink' => 'allannguutini kingullerniit',
-'editsection'         => 'aaqqissoruk',
-'editold'             => 'aaqqissoruk',
-'viewsourceold'       => 'toqqavia takuuk',
-'editlink'            => 'aaqqissoruk',
-'editsectionhint'     => 'Aaqqissuuguk immikkoortoq: $1',
-'toc'                 => 'Imarisai',
-'showtoc'             => 'saqqummeruk',
-'hidetoc'             => 'toqqoruk',
-'site-rss-feed'       => '$1 RSS Feed',
-'site-atom-feed'      => '$1 Atom Feed',
-'page-rss-feed'       => '"$1" RSS Feed',
-'red-link-title'      => '$1 (Qupperneq suli allaffigineqanngilaq)',
+'editsection' => 'aaqqissoruk',
+'editold' => 'aaqqissoruk',
+'viewsourceold' => 'toqqavia takuuk',
+'editlink' => 'aaqqissoruk',
+'editsectionhint' => 'Aaqqissuuguk immikkoortoq: $1',
+'toc' => 'Imarisai',
+'showtoc' => 'saqqummeruk',
+'hidetoc' => 'toqqoruk',
+'site-rss-feed' => '$1 RSS Feed',
+'site-atom-feed' => '$1 Atom Feed',
+'page-rss-feed' => '"$1" RSS Feed',
+'red-link-title' => '$1 (Qupperneq suli allaffigineqanngilaq)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Allaaserisaq',
-'nstab-user'     => 'Atuisup quppernera',
-'nstab-special'  => 'Immikkut',
-'nstab-project'  => 'Pillugu',
-'nstab-image'    => 'Assiliaq',
+'nstab-main' => 'Allaaserisaq',
+'nstab-user' => 'Atuisup quppernera',
+'nstab-special' => 'Immikkut',
+'nstab-project' => 'Pillugu',
+'nstab-image' => 'Assiliaq',
 'nstab-template' => 'Ilisserut',
-'nstab-help'     => 'Ikiuutit',
+'nstab-help' => 'Ikiuutit',
 'nstab-category' => 'Sumut atassuseq',
 
 # General errors
-'viewsource'        => 'Toqqavia takuuk',
+'viewsource' => 'Toqqavia takuuk',
 'protectedpagetext' => 'Una qupperneq allaffigineqarnissamut illersugaavoq.',
-'viewsourcetext'    => 'Qupperneq takusinnaavat aamma sanarfia kopeersinnaavat:',
+'viewsourcetext' => 'Qupperneq takusinnaavat aamma sanarfia kopeersinnaavat:',
 
 # Login and logout pages
-'logouttext'                 => "'''Maanna anivutit.'''
+'logouttext' => "'''Maanna anivutit.'''
 
 {{SITENAME}} atorlugu ingerlaqqissinnaavutit kinaanerit isertorlugu, iseqqissinnaavutilluunniit taamatut isissuteqarlutit imalt. allat iserfigisinnaanngorpaat.",
-'yourname'                   => 'Atuisutut atit',
-'yourpassword'               => 'Isissutissaq:',
-'yourpasswordagain'          => 'Isissutissaq allaqqiguk',
-'remembermypassword'         => 'Iserfiga tullissaanut eqqaamalara (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'                      => 'Iserit',
-'nav-login-createaccount'    => 'Konto-mik pilersitsigit imalt. iserit',
-'loginprompt'                => 'Pisariaqassaaq cookies-itit atussallugit {{SITENAME}} -mut isissaguit.',
-'userlogin'                  => 'Kontomik pilersitsigit / iserit',
-'logout'                     => 'Anigit',
-'userlogout'                 => 'Anigit',
-'nologin'                    => "Kontomik peqanngilatit? '''$1'''.",
-'nologinlink'                => 'Kontomik pilersitsigit',
-'createaccount'              => 'Kontomik nutaamik pilersitsigit',
-'gotaccount'                 => "Kontomik peqareerpit? '''$1'''.",
-'gotaccountlink'             => 'Iserit',
-'createaccountmail'          => 'e-mail-ikkut',
-'badretype'                  => 'Isissutissat allanneqartut assigiinngillat.',
-'userexists'                 => 'Atuisup atia atorneqareerpoq. Allamik qinersigit.',
-'loginerror'                 => 'Iserniarnerlunneq',
-'loginsuccesstitle'          => 'Maanna isersimalerputit',
-'loginsuccess'               => 'Maanna {{SITENAME}} -mut isersimalerputit "$1" -itut taaguuserlutit.',
-'wrongpassword'              => 'Isissutissaq kukkusumik allanneqarsimavoq. Misileqqiuk.',
-'mailmypassword'             => 'E-mail-ikkut isissutissaq nutaaq nassiuguk',
+'yourname' => 'Atuisutut atit',
+'yourpassword' => 'Isissutissaq:',
+'yourpasswordagain' => 'Isissutissaq allaqqiguk',
+'remembermypassword' => 'Iserfiga tullissaanut eqqaamalara (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'login' => 'Iserit',
+'nav-login-createaccount' => 'Konto-mik pilersitsigit imalt. iserit',
+'loginprompt' => 'Pisariaqassaaq cookies-itit atussallugit {{SITENAME}} -mut isissaguit.',
+'userlogin' => 'Kontomik pilersitsigit / iserit',
+'logout' => 'Anigit',
+'userlogout' => 'Anigit',
+'nologin' => "Kontomik peqanngilatit? '''$1'''.",
+'nologinlink' => 'Kontomik pilersitsigit',
+'createaccount' => 'Kontomik nutaamik pilersitsigit',
+'gotaccount' => "Kontomik peqareerpit? '''$1'''.",
+'gotaccountlink' => 'Iserit',
+'createaccountmail' => 'e-mail-ikkut',
+'badretype' => 'Isissutissat allanneqartut assigiinngillat.',
+'userexists' => 'Atuisup atia atorneqareerpoq. Allamik qinersigit.',
+'loginerror' => 'Iserniarnerlunneq',
+'loginsuccesstitle' => 'Maanna isersimalerputit',
+'loginsuccess' => 'Maanna {{SITENAME}} -mut isersimalerputit "$1" -itut taaguuserlutit.',
+'wrongpassword' => 'Isissutissaq kukkusumik allanneqarsimavoq. Misileqqiuk.',
+'mailmypassword' => 'E-mail-ikkut isissutissaq nutaaq nassiuguk',
 'acct_creation_throttle_hit' => 'Konto-mik pilersitsereersimagavit pilersitseqqissinnaanngilatit, IP-adressit malillugu.
 Taamaattumik maannakkorpiaq kontomik pilersitsisinnaanngilatit.',
 
 # Change password dialog
 'oldpassword' => 'Isissutissatoqaq:',
 'newpassword' => 'Isissutissaq nutaaq:',
-'retypenew'   => 'Isissutissaq nutaaq allaqqiuk',
+'retypenew' => 'Isissutissaq nutaaq allaqqiuk',
 
 # Edit pages
-'summary'                          => 'Allaaserinera:',
-'subject'                          => 'Pineqartoq/qulequtaq:',
-'minoredit'                        => 'Annikitsumik allannguutaavoq',
-'watchthis'                        => 'Allaaserisaq ersersimatiguk',
-'savearticle'                      => 'Toqqoruk',
-'preview'                          => 'Isikkua',
-'showpreview'                      => 'Isikkua takuuk',
-'showdiff'                         => 'Allannguutit',
-'anoneditwarning'                  => "'''Mianersoqqussut:''' Isersimanak sulilerputit.
+'summary' => 'Allaaserinera:',
+'subject' => 'Pineqartoq/qulequtaq:',
+'minoredit' => 'Annikitsumik allannguutaavoq',
+'watchthis' => 'Allaaserisaq ersersimatiguk',
+'savearticle' => 'Toqqoruk',
+'preview' => 'Isikkua',
+'showpreview' => 'Isikkua takuuk',
+'showdiff' => 'Allannguutit',
+'anoneditwarning' => "'''Mianersoqqussut:''' Isersimanak sulilerputit.
 IP adressit nuisassaaq massuma quppernerup oqaluttuassartaani.",
-'accmailtitle'                     => 'Password-i nassiunneqarsimavoq.',
-'accmailtext'                      => 'Password-i "$1" $2-mut nassiunneqarsimavoq.',
-'newarticle'                       => '(Nuutaq)',
-'newarticletext'                   => "Maanga innersuunneqarsimavutit quppernermut suli pilersinneqarsimanngitsumut.
+'accmailtitle' => 'Password-i nassiunneqarsimavoq.',
+'accmailtext' => 'Password-i "$1" $2-mut nassiunneqarsimavoq.',
+'newarticle' => '(Nuutaq)',
+'newarticletext' => "Maanga innersuunneqarsimavutit quppernermut suli pilersinneqarsimanngitsumut.
 Qupperneq pilersissagukku, boks-ip iluani allagit (takuuk [[{{MediaWiki:Helppage}}|ikiuutit]] paasissutissaanerusut).
 Maanngarsimaguit kukkusumik, toortaat '''utimut''' tooruk.",
-'anontalkpagetext'                 => "---- ''Manna tassaavoq oqalliffik atuisumit anonym-iusumeersumit, konto-mik pilersitsisimanngitsumik imalt. atorneq ajugaanik.
+'anontalkpagetext' => "---- ''Manna tassaavoq oqalliffik atuisumit anonym-iusumeersumit, konto-mik pilersitsisimanngitsumik imalt. atorneq ajugaanik.
 Taamaattumik IP-adressia kinaanerattut atortariaqassavarput.
 IP-adressi pigineqarsinnaavoq atuisunit arlalinnit.
 Atuisuuguit anonym-iusoq, isumaqarlutillu soqutiginngisannik oqaaseqarfigineqarlutit, qinnuigivatsigit [[Special:UserLogin/signup|atuisutut pilersitsissallutit]] aamma [[Special:UserLogin|iserlutit]], taava siunissami paarlattoornernik atuisuni arlalinni pinaveersaartoqarniassammat.''",
-'noarticletext'                    => 'Maannamut una qupperneq allaffigineqanngilaq.
+'noarticletext' => 'Maannamut una qupperneq allaffigineqanngilaq.
 Taamatut oqaasilimmik quppernerni allani [[Special:Search/{{PAGENAME}}|ujaasisinnaavutit]], <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} log-ini ujaasisinnavutillu] imaluunniit [{{fullurl:{{FULLPAGENAME}}|action=edit}} qupperneq pilersissinnaavat]</span>.',
-'previewnote'                      => 'Eqqaamallugu isikkua takutinneqaannarpoq, toqqorneqanngilaq suli!',
-'editing'                          => 'Aaqqissorpaa $1',
-'editingsection'                   => 'Aaqqissorpaa $1 (immikkoortoq)',
-'editingcomment'                   => 'Aaqqissorpaa $1 (immikkoortoq nutaaq)',
-'yourtext'                         => 'Allatat',
-'editingold'                       => "'''Mianersoqqussut: Qupperneq pisoqaanerusoq aaqqissuutilerpat.'''
+'previewnote' => 'Eqqaamallugu isikkua takutinneqaannarpoq, toqqorneqanngilaq suli!',
+'editing' => 'Aaqqissorpaa $1',
+'editingsection' => 'Aaqqissorpaa $1 (immikkoortoq)',
+'editingcomment' => 'Aaqqissorpaa $1 (immikkoortoq nutaaq)',
+'yourtext' => 'Allatat',
+'editingold' => "'''Mianersoqqussut: Qupperneq pisoqaanerusoq aaqqissuutilerpat.'''
 Toqqorukku quppernerup taamaannera taarserneqassaaq.",
-'protectedpagewarning'             => "'''Mianersoqqussut: Una qupperneq illersugaavoq, administratorit kisimik aaqqissorsinnaavaat.'''",
-'semiprotectedpagewarning'         => "'''Malugiuk:''' Qupperneq parnaaqqavoq, atuisutut nalunaarsimasut kisimik allanngortitersinnaavaat.",
-'templatesused'                    => '{{PLURAL:$1|Ilisserut|Ilisserutit}} quppernermi atorneqartoq/tut:',
+'protectedpagewarning' => "'''Mianersoqqussut: Una qupperneq illersugaavoq, administratorit kisimik aaqqissorsinnaavaat.'''",
+'semiprotectedpagewarning' => "'''Malugiuk:''' Qupperneq parnaaqqavoq, atuisutut nalunaarsimasut kisimik allanngortitersinnaavaat.",
+'templatesused' => '{{PLURAL:$1|Ilisserut|Ilisserutit}} quppernermi atorneqartoq/tut:',
 'permissionserrorstext-withaction' => 'Pisinnaatitaaffeqanngilatit $2 atussallugu, {{PLURAL:$1|peqqutigalugu|peqqutigalugit}}:',
-'moveddeleted-notice'              => 'Una qupperneq peerneqarsimavoq.
+'moveddeleted-notice' => 'Una qupperneq peerneqarsimavoq.
 Peersinermut nuutsinermullu nalunaarsuutit ataani takuneqarsinnaapput.',
 
 # History pages
-'currentrev'             => 'Maanna taamaannera',
-'currentrev-asof'        => 'Maanna taamaannera $1-meersoq',
-'revisionasof'           => 'Taamaannera $1-meersoq',
-'previousrevision'       => '← Pisoqaaneq',
-'nextrevision'           => 'Nutaaneq →',
-'currentrevisionlink'    => 'Massakkuunera takuuk',
-'cur'                    => 'maanna',
-'last'                   => 'siulia',
-'page_first'             => 'siulliit',
-'page_last'              => 'kingulliit',
-'histlegend'             => 'Nassuiaat: (maanna) = assigiinngissut maanna inneranut, (siulia) = assigiinngissut siulianut, M = annikitsumik allannguut',
+'currentrev' => 'Maanna taamaannera',
+'currentrev-asof' => 'Maanna taamaannera $1-meersoq',
+'revisionasof' => 'Taamaannera $1-meersoq',
+'previousrevision' => '← Pisoqaaneq',
+'nextrevision' => 'Nutaaneq →',
+'currentrevisionlink' => 'Massakkuunera takuuk',
+'cur' => 'maanna',
+'last' => 'siulia',
+'page_first' => 'siulliit',
+'page_last' => 'kingulliit',
+'histlegend' => 'Nassuiaat: (maanna) = assigiinngissut maanna inneranut, (siulia) = assigiinngissut siulianut, M = annikitsumik allannguut',
 'history-fieldset-title' => 'Oqaluttuassartaani qupperaagit',
-'histfirst'              => 'Pisoqaaneq',
-'histlast'               => 'Nutaaneq',
+'histfirst' => 'Pisoqaaneq',
+'histlast' => 'Nutaaneq',
 
 # Diffs
-'history-title'           => '"$1"-p oqaluttuassartaa',
+'history-title' => '"$1"-p oqaluttuassartaa',
 'compareselectedversions' => 'Qinikkat nalilersukkit',
-'editundo'                => 'peeruk',
+'editundo' => 'peeruk',
 
 # Search results
-'searchresults'             => 'Ujaasinermi inernerit',
-'searchresults-title'       => 'Uuma ujarnera "$1"',
-'prevn'                     => 'siulii {{PLURAL:$1|$1}}',
-'nextn'                     => 'tullii {{PLURAL:$1|$1}}',
-'viewprevnext'              => 'Takuuk ($1 {{int:pipe-separator}} $2) ($3)',
-'searchmenu-exists'         => "'''Qupperneqarpoq \"[[:\$1]]\" -mik atilimmik maani wikimi'''",
-'searchmenu-new'            => "'''Qupperneq [[:$1]] pilersiguk maani wikimi'''",
-'searchhelp-url'            => 'Help:Ikiuutit',
-'searchprofile-articles'    => 'Imarisai',
-'searchprofile-project'     => 'Ikiuutit suliniutillu imaat',
-'searchprofile-everything'  => 'Tamarmik',
-'searchprofile-advanced'    => 'Ujaasiffik anneq',
-'search-result-size'        => '$1 ({{PLURAL:$2|oqaaseq|$2 oqaatsit}})',
-'search-redirect'           => '(nuunneq $1)',
-'search-suggest'            => 'Una piviuk: $1',
-'search-mwsuggest-enabled'  => 'siunnersuuserlugu',
-'search-mwsuggest-disabled' => 'siunnersuusernagu',
-'showingresultsheader'      => "{{PLURAL:$5|Inernera '''$1''' '''$3'''|Inerneri '''$1 - $2''' '''$3'''}}-suni '''$4'''-mut",
-'search-nonefound'          => 'Ujaasineq inerneqanngilaq',
-'powersearch'               => 'Ujarlerit',
+'searchresults' => 'Ujaasinermi inernerit',
+'searchresults-title' => 'Uuma ujarnera "$1"',
+'prevn' => 'siulii {{PLURAL:$1|$1}}',
+'nextn' => 'tullii {{PLURAL:$1|$1}}',
+'viewprevnext' => 'Takuuk ($1 {{int:pipe-separator}} $2) ($3)',
+'searchmenu-exists' => "'''Qupperneqarpoq \"[[:\$1]]\" -mik atilimmik maani wikimi'''",
+'searchmenu-new' => "'''Qupperneq [[:$1]] pilersiguk maani wikimi'''",
+'searchhelp-url' => 'Help:Ikiuutit',
+'searchprofile-articles' => 'Imarisai',
+'searchprofile-project' => 'Ikiuutit suliniutillu imaat',
+'searchprofile-everything' => 'Tamarmik',
+'searchprofile-advanced' => 'Ujaasiffik anneq',
+'search-result-size' => '$1 ({{PLURAL:$2|oqaaseq|$2 oqaatsit}})',
+'search-redirect' => '(nuunneq $1)',
+'search-suggest' => 'Una piviuk: $1',
+'showingresultsheader' => "{{PLURAL:$5|Inernera '''$1''' '''$3'''|Inerneri '''$1 - $2''' '''$3'''}}-suni '''$4'''-mut",
+'search-nonefound' => 'Ujaasineq inerneqanngilaq',
+'powersearch' => 'Ujarlerit',
 
 # Preferences page
 'mypreferences' => 'Inissiffissat',
-'prefs-rc'      => 'Allannguutit kingulliit',
-'saveprefs'     => 'Toqqukkit',
-'yourlanguage'  => 'Oqaatsit:',
+'prefs-rc' => 'Allannguutit kingulliit',
+'saveprefs' => 'Toqqukkit',
+'yourlanguage' => 'Oqaatsit:',
 
 # Groups
 'group-sysop' => 'Administratorit',
 
 # Recent changes
-'recentchanges'               => 'Allannguutit kingulliit',
-'recentchanges-legend'        => 'Inissisimaffiit allannguutini kingullerni',
-'recentchangestext'           => "Uani quppernermi '''{{SITENAME}}'''-mi allannguutit kingulliit malinnaavigisinnaavatit.",
+'recentchanges' => 'Allannguutit kingulliit',
+'recentchanges-legend' => 'Inissisimaffiit allannguutini kingullerni',
+'recentchanges-summary' => "Uani quppernermi '''{{SITENAME}}'''-mi allannguutit kingulliit malinnaavigisinnaavatit.",
 'recentchanges-label-newpage' => 'Tassaavoq qupperneq nutaaq',
-'recentchanges-label-minor'   => 'Tassaavoq allannguut annikitsoq',
-'recentchanges-label-bot'     => 'Bot-ip allannguutaa',
-'rclistfrom'                  => 'Allannguutit kingulliit takukkit $1 -nngaanniit',
-'rcshowhideminor'             => '$1 allannguutit annikitsut',
-'rcshowhidebots'              => '$1 robottit',
-'rcshowhideliu'               => '$1 atuisut nalunaarsimasut',
-'rcshowhideanons'             => '$1 atuisut anonymejusut',
-'rcshowhidepatr'              => '$1 allannguutit misissorneqarsimasut',
-'rcshowhidemine'              => '$1 nammineq tapit',
-'rclinks'                     => 'Takutikkit $1 -it allannguutit kingulliit ulluni kingullerni $2 -ni<br />$3',
-'diff'                        => 'assigiinng',
-'hist'                        => 'oqalutt',
-'hide'                        => 'Assequt',
-'show'                        => 'Saqqummiuk',
-'minoreditletter'             => 'm',
-'newpageletter'               => 'N',
-'boteditletter'               => 'b',
+'recentchanges-label-minor' => 'Tassaavoq allannguut annikitsoq',
+'recentchanges-label-bot' => 'Bot-ip allannguutaa',
+'rclistfrom' => 'Allannguutit kingulliit takukkit $1 -nngaanniit',
+'rcshowhideminor' => '$1 allannguutit annikitsut',
+'rcshowhidebots' => '$1 robottit',
+'rcshowhideliu' => '$1 atuisut nalunaarsimasut',
+'rcshowhideanons' => '$1 atuisut anonymejusut',
+'rcshowhidepatr' => '$1 allannguutit misissorneqarsimasut',
+'rcshowhidemine' => '$1 nammineq tapit',
+'rclinks' => 'Takutikkit $1 -it allannguutit kingulliit ulluni kingullerni $2 -ni<br />$3',
+'diff' => 'assigiinng',
+'hist' => 'oqalutt',
+'hide' => 'Assequt',
+'show' => 'Saqqummiuk',
+'minoreditletter' => 'm',
+'newpageletter' => 'N',
+'boteditletter' => 'b',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Allannguutit naleqqiussat',
-'recentchangeslinked-feed'    => 'Allannguutit naleqqiussat',
+'recentchangeslinked' => 'Allannguutit naleqqiussat',
+'recentchangeslinked-feed' => 'Allannguutit naleqqiussat',
 'recentchangeslinked-toolbox' => 'Allannguutit naleqqiussat',
 
 # Upload
-'upload'        => 'Fiilimik ilisigit',
+'upload' => 'Fiilimik ilisigit',
 'uploadedimage' => 'ilivaa "[[$1]]"',
 
 # Special:ListFiles
 'listfiles_user' => 'Atuisoq',
 
 # File description page
-'file-anchor-link'  => 'Assiliaq',
+'file-anchor-link' => 'Assiliaq',
 'filehist-datetime' => 'Ulloq/Piffissaq',
-'filehist-user'     => 'Atuisoq',
-'imagelinks'        => 'Innersuutit',
+'filehist-user' => 'Atuisoq',
+'imagelinks' => 'Innersuutit',
 
 # MIME search
 'mimesearch' => 'MIME ujaarlerit',
@@ -389,8 +387,8 @@ Peersinermut nuutsinermullu nalunaarsuutit ataani takuneqarsinnaapput.',
 'statistics' => 'Kisitsisinngorlugit paasissutissat',
 
 # Miscellaneous special pages
-'newpages'      => 'Quppernerit nutaat',
-'move'          => 'Nuuguk',
+'newpages' => 'Quppernerit nutaat',
+'move' => 'Nuuguk',
 'pager-newer-n' => '{{PLURAL:$1|nutaaneq 1|nutaanerit $1}}',
 'pager-older-n' => '{{PLURAL:$1|pisoqaaneq 1|pisoqaanerit $1}}',
 
@@ -401,146 +399,146 @@ Peersinermut nuutsinermullu nalunaarsuutit ataani takuneqarsinnaapput.',
 'specialloguserlabel' => 'Atuisoq:',
 
 # Special:AllPages
-'allarticles'    => 'Quppernerit tamarmik',
-'allpagesprev'   => 'Siulii',
-'allpagesnext'   => 'Tullii',
+'allarticles' => 'Quppernerit tamarmik',
+'allpagesprev' => 'Siulii',
+'allpagesnext' => 'Tullii',
 'allpagessubmit' => 'Tassunngarit',
 
 # Special:Categories
-'categories'         => 'Sunut atassusit',
+'categories' => 'Sunut atassusit',
 'categoriespagetext' => 'Uku {{PLURAL:$1|sumut atassuseq|sunut atassusit}} imarivai quppernerit media-lluunniit.
 [[Special:UnusedCategories|Sunut atassusit]] atorneqanngitsut maani ilaanngillat.
 Aamma takuuk [[Special:WantedCategories|sunut atassusinut kissaatigineqartut]].',
-'categoriesfrom'     => 'Takuuk qanoq aallartiffianeersumiit:',
+'categoriesfrom' => 'Takuuk qanoq aallartiffianeersumiit:',
 
 # Special:LinkSearch
 'linksearch-ok' => 'Ujaruk',
 
 # Watchlist
-'watchlist'      => 'Ersersimasut',
-'mywatchlist'    => 'Nuisatiffikka',
+'watchlist' => 'Ersersimasut',
+'mywatchlist' => 'Nuisatiffikka',
 'addedwatchtext' => 'Una qupperneq "[[:$1]]" ersersimatitannut ilanngunneqarpoq. Siunissami allannguutit ilinnut malugeqquneqartassapput aamma [[Special:RecentChanges|allannguutini kingullerni]] issusuumik allanneqartuusassallutik. Ersersimatikkusunngikkukku [[Special:Watchlist|piiginnassavat]] ersersimasuutitanni.',
-'watch'          => 'Ersilli',
-'watchthispage'  => 'Qupperneq ersersimatiguk',
-'unwatch'        => 'Ersitsinnagu',
+'watch' => 'Ersilli',
+'watchthispage' => 'Qupperneq ersersimatiguk',
+'unwatch' => 'Ersitsinnagu',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'Saqqumitiguk',
+'watching' => 'Saqqumitiguk',
 'unwatching' => 'Saqquminera peeruk',
 
 # Delete
-'excontent'       => "imarivaa: '$1'",
+'excontent' => "imarivaa: '$1'",
 'excontentauthor' => "imarivaa: '$1' (allattutuaavorlu '[[Special:Contributions/$2|$2]]')",
-'delete-confirm'  => 'Peeruk "$1"',
-'actioncomplete'  => 'Naammassivoq',
-'deletedtext'     => '"$1" peerpoq. Takukkit $2 peerneqarsimasut kingulliit.',
+'delete-confirm' => 'Peeruk "$1"',
+'actioncomplete' => 'Naammassivoq',
+'deletedtext' => '"$1" peerpoq. Takukkit $2 peerneqarsimasut kingulliit.',
 
 # Rollback
 'revertpage' => 'Inisseqqiineq [[User:$1|$1]]-meersoq, peerneqarpoq [[Special:Contributions/$2|$2]] ([[User talk:$2|diskussion]])-meersoq',
 
 # Protect
-'prot_1movedto2'         => '[[$1]]-i nuunneqarsimavoq [[$2]]-mut',
+'prot_1movedto2' => '[[$1]]-i nuunneqarsimavoq [[$2]]-mut',
 'protect-expiry-options' => '1 tiimi:1 hour,ulloq 1:1 day,sap akunn 1:1 week,sap akunn 2:2 weeks,qaammat 1:1 month,qaammatit 3:3 months,qaammatit 6:6 months,ukioq 1:1 year,killeqanngitsoq:infinite',
 
 # Undelete
-'undeletebtn'            => 'Inisseqqiguk',
+'undeletebtn' => 'Inisseqqiguk',
 'undelete-search-submit' => 'Ujarlerit',
 
 # Namespace form on various pages
-'namespace'      => 'Quppernerup ilusia:',
-'invert'         => 'Quppernerup ilusia qinernagu',
+'namespace' => 'Quppernerup ilusia:',
+'invert' => 'Quppernerup ilusia qinernagu',
 'blanknamespace' => '(Pingaarneq)',
 
 # Contributions
 'contributions' => 'Atuisup tapii',
-'mycontris'     => 'Tapikka',
-'contribsub2'   => '$1-meersoq ($2)',
-'uctop'         => '(kingulleq)',
-'month'         => 'Qaammat:',
-'year'          => 'Ukioq:',
-
-'sp-contributions-newbies'  => 'Atuisut nutaaginnaat takukkit',
-'sp-contributions-talk'     => 'oqallinneq',
-'sp-contributions-search'   => 'Tapiisunik ujaasineq',
+'mycontris' => 'Tapikka',
+'contribsub2' => '$1-meersoq ($2)',
+'uctop' => '(kingulleq)',
+'month' => 'Qaammat:',
+'year' => 'Ukioq:',
+
+'sp-contributions-newbies' => 'Atuisut nutaaginnaat takukkit',
+'sp-contributions-talk' => 'oqallinneq',
+'sp-contributions-search' => 'Tapiisunik ujaasineq',
 'sp-contributions-username' => 'IP adresse imalt. atuisoq:',
-'sp-contributions-submit'   => 'Ujaruk',
+'sp-contributions-submit' => 'Ujaruk',
 
 # What links here
-'whatlinkshere'      => 'Suna maangamut innersuussisoq',
+'whatlinkshere' => 'Suna maangamut innersuussisoq',
 'whatlinkshere-prev' => '{{PLURAL:$1|siulia|siulii $1}}',
 'whatlinkshere-next' => '{{PLURAL:$1|tullia|tullii $1}}',
 
 # Block/unblock
-'blockip'            => 'Atuisoq asseruk',
-'blockip-legend'     => 'Atuisoq asseruk',
+'blockip' => 'Atuisoq asseruk',
+'blockip-legend' => 'Atuisoq asseruk',
 'ipadressorusername' => 'IP adresse imalt. atuisoq:',
-'ipboptions'         => '2 tiimit:2 hours,ulloq 1:1 day,ullut 3:3 days,sap akunn 1:1 week,sap akunn 2:2 weeks,qaammat 1:1 month,qaammatit 3:3 months,qaammatit 6:6 months,ukioq 1:1 year,killeqanngitsoq:infinite',
+'ipboptions' => '2 tiimit:2 hours,ulloq 1:1 day,ullut 3:3 days,sap akunn 1:1 week,sap akunn 2:2 weeks,qaammat 1:1 month,qaammatit 3:3 months,qaammatit 6:6 months,ukioq 1:1 year,killeqanngitsoq:infinite',
 'ipblocklist-submit' => 'Ujarlerit',
-'infiniteblock'      => 'killeqanngitsoq',
-'expiringblock'      => 'atorunnaassaaq $1 $2-nngoruni',
-'blocklink'          => 'assersoruk',
-'contribslink'       => 'tapikkat',
-'blocklogentry'      => 'asserpaa [[$1]] $2-mik sivissusilimmik $3',
+'infiniteblock' => 'killeqanngitsoq',
+'expiringblock' => 'atorunnaassaaq $1 $2-nngoruni',
+'blocklink' => 'assersoruk',
+'contribslink' => 'tapikkat',
+'blocklogentry' => 'asserpaa [[$1]] $2-mik sivissusilimmik $3',
 
 # Move page
-'movearticle'    => 'Qupperneq nuuguk',
-'move-watch'     => 'Qupperneq ersersimatiguk',
-'movepagebtn'    => 'Qupperneq nuuguk',
-'pagemovedsub'   => 'Nuunnera iluatsippoq',
+'movearticle' => 'Qupperneq nuuguk',
+'move-watch' => 'Qupperneq ersersimatiguk',
+'movepagebtn' => 'Qupperneq nuuguk',
+'pagemovedsub' => 'Nuunnera iluatsippoq',
 'movepage-moved' => 'Qupperneq \'\'\'"$1" uunga nuuppoq "$2"\'\'\'',
 
 # Namespace 8 related
-'allmessages-language'      => 'Oqaatsit:',
+'allmessages-language' => 'Oqaatsit:',
 'allmessages-filter-submit' => 'Takuuk',
 
 # Thumbnails
 'thumbnail-more' => 'Allisiguk',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'            => 'Atuisutut quppernerit',
-'tooltip-pt-mytalk'              => 'Oqalliffiit',
-'tooltip-pt-preferences'         => 'Inissiinikka',
-'tooltip-pt-mycontris'           => 'Tapikkatit',
-'tooltip-pt-login'               => 'Iseqquneqaraluarputit, pitsaanerussagaluarpoq',
-'tooltip-pt-logout'              => 'Aniffik',
-'tooltip-ca-talk'                => 'Quppernerup imaanik oqallinneq',
-'tooltip-ca-edit'                => 'Allanngortiterisinnaavutit. Isikkua takulaariuk',
-'tooltip-ca-history'             => 'Quppernerup siulii',
-'tooltip-ca-move'                => 'Qupperneq nuuguk',
-'tooltip-ca-watch'               => 'Saqqumitiguk',
-'tooltip-search'                 => 'Ujaarlerit {{SITENAME}}',
-'tooltip-search-go'              => 'Tassunngarit nassaassappat',
-'tooltip-search-fulltext'        => 'Taanna ujaruk',
-'tooltip-n-mainpage'             => 'Saqqaa iseruk',
+'tooltip-pt-userpage' => 'Atuisutut quppernerit',
+'tooltip-pt-mytalk' => 'Oqalliffiit',
+'tooltip-pt-preferences' => 'Inissiinikka',
+'tooltip-pt-mycontris' => 'Tapikkatit',
+'tooltip-pt-login' => 'Iseqquneqaraluarputit, pitsaanerussagaluarpoq',
+'tooltip-pt-logout' => 'Aniffik',
+'tooltip-ca-talk' => 'Quppernerup imaanik oqallinneq',
+'tooltip-ca-edit' => 'Allanngortiterisinnaavutit. Isikkua takulaariuk',
+'tooltip-ca-history' => 'Quppernerup siulii',
+'tooltip-ca-move' => 'Qupperneq nuuguk',
+'tooltip-ca-watch' => 'Saqqumitiguk',
+'tooltip-search' => 'Ujaarlerit {{SITENAME}}',
+'tooltip-search-go' => 'Tassunngarit nassaassappat',
+'tooltip-search-fulltext' => 'Taanna ujaruk',
+'tooltip-n-mainpage' => 'Saqqaa iseruk',
 'tooltip-n-mainpage-description' => 'Saqqaa iseruk',
-'tooltip-n-portal'               => 'Suliaq, ilitsersuut, nassaassaasinnaasullu',
-'tooltip-n-currentevents'        => 'Maannakkut pisut tunuliaqutai takukkit',
-'tooltip-n-recentchanges'        => 'Wikimi allannguutit kingulliit',
-'tooltip-n-randompage'           => 'Allaaserisamukarit',
-'tooltip-n-help'                 => 'Qanoq iliussaanga ...',
-'tooltip-t-whatlinkshere'        => 'Innersuussami saqqummiussat',
-'tooltip-t-recentchangeslinked'  => 'Massuma quppernerani allannguutit kingulliit',
-'tooltip-t-upload'               => 'Assinik mediafiilinilluunniit ilisigit',
-'tooltip-t-specialpages'         => 'Quppernerit immikkut ittut nassaassaasinnaasut',
-'tooltip-t-print'                => 'Quppernerup naqikkuminarnera',
-'tooltip-t-permalink'            => 'Massuma quppernerup taamaaqqaarnera',
-'tooltip-ca-nstab-main'          => 'Imarisaa takuuk',
-'tooltip-save'                   => 'Allannguutitit toqqukkit',
-'tooltip-preview'                => 'Isikkua takuuk, toqqortinnaguk atortaruk!',
+'tooltip-n-portal' => 'Suliaq, ilitsersuut, nassaassaasinnaasullu',
+'tooltip-n-currentevents' => 'Maannakkut pisut tunuliaqutai takukkit',
+'tooltip-n-recentchanges' => 'Wikimi allannguutit kingulliit',
+'tooltip-n-randompage' => 'Allaaserisamukarit',
+'tooltip-n-help' => 'Qanoq iliussaanga ...',
+'tooltip-t-whatlinkshere' => 'Innersuussami saqqummiussat',
+'tooltip-t-recentchangeslinked' => 'Massuma quppernerani allannguutit kingulliit',
+'tooltip-t-upload' => 'Assinik mediafiilinilluunniit ilisigit',
+'tooltip-t-specialpages' => 'Quppernerit immikkut ittut nassaassaasinnaasut',
+'tooltip-t-print' => 'Quppernerup naqikkuminarnera',
+'tooltip-t-permalink' => 'Massuma quppernerup taamaaqqaarnera',
+'tooltip-ca-nstab-main' => 'Imarisaa takuuk',
+'tooltip-save' => 'Allannguutitit toqqukkit',
+'tooltip-preview' => 'Isikkua takuuk, toqqortinnaguk atortaruk!',
 
 # Attribution
 'lastmodifiedatby' => 'Una qupperneq kingullermik allanngortinneqarsimavoq $2, $1 $3-mit.',
 
 # Browsing diffs
 'previousdiff' => '← Assigiinngissut siulia',
-'nextdiff'     => 'Assigiinngissut tullia →',
+'nextdiff' => 'Assigiinngissut tullia →',
 
 # Special:NewFiles
 'ilsubmit' => 'Ujarlerit',
 
 # 'all' in various places, this might be different for inflected languages
 'namespacesall' => 'tamarmik',
-'monthsall'     => 'tamarmik',
+'monthsall' => 'tamarmik',
 
 # Auto-summaries
 'autosumm-new' => "Qupperneq pilersippaa '$1'",
@@ -548,4 +546,7 @@ Aamma takuuk [[Special:WantedCategories|sunut atassusinut kissaatigineqartut]].'
 # Special:SpecialPages
 'specialpages' => 'Quppernerit immikkut ittut',
 
+# Search suggestions
+'searchsuggest-search' => 'Ujarlerit',
+
 );
index 8946a7c..f6d1c60 100644 (file)
@@ -1300,8 +1300,6 @@ $1",
 'search-interwiki-caption' => 'គម្រោងជាបងប្អូន',
 'search-interwiki-default' => 'លទ្ធផលពី$1៖',
 'search-interwiki-more' => '(បន្ថែមទៀត)',
-'search-mwsuggest-enabled' => 'មានសំណើ',
-'search-mwsuggest-disabled' => 'គ្មានសំណើ',
 'search-relatedarticle' => 'ទាក់ទិន',
 'mwsuggest-disable' => 'មិនប្រើសំនើAJAX',
 'searcheverything-enable' => 'ស្វែងរកនៅក្នុងលំហឈ្មោះទាំងអស់',
@@ -3628,6 +3626,10 @@ $5
 'feedback-thanks' => 'សូមអរគុណ! មតិយោបល់របស់អ្នកត្រូវបានដាក់ផ្សាយនៅលើទំព័រ "[$2 $1]"។',
 'feedback-close' => 'រួចរាល់',
 
+# Search suggestions
+'searchsuggest-search' => 'ស្វែងរក​',
+'searchsuggest-containing' => 'ដែលមានពាក្យ...',
+
 # API errors
 'api-error-badaccess-groups' => 'អ្នកគ្មានការអនុញ្ញាតអោយផ្ទុកឯកសារឡើងទៅក្នុងវិគីនេះទេ។',
 'api-error-empty-file' => 'ឯកសារដែលអ្នកបានដាក់ស្នើគឺទទេ។',
index 42c52af..5a81333 100644 (file)
@@ -845,8 +845,6 @@ $2',
 'search-interwiki-caption' => 'ಬಳಗದ ಇತರ ಯೋಜನೆಗಳು',
 'search-interwiki-default' => '$1 ಫಲಿತಾಂಶಗಳು:',
 'search-interwiki-more' => '(ಹೆಚ್ಚು)',
-'search-mwsuggest-enabled' => 'ಸಲಹೆಗಳೊಂದಿಗೆ',
-'search-mwsuggest-disabled' => 'ಯಾವುದೇ ಸಲಹೆಗಳಿಲ್ಲ',
 'search-relatedarticle' => 'ಸಂಬಂಧಿತ',
 'mwsuggest-disable' => 'AJAX ಸಲಹೆಗಳನ್ನು ತೋರದಿರು',
 'searchrelated' => 'ಸಂಬಂಧಿತ',
index 2306640..11f10ae 100644 (file)
@@ -18,6 +18,7 @@
  * @author Gapo
  * @author Gjue
  * @author Ha98574
+ * @author Hoo
  * @author IRTC1015
  * @author ITurtle
  * @author Idh0854
@@ -501,7 +502,7 @@ $messages = array(
 'vector-action-protect' => '보호',
 'vector-action-undelete' => '되살리기',
 'vector-action-unprotect' => '보호 설정 바꾸기',
-'vector-simplesearch-preference' => '향상된 검색어 제안 사용하기 (벡터 스킨 전용)',
+'vector-simplesearch-preference' => '단순한 찾기 막대 사용하기 (벡터 스킨 전용)',
 'vector-view-create' => '만들기',
 'vector-view-edit' => '편집',
 'vector-view-history' => '역사',
@@ -653,7 +654,7 @@ $1',
 # Main script and global functions
 'nosuchaction' => '해당하는 동작이 없습니다.',
 'nosuchactiontext' => 'URL로 요청한 동작이 잘못되었습니다.
-당신은 URL을 잘못 입력하였거나, 잘못된 링크를 따라갔을 수 있습니다.
+URL을 잘못 입력하였거나, 잘못된 링크를 따라갔을 수 있습니다.
 이것은 {{SITENAME}}의 버그일 수도 있습니다.',
 'nosuchspecialpage' => '해당하는 특수 문서가 없습니다.',
 'nospecialpagetext' => '<strong>요청한 특수 문서가 존재하지 않습니다.</strong>
@@ -723,7 +724,7 @@ $1',
 제한을 넘었으니 몇 분 뒤에 새로 시도하세요.',
 'protectedpagetext' => '이 문서는 편집할 수 없도록 보호되어 있습니다.',
 'viewsourcetext' => '문서의 원본을 보거나 복사할 수 있습니다:',
-'viewyourtext' => "당신은 이 문서에 남긴 '''당신의 편집''' 내용을 보거나 복사할 수 있습니다:",
+'viewyourtext' => "이 문서에 남긴 '''내 편집''' 내용을 보거나 복사할 수 있습니다:",
 'protectedinterface' => '이 문서는 이 위키의 소프트웨어 인터페이스에 쓰이는 문서로, 부정 행위를 막기 위해 보호되어 있습니다.
 모든 위키에 대한 번역을 추가하거나 바꾸려면 미디어위키 지역화 프로젝트인 [//translatewiki.net/wiki/Main_Page?setlang=ko translatewiki.net]에 참여하시기 바랍니다.',
 'editinginterface' => "'''경고''': 소프트웨어 인터페이스에 쓰이는 문서를 고치고 있습니다.
@@ -733,8 +734,8 @@ $1',
 'cascadeprotected' => '이 문서는 연쇄 보호가 걸린 {{PLURAL:$1|문서}}에 포함되어 있어 함께 보호됩니다. 연쇄 보호된 문서:
 $2',
 'namespaceprotected' => "'''$1''' 이름공간을 편집할 수 있는 권한이 없습니다.",
-'customcssprotected' => '여기에는 다른 사용자의 개인 설정이 포함되어 있기 때문에 당신은 이 CSS 문서를 편집할 수 없습니다.',
-'customjsprotected' => '여기에는 다른 사용자의 개인 설정이 포함되어 있기 때문에 당신은 이 자바스크립트 문서를 편집할 수 없습니다.',
+'customcssprotected' => '여기에는 다른 사용자의 개인 설정이 포함되어 있기 때문에 이 CSS 문서를 편집할 수 없습니다.',
+'customjsprotected' => '여기에는 다른 사용자의 개인 설정이 포함되어 있기 때문에 이 자바스크립트 문서를 편집할 수 없습니다.',
 'ns-specialprotected' => '특수 문서는 편집할 수 없습니다.',
 'titleprotected' => '[[User:$1|$1]] 사용자가 문서 만들기를 금지했습니다.
 이유는 다음과 같습니다. "$2"',
@@ -793,10 +794,10 @@ $2',
 지금 사용하는 웹 브라우저는 쿠키를 사용하지 않도록 설정되어 있습니다.
 로그인하기 전에 웹 브라우저에서 쿠키를 사용하도록 설정해주세요.',
 'nocookieslogin' => '{{SITENAME}}에서는 로그인을 위해 쿠키를 사용합니다.
-당신의 웹 브라우저에서 쿠키가 비활성되어 있습니다.
-ì¿ í\82¤ ì\82¬ì\9a©ì\9d\84 í\99\9cì\84±í\99\94í\95\9c ë\8b¤ì\9d\8c ë¡\9cê·¸ì\9d¸í\95´ ì£¼세요.',
+쿠키가 비활성되어 있습니다.
+ì¿ í\82¤ ì\82¬ì\9a©ì\9d\84 í\99\9cì\84±í\99\94í\95\9c ë\8b¤ì\9d\8c ë\8b¤ì\8b\9c ì\8b\9cë\8f\84í\95\98세요.',
 'nocookiesfornew' => '요청의 출처를 확인할 수 없기 때문에 사용자 계정이 만들어지지 않았습니다.
-쿠키를 허용한 것을 확인한 후에 다시 시도해 보십시오.',
+쿠키를 허용한 것을 확인한 후에 이 문서를 새로 고치고 나서 다시 시도하세요.',
 'noname' => '사용자 이름이 올바르지 않습니다.',
 'loginsuccesstitle' => '로그인 성공',
 'loginsuccess' => "'''{{SITENAME}}에 \"\$1\" 계정으로 로그인했습니다.'''",
@@ -1394,8 +1395,6 @@ $1",
 'search-interwiki-caption' => '자매 프로젝트',
 'search-interwiki-default' => '$1 결과:',
 'search-interwiki-more' => '(더 보기)',
-'search-mwsuggest-enabled' => '검색어 제안 있음',
-'search-mwsuggest-disabled' => '검색어 제안 없음',
 'search-relatedarticle' => '관련',
 'mwsuggest-disable' => 'AJAX 검색어 제안 끄기',
 'searcheverything-enable' => '모든 이름공간에서 찾기',
@@ -1821,8 +1820,8 @@ $2 형식만 사용할 수 있습니다.',
 'fileexists' => '같은 이름의 파일이 이미 있습니다. 파일을 바꾸고 싶지 않다면 <strong>[[:$1]]</strong> 파일을 확인해 주세요.
 [[$1|thumb]]',
 'filepageexists' => '이 파일의 설명 문서가 <strong>[[:$1]]</strong>에 존재하지만, 이 이름을 가진 파일이 존재하지 않습니다.
-당신이 입력한 설명은 설명 문서에 반영되지 않을 것입니다.
-당신의 설명을 반영시키려면, 직접 편집하셔야 합니다.
+입력한 설명은 설명 문서에 반영되지 않을 것입니다.
+설명을 반영시키려면, 직접 편집하셔야 합니다.
 [[$1|thumb]]',
 'fileexists-extension' => '비슷한 이름의 파일이 존재합니다: [[$2|thumb]]
 * 올리려는 파일 이름: <strong>[[:$1]]</strong>
@@ -2386,6 +2385,7 @@ URL이 맞고 해당 웹사이트가 작동하는지 확인해주세요.',
 # User Messenger
 'usermessage-summary' => '시스템 메시지 남기기',
 'usermessage-editor' => '시스템 메신저',
+'usermessage-template' => 'MediaWiki:UserMessage',
 
 # Watchlist
 'watchlist' => '주시문서 목록',
@@ -2501,8 +2501,8 @@ $UNWATCHURL
 'rollback' => '편집 되돌리기',
 'rollback_short' => '되돌리기',
 'rollbacklink' => '되돌리기',
-'rollbacklinkcount' => '되돌리기 편집 $1회',
-'rollbacklinkcount-morethan' => '되돌리기 편집 $1회 이상',
+'rollbacklinkcount' => '편집 $1회 되돌리기',
+'rollbacklinkcount-morethan' => '편집 $1회 이상 되돌리기',
 'rollbackfailed' => '되돌리기 실패',
 'cantrollback' => '편집을 되돌릴 수 없습니다.
 문서를 편집한 사용자가 한명뿐입니다.',
@@ -2678,6 +2678,7 @@ $1',
 'sp-contributions-username' => 'IP 주소 또는 사용자 이름:',
 'sp-contributions-toponly' => '최신판만 보기',
 'sp-contributions-submit' => '찾기',
+'sp-contributions-explain' => '',
 
 # What links here
 'whatlinkshere' => '여기를 가리키는 문서',
@@ -2871,10 +2872,7 @@ $1 사용자가 차단된 이유는 다음과 같습니다: "$2"',
 [[Special:DoubleRedirects|이중 넘겨주기]]나 [[Special:BrokenRedirects|끊긴 넘겨주기]]가 있는지 확인해주세요.
 당신은 넘겨주기 링크가 제대로 향하고 있는지 확인하여야 합니다.
 
-참고로 새 제목을 가진 문서가 이미 있다면 다음 경우에 해당하지 않으면 이 문서는 옮겨지지 '''않을''' 것입니다.
-* 비어 있거나,
-* 넘겨주기 문서이며,
-* 과거에 편집 내력이 없는 경우
+참고로 새 제목을 가진 문서가 이미 있다면 비어 있거나 넘겨주기 문서이며, 과거에 편집 내역이 없으면 이 문서는 옮겨지지 '''않을''' 것입니다.
 이는 당신이 실수로 문서를 옮겼을 때 되돌릴 수 있으며 이미 있는 문서를 덮어쓸 수 없음을 의미합니다.
 
 '''경고!'''
@@ -3061,7 +3059,6 @@ $1 사용자가 차단된 이유는 다음과 같습니다: "$2"',
 
 # JavaScriptTest
 'javascripttest' => '자바스크립트 테스트',
-'javascripttest-disabled' => '이 기능은 비활성되어 있습니다.',
 'javascripttest-title' => '$1 테스트 실행',
 'javascripttest-pagetext-noframework' => '이 페이지는 자바스크립트 테스트를 실행하기 위한 용도로 할당되어 있습니다.',
 'javascripttest-pagetext-unknownframework' => '실험용 프레임워크 "$1"를 알 수 없습니다.',
@@ -3941,7 +3938,7 @@ $5
 'version-version' => '(버전 $1)',
 'version-license' => '라이선스',
 'version-poweredby-credits' => "이 위키는 '''[//www.mediawiki.org/ MediaWiki]'''를 기반으로 작동합니다. Copyright © 2001-$1 $2.",
-'version-poweredby-others' => '[{{SERVER}}{{SCRIPTPATH}}/CREDITS 그 외 다른 개발자]',
+'version-poweredby-others' => '그 외 다른 개발자',
 'version-license-info' => "미디어위키는 자유 소프트웨어입니다. 당신은 자유 소프트웨어 재단이 발표한 GNU 일반 공중 사용 허가서 버전 2나 그 이후 버전에 따라 이 파일을 재배포하거나 수정할 수 있습니다.
 
 미디어위키가 유용하게 사용될 수 있기를 바라지만 '''상용으로 사용'''되거나 '''특정 목적에 맞을 것'''이라는 것을 '''보증하지 않습니다'''. 자세한 내용은 GNU 일반 공중 사용 허가서 전문을 참고하십시오.
@@ -4105,6 +4102,10 @@ $5
 'feedback-bugcheck' => '감사합니다! 혹시 해당 사항이 [$1 기존의 버그 보고서]에 올라와 있는지 확인해주세요.',
 'feedback-bugnew' => '확인했습니다. 새로운 버그 보고서를 작성합니다.',
 
+# Search suggestions
+'searchsuggest-search' => '찾기',
+'searchsuggest-containing' => '다음의 어구가 들어간 문서 찾기',
+
 # API errors
 'api-error-badaccess-groups' => '당신은 이 위키에 파일을 올릴 권한이 없습니다.',
 'api-error-badtoken' => '내부 오류: 토큰이 잘못되었습니다.',
index 30fdfcb..833cdf9 100644 (file)
@@ -343,8 +343,6 @@ $messages = array(
 'search-interwiki-caption' => 'Вачкисян проекттэз',
 'search-interwiki-default' => '$1 результат:',
 'search-interwiki-more' => '(унажык)',
-'search-mwsuggest-enabled' => 'öтсöттэзöн',
-'search-mwsuggest-disabled' => 'öтсöттэзтöг',
 'searchall' => 'быдöс',
 'nonefound' => "'''Пасйöт.''' Он кö нагладь шуан,  кытiсь кошшыны,  шедасö не быдöс тексттэз, кытöн пантасьö колан кылыс. Мед кошшыны быдöс тексттэзiсь (уджкериссез листбоккезiсь,  шаболоннэзiсь дмд.), гиж ''all:'',  нето утлянно мыччав,  кытiсь кошшыны.",
 'powersearch' => 'Паськытжыка кошшан',
index d457a15..d4b01b4 100644 (file)
@@ -987,8 +987,6 @@ $1",
 'search-interwiki-caption' => 'Джууукъ проектле',
 'search-interwiki-default' => '$1 эсеблери:',
 'search-interwiki-more' => '(дагъыда)',
-'search-mwsuggest-enabled' => 'юретиуле бла',
-'search-mwsuggest-disabled' => 'юретиулесиз',
 'search-relatedarticle' => 'Байламлы',
 'mwsuggest-disable' => 'AJAX юретиулени джукълатыгъыз',
 'searcheverything-enable' => 'Атланы бютёу аламларында изле',
@@ -3435,6 +3433,10 @@ MediaWiki хайырлы боллукъду деген умут бла джай
 'feedback-error2' => 'Халат. Тюзетиу ётмеди',
 'feedback-close' => 'Тындырылды',
 
+# Search suggestions
+'searchsuggest-search' => 'Излеу',
+'searchsuggest-containing' => 'ичиндегиси…',
+
 # API errors
 'api-error-badtoken' => 'Ич халат: терс токен.',
 'api-error-duplicate-popup-title' => ' {{PLURAL:$1|Файлны|Файлны}} дубликаты',
index 89dd72e..ccfbd05 100644 (file)
 
 $messages = array(
 # User preference toggles
-'tog-justify'         => 'jostifai di paragraf-dem',
-'tog-hideminor'       => 'Haid di lili chenj-dem na di risent chenj list',
+'tog-justify' => 'jostifai di paragraf-dem',
+'tog-hideminor' => 'Haid di lili chenj-dem na di risent chenj list',
 'tog-extendwatchlist' => 'Big di wachlist fo sho ol di chenj-dem,  pas di risent chenj-dem nomo',
 
 # Dates
-'sunday'        => 'Sonde',
-'monday'        => 'Monde',
-'tuesday'       => 'Tyuzde',
-'wednesday'     => 'Wenzde',
-'thursday'      => 'Tozde',
-'friday'        => 'Fraide',
-'saturday'      => 'Satide',
-'sun'           => 'Son',
-'mon'           => 'Mon',
-'tue'           => 'Tyu',
-'wed'           => 'Wen',
-'thu'           => 'Toz',
-'fri'           => 'Frai',
-'sat'           => 'Sat',
-'january'       => 'Janyuari',
-'february'      => 'Febyuari',
-'march'         => 'Mach',
-'april'         => 'Epril',
-'may_long'      => 'Mey',
-'june'          => 'Jun',
-'july'          => 'Julai',
-'august'        => 'Ogost',
-'september'     => 'Septemba',
-'october'       => 'Oktoba',
-'november'      => 'Novemba',
-'december'      => 'Disemba',
-'january-gen'   => 'Janyuari',
-'february-gen'  => 'Febyuari',
-'march-gen'     => 'Mach',
-'april-gen'     => 'Epril',
-'may-gen'       => 'Mey',
-'june-gen'      => 'Jun',
-'july-gen'      => 'Julai',
-'august-gen'    => 'Ogost',
+'sunday' => 'Sonde',
+'monday' => 'Monde',
+'tuesday' => 'Tyuzde',
+'wednesday' => 'Wenzde',
+'thursday' => 'Tozde',
+'friday' => 'Fraide',
+'saturday' => 'Satide',
+'sun' => 'Son',
+'mon' => 'Mon',
+'tue' => 'Tyu',
+'wed' => 'Wen',
+'thu' => 'Toz',
+'fri' => 'Frai',
+'sat' => 'Sat',
+'january' => 'Janyuari',
+'february' => 'Febyuari',
+'march' => 'Mach',
+'april' => 'Epril',
+'may_long' => 'Mey',
+'june' => 'Jun',
+'july' => 'Julai',
+'august' => 'Ogost',
+'september' => 'Septemba',
+'october' => 'Oktoba',
+'november' => 'Novemba',
+'december' => 'Disemba',
+'january-gen' => 'Janyuari',
+'february-gen' => 'Febyuari',
+'march-gen' => 'Mach',
+'april-gen' => 'Epril',
+'may-gen' => 'Mey',
+'june-gen' => 'Jun',
+'july-gen' => 'Julai',
+'august-gen' => 'Ogost',
 'september-gen' => 'Septemba',
-'october-gen'   => 'Oktoba',
-'november-gen'  => 'Novemba',
-'december-gen'  => 'Disemba',
-'jan'           => 'Jan',
-'feb'           => 'Feb',
-'mar'           => 'Mach',
-'apr'           => 'Epr',
-'may'           => 'Mey',
-'jun'           => 'Jun',
-'jul'           => 'Jul',
-'aug'           => 'Og',
-'sep'           => 'Sep',
-'oct'           => 'Okt',
-'nov'           => 'Nov',
-'dec'           => 'Dis',
+'october-gen' => 'Oktoba',
+'november-gen' => 'Novemba',
+'december-gen' => 'Disemba',
+'jan' => 'Jan',
+'feb' => 'Feb',
+'mar' => 'Mach',
+'apr' => 'Epr',
+'may' => 'Mey',
+'jun' => 'Jun',
+'jul' => 'Jul',
+'aug' => 'Og',
+'sep' => 'Sep',
+'oct' => 'Okt',
+'nov' => 'Nov',
+'dec' => 'Dis',
 
 # Categories related messages
-'pagecategories'        => '{{PLURAL:$1|Katigori|Katigori-dem}}',
-'category_header'       => 'Pej-dehm we de na katigori "$1"',
-'subcategories'         => 'Sobkatigori-dem',
+'pagecategories' => '{{PLURAL:$1|Katigori|Katigori-dem}}',
+'category_header' => 'Pej-dehm we de na katigori "$1"',
+'subcategories' => 'Sobkatigori-dem',
 'category-media-header' => 'Midya we de na katigori "$1"',
-'category-empty'        => "''Dis katigori-ya no get no pej o midya fo naw.''",
-'hidden-categories'     => '{{PLURAL:$1|Katigori we dem don haid|Katigori-dem we dehm don haid}}',
+'category-empty' => "''Dis katigori-ya no get no pej o midya fo naw.''",
+'hidden-categories' => '{{PLURAL:$1|Katigori we dem don haid|Katigori-dem we dehm don haid}}',
 
-'cancel'     => 'Kansul',
-'mytalk'     => 'Mi Tok',
+'cancel' => 'Kansul',
+'mytalk' => 'Mi Tok',
 'navigation' => 'Navigeshon',
 
 # Cologne Blue skin
-'qbedit'  => 'Edit',
-'faq'     => 'Kwestyon we dem de aks boku',
+'qbedit' => 'Edit',
+'faq' => 'Kwestyon we dem de aks boku',
 'faqpage' => 'Project:Kwehstyohn-dehm we ohlman de aks',
 
 # Vector skin
-'vector-action-move'     => 'Muf',
-'vector-view-edit'       => 'Chenj',
-'vector-view-history'    => 'Luk histri',
-'vector-view-view'       => 'Rid',
+'vector-action-move' => 'Muf',
+'vector-view-edit' => 'Chenj',
+'vector-view-history' => 'Luk histri',
+'vector-view-view' => 'Rid',
 'vector-view-viewsource' => 'Luk di sos',
-'actions'                => 'Akshon-dem',
-'namespaces'             => 'Nemspes-dem',
-
-'errorpagetitle'   => 'Problem',
-'returnto'         => 'Go bak tu $1.',
-'tagline'          => 'Dis komot {{SITENAME}}',
-'help'             => 'Hep',
-'search'           => 'Luk fo',
-'searchbutton'     => 'Luk fo',
-'go'               => 'Go',
-'searcharticle'    => 'Go',
-'history'          => 'Pej-im histri',
-'history_short'    => 'Histri',
-'updatedmarker'    => 'wetin dem don opdet from we A las vizit',
+'actions' => 'Akshon-dem',
+'namespaces' => 'Nemspes-dem',
+
+'errorpagetitle' => 'Problem',
+'returnto' => 'Go bak tu $1.',
+'tagline' => 'Dis komot {{SITENAME}}',
+'help' => 'Hep',
+'search' => 'Luk fo',
+'searchbutton' => 'Luk fo',
+'go' => 'Go',
+'searcharticle' => 'Go',
+'history' => 'Pej-im histri',
+'history_short' => 'Histri',
+'updatedmarker' => 'wetin dem don opdet from we A las vizit',
 'printableversion' => 'Vazhon fo Print',
-'permalink'        => 'Pamanent link',
-'print'            => 'Print',
-'edit'             => 'Edit',
-'create'           => 'Mek',
-'editthispage'     => 'Edit dis pej-ya',
+'permalink' => 'Pamanent link',
+'print' => 'Print',
+'edit' => 'Edit',
+'create' => 'Mek',
+'editthispage' => 'Edit dis pej-ya',
 'create-this-page' => 'Mek dis pej-ya',
-'delete'           => 'Dilit',
-'deletethispage'   => 'Dilit dis pej-ya',
-'protect'          => 'Protekt',
-'protect_change'   => 'chenj',
-'protectthispage'  => 'Protekt dis pej-ya',
+'delete' => 'Dilit',
+'deletethispage' => 'Dilit dis pej-ya',
+'protect' => 'Protekt',
+'protect_change' => 'chenj',
+'protectthispage' => 'Protekt dis pej-ya',
 'talkpagelinktext' => 'Tok',
-'specialpage'      => 'Speshal Pej',
-'personaltools'    => 'Pasonal tul-dèm',
-'postcomment'      => 'Nyu sekshon',
-'articlepage'      => 'Luk kontent pej',
-'talk'             => 'Diskoshon',
-'views'            => 'Vyu-dem',
-'toolbox'          => 'Tulboks',
-'userpage'         => 'Luk dis yuza-im pej',
-'otherlanguages'   => 'Na oda langwej-dem',
-'jumpto'           => 'Jomp go:',
+'specialpage' => 'Speshal Pej',
+'personaltools' => 'Pasonal tul-dèm',
+'postcomment' => 'Nyu sekshon',
+'articlepage' => 'Luk kontent pej',
+'talk' => 'Diskoshon',
+'views' => 'Vyu-dem',
+'toolbox' => 'Tulboks',
+'userpage' => 'Luk dis yuza-im pej',
+'otherlanguages' => 'Na oda langwej-dem',
+'jumpto' => 'Jomp go:',
 'jumptonavigation' => 'navigeshon',
-'jumptosearch'     => 'Luk fo',
+'jumptosearch' => 'Luk fo',
 
 # 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'            => 'Na bot {{SITENAME}}',
-'aboutpage'            => 'Project:Na bot',
-'copyright'            => 'Dis kontent de onda $1 .',
-'currentevents'        => 'Korent ivent-dem',
-'currentevents-url'    => 'Project:Korent ivent-dem',
-'disclaimers'          => 'Disklema-dem',
-'disclaimerpage'       => 'Project:Jeneral disklema',
-'edithelp'             => 'Advais foh we yu wan fo edit',
-'edithelppage'         => 'Help:Editin',
-'helppage'             => 'Help:Kontent-dem',
-'mainpage'             => 'Men Pej',
+'aboutsite' => 'Na bot {{SITENAME}}',
+'aboutpage' => 'Project:Na bot',
+'copyright' => 'Dis kontent de onda $1 .',
+'currentevents' => 'Korent ivent-dem',
+'currentevents-url' => 'Project:Korent ivent-dem',
+'disclaimers' => 'Disklema-dem',
+'disclaimerpage' => 'Project:Jeneral disklema',
+'edithelp' => 'Advais foh we yu wan fo edit',
+'edithelppage' => 'Help:Editin',
+'helppage' => 'Help:Kontent-dem',
+'mainpage' => 'Men Pej',
 'mainpage-description' => 'Men Pej',
-'policy-url'           => 'Project:Polisi',
-'portal'               => 'Mitin-ples fo yuza-dem',
-'portal-url'           => 'Project:Mitin-ples fo yuza-dem',
-'privacy'              => 'Polisi fo Praivesi',
-'privacypage'          => 'Project:Polisi fo praivesi',
+'policy-url' => 'Project:Polisi',
+'portal' => 'Mitin-ples fo yuza-dem',
+'portal-url' => 'Project:Mitin-ples fo yuza-dem',
+'privacy' => 'Polisi fo Praivesi',
+'privacypage' => 'Project:Polisi fo praivesi',
 
-'badaccess'        => 'Pamishon problem',
+'badaccess' => 'Pamishon problem',
 'badaccess-group0' => 'Yu no get pamishon foh du wetin yu jos chuz',
 'badaccess-groups' => 'Na di yuza-dem we don join {{PLURAL:$2|di grup|wan pa di grup-dem}}: $1 nomo ebul du wetin yu jos chuz.',
 
-'versionrequired'     => 'Yu nid MediaWiki Vazhon $1',
+'versionrequired' => 'Yu nid MediaWiki Vazhon $1',
 'versionrequiredtext' => 'Yu nid MediaWiki Vazhon $1 foh yuz dis pej-ya.
 Luk [[Special:Version|version page]].',
 
-'ok'                      => 'OK',
+'ok' => 'OK',
 'pagetitle-view-mainpage' => ' 
 {{SAITNEM}}',
-'retrievedfrom'           => 'Dem ritriv am na"$1"',
-'youhavenewmessages'      => 'Yu get $1 ($2).',
-'editsection'             => 'edit',
-'editsection-brackets'    => '[$1]',
-'editold'                 => 'chenj',
-'viewsourceold'           => 'Luk di sos',
-'editlink'                => 'edit',
-'viewsourcelink'          => 'luk di sos',
-'editsectionhint'         => 'edit sekshon: $1',
-'toc'                     => 'Kontent-dem',
-'showtoc'                 => 'sho',
-'hidetoc'                 => 'haid',
-'thisisdeleted'           => 'Luk wetin i bi naw o tohn am bak tu wetin i bin bi bifo $1?',
-'viewdeleted'             => 'Luk am $1?',
-'restorelink'             => '{{PLURAL:$1|wan chenj we dehm dohn ires|$1 chenj-dehm we dehm dohn ires}}',
-'feedlinks'               => 'Feed:',
-'site-rss-feed'           => '$1 RSS Fid',
-'site-atom-feed'          => '$1 Atom Fid',
-'red-link-title'          => '$1 (pej no de)',
+'retrievedfrom' => 'Dem ritriv am na"$1"',
+'youhavenewmessages' => 'Yu get $1 ($2).',
+'editsection' => 'edit',
+'editsection-brackets' => '[$1]',
+'editold' => 'chenj',
+'viewsourceold' => 'Luk di sos',
+'editlink' => 'edit',
+'viewsourcelink' => 'luk di sos',
+'editsectionhint' => 'edit sekshon: $1',
+'toc' => 'Kontent-dem',
+'showtoc' => 'sho',
+'hidetoc' => 'haid',
+'thisisdeleted' => 'Luk wetin i bi naw o tohn am bak tu wetin i bin bi bifo $1?',
+'viewdeleted' => 'Luk am $1?',
+'restorelink' => '{{PLURAL:$1|wan chenj we dehm dohn ires|$1 chenj-dehm we dehm dohn ires}}',
+'feedlinks' => 'Feed:',
+'site-rss-feed' => '$1 RSS Fid',
+'site-atom-feed' => '$1 Atom Fid',
+'red-link-title' => '$1 (pej no de)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Pej',
-'nstab-user'      => 'Yuza-im Pej',
-'nstab-media'     => 'Midya Pej',
-'nstab-special'   => 'Speshal Pej',
-'nstab-project'   => 'Projekt Pej',
-'nstab-image'     => 'Fail',
+'nstab-main' => 'Pej',
+'nstab-user' => 'Yuza-im Pej',
+'nstab-media' => 'Midya Pej',
+'nstab-special' => 'Speshal Pej',
+'nstab-project' => 'Projekt Pej',
+'nstab-image' => 'Fail',
 'nstab-mediawiki' => 'Mesej',
-'nstab-template'  => 'Templet',
-'nstab-help'      => 'Advais pej',
-'nstab-category'  => 'Katigori',
+'nstab-template' => 'Templet',
+'nstab-help' => 'Advais pej',
+'nstab-category' => 'Katigori',
 
 # Main script and global functions
-'nosuchaction'      => 'Da kain akshon no de',
-'nosuchactiontext'  => 'Di wiki no de ondastan di akshon we di URL tel am fo du',
+'nosuchaction' => 'Da kain akshon no de',
+'nosuchactiontext' => 'Di wiki no de ondastan di akshon we di URL tel am fo du',
 'nosuchspecialpage' => 'Da kain spehshal pej noh de',
 
 # General errors
 'viewsource' => 'Luk di sos',
 
 # Login and logout pages
-'yourname'                => 'Yuzanem:',
-'login'                   => 'Login',
+'yourname' => 'Yuzanem:',
+'login' => 'Login',
 'nav-login-createaccount' => 'Login / Mek yu-yon akaunt',
-'loginprompt'             => 'Yu get fo de yuz kuki-dem foh ebul fo login {{SITENAME}}.',
-'userlogin'               => 'Login / Mek yu-yon akaunt',
-'logout'                  => 'Komot na di sait',
-'userlogout'              => 'Komot na di sait',
-'notloggedin'             => 'Yu no login yet',
-'nologin'                 => "Yu don mek yu akaunt? '''$1'''.",
-'nologinlink'             => 'Mek yu-yon akaunt',
-'createaccount'           => 'Mek yu-yon akaunt',
-'gotaccount'              => "Yu dohn mek yu yuza login? '''$1'''.",
-'gotaccountlink'          => 'Login',
-'createaccountmail'       => 'wit imel',
-'badretype'               => 'Di paswohd-dehm we yu taip mach.',
-'userexists'              => 'Oda pohsin de yuz da yuzanem de.
+'loginprompt' => 'Yu get fo de yuz kuki-dem foh ebul fo login {{SITENAME}}.',
+'userlogin' => 'Login / Mek yu-yon akaunt',
+'logout' => 'Komot na di sait',
+'userlogout' => 'Komot na di sait',
+'notloggedin' => 'Yu no login yet',
+'nologin' => "Yu don mek yu akaunt? '''$1'''.",
+'nologinlink' => 'Mek yu-yon akaunt',
+'createaccount' => 'Mek yu-yon akaunt',
+'gotaccount' => "Yu dohn mek yu yuza login? '''$1'''.",
+'gotaccountlink' => 'Login',
+'createaccountmail' => 'wit imel',
+'badretype' => 'Di paswohd-dehm we yu taip mach.',
+'userexists' => 'Oda pohsin de yuz da yuzanem de.
 Yu go geht fo pik difren wan.',
 
 # Edit pages
-'summary'                          => 'Somari:',
-'minoredit'                        => 'Dis na lili edit',
-'watchthis'                        => 'Wach dis pej-ya',
-'savearticle'                      => 'Sev dis pej-ya',
-'preview'                          => 'Privyu',
-'showpreview'                      => 'Luk di privyu',
-'showlivepreview'                  => 'Luk di laiv privyu',
-'showdiff'                         => 'Sho wetin don chenj',
-'anoneditwarning'                  => "'''Tek tem:''' Yu noh login yet.
+'summary' => 'Somari:',
+'minoredit' => 'Dis na lili edit',
+'watchthis' => 'Wach dis pej-ya',
+'savearticle' => 'Sev dis pej-ya',
+'preview' => 'Privyu',
+'showpreview' => 'Luk di privyu',
+'showlivepreview' => 'Luk di laiv privyu',
+'showdiff' => 'Sho wetin don chenj',
+'anoneditwarning' => "'''Tek tem:''' Yu noh login yet.
 So dem go sev yu IP address na di pej-im editin histri",
-'missingsummary'                   => "'''Mehmba se:''' yu noh mek editin somari.
+'missingsummary' => "'''Mehmba se:''' yu noh mek editin somari.
 If yu pres Sev bak, dem go sev yu edit nomo.",
-'missingcommenttext'               => 'Rait yu koment onda ya',
+'missingcommenttext' => 'Rait yu koment onda ya',
 'permissionserrorstext-withaction' => 'Yu no get pamishon fo $2, bikoz {{PLURAL:$1|rizin|rizin-dem}}:',
-'recreate-moveddeleted-warn'       => "'''Tek tem!!: Yu de mek bak wan pej we dehm bin dohn ires.'''
+'recreate-moveddeleted-warn' => "'''Tek tem!!: Yu de mek bak wan pej we dehm bin dohn ires.'''
 
 Yu sabi if yu foh wok pan dis pej-ya.
 Di log we dem kip foh dis pej-in dilishon de ya:",
-'moveddeleted-notice'              => 'Dehm dohn ires dis pej-ya.
+'moveddeleted-notice' => 'Dehm dohn ires dis pej-ya.
 Di log we dehm kip foh dis pej-in dilishohn de ya:',
-'edit-hook-aborted'                => 'Wan Hook don blok yu Edit.
+'edit-hook-aborted' => 'Wan Hook don blok yu Edit.
 I no eksplen wetin-mek.',
-'edit-gone-missing'                => 'Wi noh ebul updet dis pej-ya.
+'edit-gone-missing' => 'Wi noh ebul updet dis pej-ya.
 Somtem dem don dilit am.',
-'edit-conflict'                    => 'Edit konflikt',
-'edit-no-change'                   => 'Wi no luk wetin yu chenj, bicoh yu no chenj wetin rait de.',
+'edit-conflict' => 'Edit konflikt',
+'edit-no-change' => 'Wi no luk wetin yu chenj, bicoh yu no chenj wetin rait de.',
 
 # History pages
-'last'                   => 'prev',
-'page_first'             => 'fohs',
-'page_last'              => 'las',
+'last' => 'prev',
+'page_first' => 'fohs',
+'page_last' => 'las',
 'history-fieldset-title' => 'Brawz histri',
 
 # Revision deletion
@@ -263,72 +263,72 @@ Somtem dem don dilit am.',
 'revertmerge' => 'Sepret',
 
 # Diffs
-'editundo'   => 'rivas wetin yu jos do',
+'editundo' => 'rivas wetin yu jos do',
 'diff-multi' => '({{PLURAL:$1|Wan intamidyet vazhon|$1 intamidyet vazhon-dem}} no de sho)',
 
 # Search results
-'searchresults'                  => 'Sach rizolt-dem',
-'prevn'                          => 'privios wan {{PLURAL:$1|$1}}',
-'nextn'                          => 'neks wan {{PLURAL:$1|$1}}',
-'searchhelp-url'                 => 'Help:Kohntehnt-dehm',
-'searchprofile-articles'         => 'Kontent pej-dem',
-'searchprofile-everything'       => 'Oltin',
-'searchprofile-advanced'         => 'Advans',
+'searchresults' => 'Sach rizolt-dem',
+'prevn' => 'privios wan {{PLURAL:$1|$1}}',
+'nextn' => 'neks wan {{PLURAL:$1|$1}}',
+'searchhelp-url' => 'Help:Kohntehnt-dehm',
+'searchprofile-articles' => 'Kontent pej-dem',
+'searchprofile-everything' => 'Oltin',
+'searchprofile-advanced' => 'Advans',
 'searchprofile-articles-tooltip' => 'Luk na $1',
-'searchprofile-images-tooltip'   => 'Sach fo fail-dem',
-'search-result-size'             => '$1 ({{PLURAL:$2|1 wod|$2 wod-dem}})',
-'search-suggest'                 => 'Yu bin min?: $1',
-'searchall'                      => 'ol',
-'powersearch'                    => 'Advans sach',
-'powersearch-legend'             => 'Advans sach',
-'powersearch-ns'                 => 'Sach na nemspes-dem:',
-'powersearch-redir'              => 'List de sen yu kam ya',
-'powersearch-field'              => 'Luk fo',
-'search-external'                => 'Ekstanal sach',
-'searchdisabled'                 => '{{websait-im nem}} Di sach no de wok.
+'searchprofile-images-tooltip' => 'Sach fo fail-dem',
+'search-result-size' => '$1 ({{PLURAL:$2|1 wod|$2 wod-dem}})',
+'search-suggest' => 'Yu bin min?: $1',
+'searchall' => 'ol',
+'powersearch' => 'Advans sach',
+'powersearch-legend' => 'Advans sach',
+'powersearch-ns' => 'Sach na nemspes-dem:',
+'powersearch-redir' => 'List de sen yu kam ya',
+'powersearch-field' => 'Luk fo',
+'search-external' => 'Ekstanal sach',
+'searchdisabled' => '{{websait-im nem}} Di sach no de wok.
 Na mintem yuz Google fo sach.
 Memba se somtem dem indeks-dem noh op tu det {{SITENAME}}.',
 
 # Preferences page
-'prefsnologin'      => 'Yu no login yet',
+'prefsnologin' => 'Yu no login yet',
 'searchresultshead' => 'Sach',
-'youremail'         => 'Imel:',
-'username'          => 'Yuzanem:',
+'youremail' => 'Imel:',
+'username' => 'Yuzanem:',
 
 # Recent changes
-'recentchanges'   => 'Risent chenj-dem',
-'rcshowhideliu'   => '$1 yuza-dem we don login',
+'recentchanges' => 'Risent chenj-dem',
+'rcshowhideliu' => '$1 yuza-dem we don login',
 'rcshowhideanons' => '$1 anonimos yuza-dem',
-'diff'            => 'dif',
-'hist'            => 'hist',
-'hide'            => 'Haid',
-'show'            => 'Sho',
+'diff' => 'dif',
+'hist' => 'hist',
+'hide' => 'Haid',
+'show' => 'Sho',
 
 # Recent changes linked
 'recentchangeslinked-page' => 'pej nem',
 
 # Upload
-'upload'          => 'Oplod fail',
-'uploadbtn'       => 'Oplod fail',
-'uploadnologin'   => 'Yu no login yet',
-'filedesc'        => 'Somari:',
+'upload' => 'Oplod fail',
+'uploadbtn' => 'Oplod fail',
+'uploadnologin' => 'Yu no login yet',
+'filedesc' => 'Somari:',
 'watchthisupload' => 'Wach dis fail-ya',
 
 # File description page
-'file-anchor-link'   => 'Fail',
-'filehist'           => 'fail histri',
+'file-anchor-link' => 'Fail',
+'filehist' => 'fail histri',
 'filehist-deleteone' => 'dilit',
-'filehist-current'   => 'Korent',
-'filehist-datetime'  => 'Det/Tem',
-'filehist-thumb'     => 'Tomnel',
-'filehist-user'      => 'Yuza',
-'filehist-comment'   => 'Koment',
-'imagelinks'         => 'Fail yusej',
-'linkstoimage'       => 'Di {{PLURAL:$1|pej de link|pej-dem  de link}} go dis fail:',
-'linkstoimage-more'  => 'Pas wan $1 {{PLURAL:$1|pej de link|pej-dem de link}} go dis fail-ya.
+'filehist-current' => 'Korent',
+'filehist-datetime' => 'Det/Tem',
+'filehist-thumb' => 'Tomnel',
+'filehist-user' => 'Yuza',
+'filehist-comment' => 'Koment',
+'imagelinks' => 'Fail yusej',
+'linkstoimage' => 'Di {{PLURAL:$1|pej de link|pej-dem  de link}} go dis fail:',
+'linkstoimage-more' => 'Pas wan $1 {{PLURAL:$1|pej de link|pej-dem de link}} go dis fail-ya.
 Dis list get di{{PLURAL:$1|fohs pej link|fohs $1 pej link-dem}} fohdis fail nomo.
 Di [[Special:WhatLinksHere/$2|ful list]] de yah.',
-'nolinkstoimage'     => 'No pej no de we de link kam dis fail-ya.',
+'nolinkstoimage' => 'No pej no de we de link kam dis fail-ya.',
 
 # File deletion
 'filedelete-submit' => 'Dilit',
@@ -336,14 +336,14 @@ Di [[Special:WhatLinksHere/$2|ful list]] de yah.',
 # Random page
 'randompage' => 'Random pej',
 
-'brokenredirects-edit'   => 'edit',
+'brokenredirects-edit' => 'edit',
 'brokenredirects-delete' => 'dilit',
 
 # Miscellaneous special pages
-'nbytes'       => '$1 {{PLURAL:$1|bait|bait-dem}}',
-'nmembers'     => '$1 {{PLURAL:$1|memba|memba-dem}}',
-'newpages'     => 'Nyu pej-dem',
-'move'         => 'Muf',
+'nbytes' => '$1 {{PLURAL:$1|bait|bait-dem}}',
+'nmembers' => '$1 {{PLURAL:$1|memba|memba-dem}}',
+'newpages' => 'Nyu pej-dem',
+'move' => 'Muf',
 'movethispage' => 'Muf dis pej-ya',
 
 # Book sources
@@ -354,7 +354,7 @@ Di [[Special:WhatLinksHere/$2|ful list]] de yah.',
 
 # Special:AllPages
 'alphaindexline' => '$1 go $2',
-'allarticles'    => 'Ol pej-dem',
+'allarticles' => 'Ol pej-dem',
 'allpagessubmit' => 'Go',
 
 # Special:Categories
@@ -364,124 +364,124 @@ Di [[Special:WhatLinksHere/$2|ful list]] de yah.',
 'linksearch-ok' => 'Sach',
 
 # Watchlist
-'watchlist'         => 'Mi wachlist',
-'mywatchlist'       => 'Mi wachlist',
-'nowatchlist'       => 'Yu no get natin na yu wachlist.',
+'watchlist' => 'Mi wachlist',
+'mywatchlist' => 'Mi wachlist',
+'nowatchlist' => 'Yu no get natin na yu wachlist.',
 'watchlistanontext' => '$1 Foh luk o chenj wetin de na yu wachlist',
-'watchnologin'      => 'Yu no login yet',
-'watch'             => 'Wach',
-'watchthispage'     => 'Wach dis pej-ya',
-'unwatch'           => 'Lef fo wach dis pej-ya',
-'unwatchthispage'   => 'Lef fo wach',
-'notanarticle'      => 'Dis pej-ya noto kontent pej',
-'notvisiblerev'     => 'Dem don dilit di last rivizhon we difren yuza rait',
+'watchnologin' => 'Yu no login yet',
+'watch' => 'Wach',
+'watchthispage' => 'Wach dis pej-ya',
+'unwatch' => 'Lef fo wach dis pej-ya',
+'unwatchthispage' => 'Lef fo wach',
+'notanarticle' => 'Dis pej-ya noto kontent pej',
+'notvisiblerev' => 'Dem don dilit di last rivizhon we difren yuza rait',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'Ah de wach...',
+'watching' => 'Ah de wach...',
 'unwatching' => 'Ah de lef fo wach...',
 
 # Delete
-'deletepage'    => 'Dilit dis pej-ya',
-'confirm'       => 'Konfam',
-'excontent'     => "Nah dis i bin geht/ de tohk boht: '$1'",
+'deletepage' => 'Dilit dis pej-ya',
+'confirm' => 'Konfam',
+'excontent' => "Nah dis i bin geht/ de tohk boht: '$1'",
 'delete-legend' => 'Dilit',
-'dellogpage'    => 'Dilishon Log',
+'dellogpage' => 'Dilishon Log',
 
 # Restrictions (nouns)
-'restriction-edit'   => 'Edit',
+'restriction-edit' => 'Edit',
 'restriction-create' => 'Mek sohmtin',
 
 # Undelete
-'undeleteviewlink'       => 'luk',
+'undeleteviewlink' => 'luk',
 'undelete-search-submit' => 'Sach',
 
-'sp-contributions-logs'   => 'Log-dem',
-'sp-contributions-talk'   => 'tok',
+'sp-contributions-logs' => 'Log-dem',
+'sp-contributions-talk' => 'tok',
 'sp-contributions-submit' => 'Sach',
 
 # What links here
-'whatlinkshere'      => 'Wetin de link kam ya',
+'whatlinkshere' => 'Wetin de link kam ya',
 'whatlinkshere-page' => 'Pej',
-'isimage'            => 'Fail link',
+'isimage' => 'Fail link',
 
 # Block/unblock
 'ipblocklist-submit' => 'Luk foh am',
-'blocklink'          => 'blok',
-'unblocklink'        => 'lef fo blok',
-'contribslink'       => 'kontribyushon-dem',
-'blocklogpage'       => 'Blok log',
+'blocklink' => 'blok',
+'unblocklink' => 'lef fo blok',
+'contribslink' => 'kontribyushon-dem',
+'blocklogpage' => 'Blok log',
 
 # Move page
 'movenologin' => 'Yu no login yet',
-'move-watch'  => 'Wach dis pej-ya',
+'move-watch' => 'Wach dis pej-ya',
 'movelogpage' => 'Muf log',
 
 # Namespace 8 related
 'allmessagesname' => 'Nem',
 
 # Thumbnails
-'thumbnail-more'  => 'Big-am',
-'filemissing'     => 'Di fail noh de',
+'thumbnail-more' => 'Big-am',
+'filemissing' => 'Di fail noh de',
 'thumbnail_error' => 'Problem foh mek dis tombnel: $1',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'             => 'Yu yuza pej',
-'tooltip-pt-mytalk'               => 'Yu tok pej',
-'tooltip-pt-preferences'          => 'Yu prefrens-dem',
-'tooltip-pt-mycontris'            => 'List ov yu kontribyushon-dem',
-'tooltip-pt-login'                => 'I go bete if yu login, bot noto obligeshon',
-'tooltip-pt-anonlogin'            => 'I go bete if yu login, bot noto obligeshon',
-'tooltip-pt-logout'               => 'Log komot',
-'tooltip-ca-talk'                 => 'Diskoshon bot kontent pej',
-'tooltip-ca-edit'                 => 'Yu ebul fo edit dis pej-ya
+'tooltip-pt-userpage' => 'Yu yuza pej',
+'tooltip-pt-mytalk' => 'Yu tok pej',
+'tooltip-pt-preferences' => 'Yu prefrens-dem',
+'tooltip-pt-mycontris' => 'List ov yu kontribyushon-dem',
+'tooltip-pt-login' => 'I go bete if yu login, bot noto obligeshon',
+'tooltip-pt-anonlogin' => 'I go bete if yu login, bot noto obligeshon',
+'tooltip-pt-logout' => 'Log komot',
+'tooltip-ca-talk' => 'Diskoshon bot kontent pej',
+'tooltip-ca-edit' => 'Yu ebul fo edit dis pej-ya
 Bot yuz di privyu botin bifo yu sev',
-'tooltip-ca-addsection'           => 'Bigin nyu sekshon.',
-'tooltip-ca-viewsource'           => 'Dem don protekt dis pej-ya.
+'tooltip-ca-addsection' => 'Bigin nyu sekshon.',
+'tooltip-ca-viewsource' => 'Dem don protekt dis pej-ya.
 Yu go ebul luk im sos.',
-'tooltip-ca-history'              => 'Dis pej-im ol vazhon-dèm.',
-'tooltip-ca-protect'              => 'Protekt dis pej-ya',
-'tooltip-ca-delete'               => 'Ires dis pej-ya',
-'tooltip-ca-undelete'             => 'Bring bak di chenj-dehm we dehm bin mek na dis pej-ya bifo dehm ires am.',
-'tooltip-ca-move'                 => 'Muf dis pej-ya',
-'tooltip-ca-watch'                => 'Put dis pej na yu wachlist',
-'tooltip-ca-unwatch'              => 'Pul dis pej komoh nah yu wachlist',
-'tooltip-search'                  => 'Luk nah dis websait {{SITENAME}}',
-'tooltip-search-fulltext'         => 'Sach na di pej fo dis teks',
-'tooltip-p-logo'                  => 'Visit di men pej',
-'tooltip-n-mainpage'              => 'Visit Men Pej',
-'tooltip-n-portal'                => 'Infomeshon bot di projek, wetin yu ebul du, usai fo fen oltin',
-'tooltip-n-currentevents'         => 'Fen infomashon bot wetin de hapin naw-naw',
-'tooltip-n-recentchanges'         => 'List ov wetin dem don chenj trade na di wiki.',
-'tooltip-n-randompage'            => 'Lod eni random pej',
-'tooltip-n-help'                  => 'Di ples fo lan.',
-'tooltip-t-whatlinkshere'         => 'List ov ol di wiki pej-dèm we de link kam ya',
-'tooltip-t-recentchangeslinked'   => 'Resent chenj-dèm na di pej-dem we de link komot na dis pej-ya',
-'tooltip-feed-rss'                => 'RSS feed foh dis pej-ya',
-'tooltip-feed-atom'               => 'Atom fid foh dis pej-ya',
-'tooltip-t-contributions'         => 'dis yuza-im kontribyushon list',
-'tooltip-t-emailuser'             => 'Sen imel go dis yuza',
-'tooltip-t-upload'                => 'Oplod fail-dem',
-'tooltip-t-specialpages'          => 'List we get ol di speshal pej-dem',
-'tooltip-t-print'                 => 'Vazhon fo print',
-'tooltip-t-permalink'             => 'Pamanent link fo go dis vazhon',
-'tooltip-ca-nstab-main'           => 'Luk kontent pej',
-'tooltip-ca-nstab-project'        => 'Luk di projekt pej',
-'tooltip-ca-nstab-image'          => 'Luk di fail pej',
-'tooltip-save'                    => 'Sev wetin yu don chenj',
-'tooltip-preview'                 => 'Luk wetin you dohn chenj, Luk am bifo yu sev!',
-'tooltip-diff'                    => 'Luk us chenj-dem yu mek nah di teks.',
+'tooltip-ca-history' => 'Dis pej-im ol vazhon-dèm.',
+'tooltip-ca-protect' => 'Protekt dis pej-ya',
+'tooltip-ca-delete' => 'Ires dis pej-ya',
+'tooltip-ca-undelete' => 'Bring bak di chenj-dehm we dehm bin mek na dis pej-ya bifo dehm ires am.',
+'tooltip-ca-move' => 'Muf dis pej-ya',
+'tooltip-ca-watch' => 'Put dis pej na yu wachlist',
+'tooltip-ca-unwatch' => 'Pul dis pej komoh nah yu wachlist',
+'tooltip-search' => 'Luk nah dis websait {{SITENAME}}',
+'tooltip-search-fulltext' => 'Sach na di pej fo dis teks',
+'tooltip-p-logo' => 'Visit di men pej',
+'tooltip-n-mainpage' => 'Visit Men Pej',
+'tooltip-n-portal' => 'Infomeshon bot di projek, wetin yu ebul du, usai fo fen oltin',
+'tooltip-n-currentevents' => 'Fen infomashon bot wetin de hapin naw-naw',
+'tooltip-n-recentchanges' => 'List ov wetin dem don chenj trade na di wiki.',
+'tooltip-n-randompage' => 'Lod eni random pej',
+'tooltip-n-help' => 'Di ples fo lan.',
+'tooltip-t-whatlinkshere' => 'List ov ol di wiki pej-dèm we de link kam ya',
+'tooltip-t-recentchangeslinked' => 'Resent chenj-dèm na di pej-dem we de link komot na dis pej-ya',
+'tooltip-feed-rss' => 'RSS feed foh dis pej-ya',
+'tooltip-feed-atom' => 'Atom fid foh dis pej-ya',
+'tooltip-t-contributions' => 'dis yuza-im kontribyushon list',
+'tooltip-t-emailuser' => 'Sen imel go dis yuza',
+'tooltip-t-upload' => 'Oplod fail-dem',
+'tooltip-t-specialpages' => 'List we get ol di speshal pej-dem',
+'tooltip-t-print' => 'Vazhon fo print',
+'tooltip-t-permalink' => 'Pamanent link fo go dis vazhon',
+'tooltip-ca-nstab-main' => 'Luk kontent pej',
+'tooltip-ca-nstab-project' => 'Luk di projekt pej',
+'tooltip-ca-nstab-image' => 'Luk di fail pej',
+'tooltip-save' => 'Sev wetin yu don chenj',
+'tooltip-preview' => 'Luk wetin you dohn chenj, Luk am bifo yu sev!',
+'tooltip-diff' => 'Luk us chenj-dem yu mek nah di teks.',
 'tooltip-compareselectedversions' => 'Luk wetin difren pan di tu vazhon-dem we yu don silekt',
-'tooltip-watch'                   => 'Put dis pej na yu wachlist',
+'tooltip-watch' => 'Put dis pej na yu wachlist',
 
 # Special:NewFiles
 'ilsubmit' => 'Luk foh am',
 
 # 'all' in various places, this might be different for inflected languages
 'namespacesall' => 'ol',
-'monthsall'     => 'ol',
+'monthsall' => 'ol',
 
 # E-mail address confirmation
-'confirmemail'         => 'Konfam yu e-mail adrehs',
+'confirmemail' => 'Konfam yu e-mail adrehs',
 'confirmemail_noemail' => 'Di email adrehs we yu pu na [[Special:Preferences|user preferences]] noh de.',
 
 # Multipage image navigation
index ec7009a..19eea20 100644 (file)
 
 $messages = array(
 # User preference toggles
-'tog-underline'            => "Koritan ang dalum kang manga ''link'':",
-'tog-justify'              => 'Tururupungun ang kilid kang manga paragraph',
-'tog-hideminor'            => "Tagoon ang gagmay nga ''edit'' sa mga bag-o nga ilis",
-'tog-extendwatchlist'      => "Palapadun ang ''watchlist'' agud nga mapakita ang tanan nga ginasogtan nga pag-ilis",
-'tog-numberheadings'       => "Automatiko nga togroan kang nomero ang manga ''heading''",
-'tog-showtoolbar'          => 'Ipakita ang pangbolig sa pag-ilis (JavaScript)',
-'tog-rememberpassword'     => "Tandaan ang akun nga ''log-in'' sa dya nga ''computer'' (for a maximum of $1 {{PLURAL:$1|day|days}})",
-'tog-watchcreations'       => "Idogang sa akun nga ''watchlist'' ang manga pahina nga ginpanghimo ko",
-'tog-watchdefault'         => "Idogang sa akun nga ''watchlist'' ang manga pahina nga ginpang-''edit'' ko",
-'tog-watchmoves'           => "Idogang sa akun nga ''watchlist'' ang manga pahina nga ginpanghalin ko",
-'tog-watchdeletion'        => "Idogang sa akun nga ''watchlist'' ang manga pahina nga ginpamara ko",
-'tog-previewonfirst'       => 'Ipakita ang preview sa ona nga ilis',
-'tog-nocache'              => "Ontatun ang ''page caching''",
+'tog-underline' => "Koritan ang dalum kang manga ''link'':",
+'tog-justify' => 'Tururupungun ang kilid kang manga paragraph',
+'tog-hideminor' => "Tagoon ang gagmay nga ''edit'' sa mga bag-o nga ilis",
+'tog-extendwatchlist' => "Palapadun ang ''watchlist'' agud nga mapakita ang tanan nga ginasogtan nga pag-ilis",
+'tog-numberheadings' => "Automatiko nga togroan kang nomero ang manga ''heading''",
+'tog-showtoolbar' => 'Ipakita ang pangbolig sa pag-ilis (JavaScript)',
+'tog-rememberpassword' => "Tandaan ang akun nga ''log-in'' sa dya nga ''computer'' (for a maximum of $1 {{PLURAL:$1|day|days}})",
+'tog-watchcreations' => "Idogang sa akun nga ''watchlist'' ang manga pahina nga ginpanghimo ko",
+'tog-watchdefault' => "Idogang sa akun nga ''watchlist'' ang manga pahina nga ginpang-''edit'' ko",
+'tog-watchmoves' => "Idogang sa akun nga ''watchlist'' ang manga pahina nga ginpanghalin ko",
+'tog-watchdeletion' => "Idogang sa akun nga ''watchlist'' ang manga pahina nga ginpamara ko",
+'tog-previewonfirst' => 'Ipakita ang preview sa ona nga ilis',
+'tog-nocache' => "Ontatun ang ''page caching''",
 'tog-enotifwatchlistpages' => 'Padarhan ako kang e-mail kon may nag-ilis kang pahina nga akun ginabantayan',
-'tog-enotifminoredits'     => "Padarhan man ako kang ''e-mail'' tohay sa manga gagmay nga pag-ilis sa manga pahina",
-'tog-shownumberswatching'  => "Ipakita ang karakuun kang manga ''user'' nga galantaw",
-'tog-forceeditsummary'     => "Paman-an ako kon blanko nga ''edit summary'' ang akun ginapasulud",
-'tog-watchlisthideown'     => "Indi pagpakita sa ''watchlist'' ang akun nga manga gin-islan",
-'tog-watchlisthidebots'    => "Indi pagpakita sa ''watchlist'' ang manga gin-islan kang bot",
-'tog-watchlisthideminor'   => "Indi pagpakita sa ''watchlist'' ang mga gagmay nga inislan",
-'tog-nolangconversion'     => "Ontatun ang ''variants conversion''",
-'tog-ccmeonemails'         => "Padarhi man ako kang manga ''e-mail'' nga ginpadara ko sa iban nga manga ''user''",
-
-'underline-always'  => 'Pirme gid',
-'underline-never'   => 'Indi gid',
+'tog-enotifminoredits' => "Padarhan man ako kang ''e-mail'' tohay sa manga gagmay nga pag-ilis sa manga pahina",
+'tog-shownumberswatching' => "Ipakita ang karakuun kang manga ''user'' nga galantaw",
+'tog-forceeditsummary' => "Paman-an ako kon blanko nga ''edit summary'' ang akun ginapasulud",
+'tog-watchlisthideown' => "Indi pagpakita sa ''watchlist'' ang akun nga manga gin-islan",
+'tog-watchlisthidebots' => "Indi pagpakita sa ''watchlist'' ang manga gin-islan kang bot",
+'tog-watchlisthideminor' => "Indi pagpakita sa ''watchlist'' ang mga gagmay nga inislan",
+'tog-ccmeonemails' => "Padarhi man ako kang manga ''e-mail'' nga ginpadara ko sa iban nga manga ''user''",
+
+'underline-always' => 'Pirme gid',
+'underline-never' => 'Indi gid',
 'underline-default' => 'Onay nga browser',
 
 # Dates
-'sunday'        => 'Domingo',
-'monday'        => 'Lones',
-'tuesday'       => 'Martes',
-'wednesday'     => 'Miyerkoles',
-'thursday'      => 'Webes',
-'friday'        => 'Biyernes',
-'saturday'      => 'Sabado',
-'sun'           => 'Dom',
-'mon'           => 'Lon',
-'tue'           => 'Mar',
-'wed'           => 'Miy',
-'thu'           => 'Web',
-'fri'           => 'Biy',
-'sat'           => 'Sab',
-'january'       => 'Enero',
-'february'      => 'Pebrero',
-'march'         => 'Marso',
-'april'         => 'Abril',
-'may_long'      => 'Mayo',
-'june'          => 'Honyo',
-'july'          => 'Holyo',
-'august'        => 'Agosto',
-'september'     => 'Setyembre',
-'october'       => 'Oktobre',
-'november'      => 'Nobyembre',
-'december'      => 'Disyembre',
-'january-gen'   => 'Enero',
-'february-gen'  => 'Pebrero',
-'march-gen'     => 'Marso',
-'april-gen'     => 'Abril',
-'may-gen'       => 'Abril',
-'june-gen'      => 'Honyo',
-'july-gen'      => 'Holyo',
-'august-gen'    => 'Agosto',
+'sunday' => 'Domingo',
+'monday' => 'Lones',
+'tuesday' => 'Martes',
+'wednesday' => 'Miyerkoles',
+'thursday' => 'Webes',
+'friday' => 'Biyernes',
+'saturday' => 'Sabado',
+'sun' => 'Dom',
+'mon' => 'Lon',
+'tue' => 'Mar',
+'wed' => 'Miy',
+'thu' => 'Web',
+'fri' => 'Biy',
+'sat' => 'Sab',
+'january' => 'Enero',
+'february' => 'Pebrero',
+'march' => 'Marso',
+'april' => 'Abril',
+'may_long' => 'Mayo',
+'june' => 'Honyo',
+'july' => 'Holyo',
+'august' => 'Agosto',
+'september' => 'Setyembre',
+'october' => 'Oktobre',
+'november' => 'Nobyembre',
+'december' => 'Disyembre',
+'january-gen' => 'Enero',
+'february-gen' => 'Pebrero',
+'march-gen' => 'Marso',
+'april-gen' => 'Abril',
+'may-gen' => 'Abril',
+'june-gen' => 'Honyo',
+'july-gen' => 'Holyo',
+'august-gen' => 'Agosto',
 'september-gen' => 'Setyembre',
-'october-gen'   => 'Oktobre',
-'november-gen'  => 'Nobyembre',
-'december-gen'  => 'Disyembre',
-'jan'           => 'Ene',
-'feb'           => 'Peb',
-'apr'           => 'Abr',
-'may'           => 'May',
-'jun'           => 'Hon',
-'jul'           => 'Hol',
-'aug'           => 'Ago',
-'sep'           => 'Set',
-'oct'           => 'Okt',
-'nov'           => 'Nob',
-'dec'           => 'Dis',
+'october-gen' => 'Oktobre',
+'november-gen' => 'Nobyembre',
+'december-gen' => 'Disyembre',
+'jan' => 'Ene',
+'feb' => 'Peb',
+'apr' => 'Abr',
+'may' => 'May',
+'jun' => 'Hon',
+'jul' => 'Hol',
+'aug' => 'Ago',
+'sep' => 'Set',
+'oct' => 'Okt',
+'nov' => 'Nob',
+'dec' => 'Dis',
 
 # Categories related messages
-'category_header'       => 'Manga artikolo sa "$1"',
-'subcategories'         => "Manga ''subcategory''",
+'category_header' => 'Manga artikolo sa "$1"',
+'subcategories' => "Manga ''subcategory''",
 'category-media-header' => 'Manga midya sa "$1"',
-'category-empty'        => "''Wara it manga artikolo okon medya ang katergorya nga dya.''",
+'category-empty' => "''Wara it manga artikolo okon medya ang katergorya nga dya.''",
 
-'about'         => 'Angut sa Iwan',
-'article'       => 'Pahina kasudlan',
-'newwindow'     => "(gabokas sa bag-o nga ''window'')",
-'cancel'        => 'Kanselar',
+'about' => 'Angut sa Iwan',
+'article' => 'Pahina kasudlan',
+'newwindow' => "(gabokas sa bag-o nga ''window'')",
+'cancel' => 'Kanselar',
 'moredotdotdot' => 'Raku pa...',
-'mypage'        => 'Akun nga pahina',
-'anontalk'      => "Istoryahun ang dya nga ''IP''",
+'mypage' => 'Akun nga pahina',
+'anontalk' => "Istoryahun ang dya nga ''IP''",
 
 # Cologne Blue skin
-'qbfind'         => 'Sagap',
-'qbbrowse'       => 'Bilid',
-'qbedit'         => 'Iislan',
-'qbpageoptions'  => 'Dya nga Pahina',
-'qbpageinfo'     => 'Konteksto',
+'qbfind' => 'Sagap',
+'qbbrowse' => 'Bilid',
+'qbedit' => 'Iislan',
+'qbpageoptions' => 'Dya nga Pahina',
+'qbpageinfo' => 'Konteksto',
 'qbspecialpages' => 'Manga espesyal nga pahina',
-'faq'            => 'FAQ',
-'faqpage'        => 'Project:FAQ',
-
-'errorpagetitle'    => 'Sayup',
-'returnto'          => 'Balik sa $1.',
-'help'              => 'Bolig',
-'search'            => 'Sagap',
-'searchbutton'      => 'Sagap',
-'go'                => 'Agto',
-'searcharticle'     => 'Agto',
-'history'           => 'Kasaysayan kang Pahina',
-'history_short'     => 'Kasaysayan',
-'updatedmarker'     => 'ginpabag-o halin kang orihi ko nga pagbisita',
-'printableversion'  => "Bersyon nga sarang ma-''print''",
-'permalink'         => "Permanyente nga ''link''",
-'print'             => 'Printa',
-'edit'              => 'Iislan',
-'editthispage'      => 'Islan ang dya nga pahina',
-'delete'            => 'Para',
-'deletethispage'    => 'Paraun ang dya nga Pahina',
-'protect'           => 'Amlig',
-'protect_change'    => 'islan ang proteksyon',
-'protectthispage'   => 'Amligan ang dya nga pahina',
-'unprotect'         => 'huksun ang proteksyon',
+'faq' => 'FAQ',
+'faqpage' => 'Project:FAQ',
+
+'errorpagetitle' => 'Sayup',
+'returnto' => 'Balik sa $1.',
+'help' => 'Bolig',
+'search' => 'Sagap',
+'searchbutton' => 'Sagap',
+'go' => 'Agto',
+'searcharticle' => 'Agto',
+'history' => 'Kasaysayan kang Pahina',
+'history_short' => 'Kasaysayan',
+'updatedmarker' => 'ginpabag-o halin kang orihi ko nga pagbisita',
+'printableversion' => "Bersyon nga sarang ma-''print''",
+'permalink' => "Permanyente nga ''link''",
+'print' => 'Printa',
+'edit' => 'Iislan',
+'editthispage' => 'Islan ang dya nga pahina',
+'delete' => 'Para',
+'deletethispage' => 'Paraun ang dya nga Pahina',
+'protect' => 'Amlig',
+'protect_change' => 'islan ang proteksyon',
+'protectthispage' => 'Amligan ang dya nga pahina',
+'unprotect' => 'huksun ang proteksyon',
 'unprotectthispage' => 'Huksun ang proteksyon sa dya nga pahina',
-'newpage'           => 'Bag-o nga pahina',
-'talkpage'          => 'Sogdanunun ang dya nga pahina',
-'talkpagelinktext'  => 'Wakal',
-'specialpage'       => 'Espesyal nga Pahina',
-'postcomment'       => 'Togro Komento',
-'articlepage'       => 'Turukun ang pahina kasudlan',
-'talk'              => 'Sugilanon',
-'views'             => 'Manga paglantaw',
-'toolbox'           => 'Pangbolig',
-'otherlanguages'    => 'Sa iban nga lingwahe',
-'redirectpagesub'   => 'Idaho ang pahina',
-'protectedpage'     => 'Protektado nga pahina',
-'jumpto'            => 'Lompat sa:',
-'jumptosearch'      => 'sagap',
+'newpage' => 'Bag-o nga pahina',
+'talkpage' => 'Sogdanunun ang dya nga pahina',
+'talkpagelinktext' => 'Wakal',
+'specialpage' => 'Espesyal nga Pahina',
+'postcomment' => 'Togro Komento',
+'articlepage' => 'Turukun ang pahina kasudlan',
+'talk' => 'Sugilanon',
+'views' => 'Manga paglantaw',
+'toolbox' => 'Pangbolig',
+'otherlanguages' => 'Sa iban nga lingwahe',
+'redirectpagesub' => 'Idaho ang pahina',
+'protectedpage' => 'Protektado nga pahina',
+'jumpto' => 'Lompat sa:',
+'jumptosearch' => 'sagap',
 
 # 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'            => 'Tunggəd sa {{SITENAME}}',
-'aboutpage'            => 'Project:Tunggəd',
-'disclaimers'          => 'Mga Panginwala',
-'disclaimerpage'       => 'Project:Panginwala nga Pangtanan',
-'edithelp'             => 'Panoytoy sa Pag-ilis',
-'edithelppage'         => 'Help:Pag-ilis',
-'mainpage'             => 'Pono nga Pahina',
+'aboutsite' => 'Tunggəd sa {{SITENAME}}',
+'aboutpage' => 'Project:Tunggəd',
+'disclaimers' => 'Mga Panginwala',
+'disclaimerpage' => 'Project:Panginwala nga Pangtanan',
+'edithelp' => 'Panoytoy sa Pag-ilis',
+'edithelppage' => 'Help:Pag-ilis',
+'mainpage' => 'Pono nga Pahina',
 'mainpage-description' => 'Pono nga Pahina',
-'privacy'              => 'Surundun sa Privacy',
-'privacypage'          => 'Project:Surundun sa Privacy',
+'privacy' => 'Surundun sa Privacy',
+'privacypage' => 'Project:Surundun sa Privacy',
 
-'badaccess'        => 'Sayup sa lisensya',
+'badaccess' => 'Sayup sa lisensya',
 'badaccess-group0' => 'Indi kaw ginpasogtan nga himoon ang lihuk nga ginalaum mo.',
 'badaccess-groups' => 'Ang imo ginpangayo nga lihuk ay para lang sa mga users sa {{PLURAL:$2|nga grupo|sara sa mga grupo}}: $1.',
 
-'versionrequired'     => 'Version $1 kang MediaWiki kinahanglan',
+'versionrequired' => 'Version $1 kang MediaWiki kinahanglan',
 'versionrequiredtext' => 'Version $1 of MediaWiki kinahanglan para magamit ang page nga ja.
 Lantawa sa [[Special:Version|version kang page]].',
 
-'ok'                      => 'OK dun',
-'youhavenewmessages'      => 'May rudyan kaw nga $1 ($2).',
-'newmessageslink'         => 'bag-o nga manga mensahe',
-'newmessagesdifflink'     => 'orihi nga ilis',
+'ok' => 'OK dun',
+'youhavenewmessages' => 'May rudyan kaw nga $1 ($2).',
+'newmessageslink' => 'bag-o nga manga mensahe',
+'newmessagesdifflink' => 'orihi nga ilis',
 'youhavenewmessagesmulti' => 'May rudyan kaw nga manga bag-o nga mensahe sa $1',
-'editsection'             => 'iislan',
-'editold'                 => 'iislan',
-'toc'                     => 'Manga Sulud',
-'showtoc'                 => 'ipakita',
-'hidetoc'                 => 'itago',
+'editsection' => 'iislan',
+'editold' => 'iislan',
+'toc' => 'Manga Sulud',
+'showtoc' => 'ipakita',
+'hidetoc' => 'itago',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Pahina',
-'nstab-media'     => 'Pahina kang Midya',
-'nstab-special'   => 'Espesyal',
-'nstab-project'   => 'Pahina kang Proyekto',
-'nstab-image'     => 'Inayap',
+'nstab-main' => 'Pahina',
+'nstab-media' => 'Pahina kang Midya',
+'nstab-special' => 'Espesyal',
+'nstab-project' => 'Pahina kang Proyekto',
+'nstab-image' => 'Inayap',
 'nstab-mediawiki' => 'Mensahe',
-'nstab-template'  => "''Template''",
-'nstab-help'      => 'Pahina kang Panoytoy',
-'nstab-category'  => 'Kategorya',
+'nstab-template' => "''Template''",
+'nstab-help' => 'Pahina kang Panoytoy',
+'nstab-category' => 'Kategorya',
 
 # General errors
-'error'                => 'Sayup',
-'databaseerror'        => 'Sayup sa database',
-'readonly'             => "Napintalan ang ''database''",
-'internalerror'        => 'Sayup internal',
-'internalerror_info'   => 'Sayup internal: $1',
-'filecopyerror'        => 'Indi makopya ang \'\'file\'\' halin sa "$1" paagto sa "$2".',
-'filerenameerror'      => 'Indi maislan ang ngaran kang \'\'file\'\' halin sa "$1" paagto sa "$2".',
-'filedeleteerror'      => "Indi mapara ang ''file'' nga \"\$1\".",
+'error' => 'Sayup',
+'databaseerror' => 'Sayup sa database',
+'readonly' => "Napintalan ang ''database''",
+'internalerror' => 'Sayup internal',
+'internalerror_info' => 'Sayup internal: $1',
+'filecopyerror' => 'Indi makopya ang \'\'file\'\' halin sa "$1" paagto sa "$2".',
+'filerenameerror' => 'Indi maislan ang ngaran kang \'\'file\'\' halin sa "$1" paagto sa "$2".',
+'filedeleteerror' => "Indi mapara ang ''file'' nga \"\$1\".",
 'directorycreateerror' => "Indi mahimo ang ''directory'' nga \"\$1\".",
-'filenotfound'         => "Indi makita ang ''file'' nga \"\$1\".",
-'fileexistserror'      => "Indi makasolat sa ''file'' nga \"\$1\": may amo kadya run nga ''file''",
-'viewsource'           => 'Turukun ang ginhalinan',
+'filenotfound' => "Indi makita ang ''file'' nga \"\$1\".",
+'fileexistserror' => "Indi makasolat sa ''file'' nga \"\$1\": may amo kadya run nga ''file''",
+'viewsource' => 'Turukun ang ginhalinan',
 
 # Login and logout pages
 'remembermypassword' => "Tandaan ang akun nga ''log-in'' sa dya nga ''computer'' (for a maximum of $1 {{PLURAL:$1|day|days}})",
-'nologinlink'        => "Himo ka sangka ''account''",
-'createaccount'      => "Himo ka ''account''",
+'nologinlink' => "Himo ka sangka ''account''",
+'createaccount' => "Himo ka ''account''",
 
 # Edit pages
 'preview' => 'Bilid',
 
 # Preferences page
-'skin-preview'      => 'Bilid',
+'skin-preview' => 'Bilid',
 'searchresultshead' => 'Sagap',
-'youremail'         => 'E-mail:',
-'email'             => 'E-mail',
+'youremail' => 'E-mail:',
+'email' => 'E-mail',
 
 # Recent changes
 'hide' => 'Itago',
@@ -240,7 +239,7 @@ Lantawa sa [[Special:Version|version kang page]].',
 # File deletion
 'filedelete-submit' => 'Para',
 
-'brokenredirects-edit'   => 'Iislan',
+'brokenredirects-edit' => 'Iislan',
 'brokenredirects-delete' => 'para',
 
 'withoutinterwiki-submit' => 'Ipakita',
@@ -269,32 +268,32 @@ Lantawa sa [[Special:Version|version kang page]].',
 # Undelete
 'undelete-search-submit' => 'Sagap',
 
-'sp-contributions-talk'   => 'Wakal',
+'sp-contributions-talk' => 'Wakal',
 'sp-contributions-submit' => 'Sagap',
 
 # What links here
 'whatlinkshere-page' => 'Pahina:',
-'isredirect'         => 'idaho ang pahina',
+'isredirect' => 'idaho ang pahina',
 
 # Block/unblock
 'ipblocklist-submit' => 'Sagap',
 
 # Tooltip help for the actions
-'tooltip-ca-protect'            => 'Amligan ang dya nga pahina',
-'tooltip-ca-delete'             => 'Paraun ang dya nga Pahina',
-'tooltip-p-logo'                => 'Pono nga Pahina',
-'tooltip-n-mainpage'            => 'Agtoni ang Main Page',
-'tooltip-n-portal'              => 'Tunggəd sa project, ano pwede mo mahimo, diin mo makita ang mga bagay bagay',
-'tooltip-n-currentevents'       => 'Pangita-a ang mga ginhalinan sa mga nagakaratabo sa tulad',
-'tooltip-n-recentchanges'       => 'Listahan kang mga bag-o lang na-ilis sa wiki.',
-'tooltip-n-randompage'          => 'Magkarga kang random nga page',
-'tooltip-n-help'                => 'Lugar kun diin mo masagap.',
-'tooltip-t-whatlinkshere'       => 'Listahan kang tanan nga mga wiki pages nga naga-link paagto ja',
+'tooltip-ca-protect' => 'Amligan ang dya nga pahina',
+'tooltip-ca-delete' => 'Paraun ang dya nga Pahina',
+'tooltip-p-logo' => 'Pono nga Pahina',
+'tooltip-n-mainpage' => 'Agtoni ang Main Page',
+'tooltip-n-portal' => 'Tunggəd sa project, ano pwede mo mahimo, diin mo makita ang mga bagay bagay',
+'tooltip-n-currentevents' => 'Pangita-a ang mga ginhalinan sa mga nagakaratabo sa tulad',
+'tooltip-n-recentchanges' => 'Listahan kang mga bag-o lang na-ilis sa wiki.',
+'tooltip-n-randompage' => 'Magkarga kang random nga page',
+'tooltip-n-help' => 'Lugar kun diin mo masagap.',
+'tooltip-t-whatlinkshere' => 'Listahan kang tanan nga mga wiki pages nga naga-link paagto ja',
 'tooltip-t-recentchangeslinked' => 'Mga bag-o lng ilis nga mga page nga naka-link halin sa page nga ja',
-'tooltip-feed-rss'              => 'RSS feed para sa page nga ja',
-'tooltip-feed-atom'             => 'Atom feed para sa page nga ja',
-'tooltip-t-contributions'       => 'Lantawa ang listahan kang mga ginbulig kang user nga ja',
-'tooltip-t-emailuser'           => 'Padarhi kang e-mail ang user nga ja',
+'tooltip-feed-rss' => 'RSS feed para sa page nga ja',
+'tooltip-feed-atom' => 'Atom feed para sa page nga ja',
+'tooltip-t-contributions' => 'Lantawa ang listahan kang mga ginbulig kang user nga ja',
+'tooltip-t-emailuser' => 'Padarhi kang e-mail ang user nga ja',
 
 # Special:NewFiles
 'ilsubmit' => 'Sagap',
index 4cd9339..3640f33 100644 (file)
@@ -32,15 +32,15 @@ $separatorTransformTable = array(
 
 $messages = array(
 # Dates
-'monday'    => 'ژِنٛدٕروار',
-'february'  => 'فرؤری',
-'april'     => 'اپریٖل',
-'may_long'  => 'مٔی',
-'june'      => 'جوٗن',
-'august'    => 'اَگست',
+'monday' => 'ژِنٛدٕروار',
+'february' => 'فرؤری',
+'april' => 'اپریٖل',
+'may_long' => 'مٔی',
+'june' => 'جوٗن',
+'august' => 'اَگست',
 'september' => 'سیٚپٹَمبَر',
-'november'  => 'نَوَمبَر',
-'december'  => 'ڈیٚسَمبَر',
+'november' => 'نَوَمبَر',
+'december' => 'ڈیٚسَمبَر',
 
 'about' => 'مُتعلِق',
 
@@ -48,22 +48,22 @@ $messages = array(
 'vector-view-edit' => 'تَرتیٖب دِیُن',
 'vector-view-view' => 'پَرُن',
 
-'help'             => 'مدد',
-'search'           => 'ژھارُن',
-'searchbutton'     => 'ژھارُن',
-'history_short'    => 'توٲریٖخ',
+'help' => 'مدد',
+'search' => 'ژھارُن',
+'searchbutton' => 'ژھارُن',
+'history_short' => 'توٲریٖخ',
 'talkpagelinktext' => 'بَحَژ',
-'talk'             => 'بَحَژ',
-'toolbox'          => 'اَوزار',
-'otherlanguages'   => 'باقیَن زَبانَن منٛز',
-'jumptosearch'     => 'ژھارُن',
+'talk' => 'بَحَژ',
+'toolbox' => 'اَوزار',
+'otherlanguages' => 'باقیَن زَبانَن منٛز',
+'jumptosearch' => 'ژھارُن',
 
 # 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' => 'مُتعلِق {{SITENAME}}',
-'mainpage'  => 'گَرٕ',
+'mainpage' => 'گَرٕ',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'صَفہٕ',
+'nstab-main' => 'صَفہٕ',
 'nstab-category' => 'زٲژ',
 
 # Edit pages
@@ -75,7 +75,7 @@ $messages = array(
 # Upload
 'filedesc' => 'خُلاسہٕ',
 
-'sp-contributions-talk'   => 'بَحَژ',
+'sp-contributions-talk' => 'بَحَژ',
 'sp-contributions-submit' => 'ژھارُن',
 
 # Namespace 8 related
index e6f8f42..77ece5d 100644 (file)
@@ -369,7 +369,7 @@ $messages = array(
 'vector-action-protect' => 'Schöze!',
 'vector-action-undelete' => 'Zerökholle!',
 'vector-action-unprotect' => 'Schoz ändere!',
-'vector-simplesearch-preference' => 'Donn de verbäßerte Vörschlääsch beim Söke aanschallde (bloß mem Ußsinn „Vektor“ zesamme ze hann)',
+'vector-simplesearch-preference' => 'Donn et eijfachere Söke aanschallde (bloß mem Ußsinn „Vektor“ zesamme ze hann)',
 'vector-view-create' => 'Neu Schriive!',
 'vector-view-edit' => 'Ändere!',
 'vector-view-history' => 'Versione zeije!',
@@ -1346,8 +1346,6 @@ Mieh doh drövver fengk mer em [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAG
 'search-interwiki-caption' => 'Schwesterprojekte',
 'search-interwiki-default' => '$1 hät heh di Träffer jefonge:',
 'search-interwiki-more' => '(mieh)',
-'search-mwsuggest-enabled' => 'met Vürschläsh',
-'search-mwsuggest-disabled' => 'ohne Vürschläsh',
 'search-relatedarticle' => 'Ähnlesch',
 'mwsuggest-disable' => 'Kein automatische Hölp-Liss per Ajax beim Tippe em Feld för et Söke',
 'searcheverything-enable' => 'En alle Appachtemangs söhke',
@@ -3066,7 +3064,6 @@ Bes esu joot, un versök et noch ens.',
 
 # JavaScriptTest
 'javascripttest' => ' JavaSkrepte ußprobeere.',
-'javascripttest-disabled' => 'Di Funxjon es en heh dämm Wiki ußjeschalldt.',
 'javascripttest-title' => 'De Prööfunge „$1“ loufe.',
 'javascripttest-pagetext-noframework' => 'Heh di Sigg es för JavaSkrepte ußzeprobeere.',
 'javascripttest-pagetext-unknownframework' => 'Dä Prööfrahme „$1“ es onbikannt.',
@@ -4170,6 +4167,10 @@ Wat De doh enjiß, kütt met Dingem Metmaachername un Dingem Brauser op die Sigg
 'feedback-bugcheck' => 'Joot. Donn op jeede Vall nohlooer, dat dat bes jäz noch nit [$1 bikannt wohr].',
 'feedback-bugnew' => 'Hann esch nohjelooert. Esch jävven ene neue Fähler enn.',
 
+# Search suggestions
+'searchsuggest-search' => 'Söhke',
+'searchsuggest-containing' => 'dren änthallde…',
+
 # API errors
 'api-error-badaccess-groups' => 'Do häs nit et Rääsch, Datteije en heh dat Wiki huhzelaade.',
 'api-error-badtoken' => 'Fähler: et Kännzeijsche (<i lang="en">token</i>) es kappott.',
index 4f098a6..d88006e 100644 (file)
@@ -838,8 +838,6 @@ Sedema qedexekirina $3 ev e: ''$2''",
 'search-interwiki-caption' => 'Projeyên hevçeng',
 'search-interwiki-default' => '$1 encam:',
 'search-interwiki-more' => '(bêhtir)',
-'search-mwsuggest-enabled' => 'bi pêşniyazan',
-'search-mwsuggest-disabled' => 'pêşniyaz tune',
 'search-relatedarticle' => 'Pêwendîdar',
 'searchrelated' => 'pêwendîdar',
 'searchall' => 'hemû',
@@ -2149,4 +2147,8 @@ Ji kerema xwe zanibe ku tu bi rastî dixwazî vê rûpelê dîsa çêkî.",
 'feedback-message' => 'Peyam:',
 'feedback-cancel' => 'Betal bike',
 
+# Search suggestions
+'searchsuggest-search' => 'Lêgerîn',
+'searchsuggest-containing' => 'dihundirîne...',
+
 );
index 9e17935..b54ba16 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Komi (Ð\9aоми)
+/** Komi (коми)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -48,44 +48,44 @@ $namespaceAliases = array(
 
 $messages = array(
 # Dates
-'sunday'        => 'вежалун',
-'monday'        => 'выльлун',
-'tuesday'       => 'воторник',
-'wednesday'     => 'середа',
-'thursday'      => 'четверг',
-'friday'        => 'пекнича',
-'saturday'      => 'субöта',
-'january'       => 'тӧв шӧр тӧлысь',
-'february'      => 'урасьӧм тӧлысь',
-'march'         => 'рака тӧлысь',
-'april'         => 'кос му тӧлысь',
-'may_long'      => 'ода кора тӧлысь',
-'june'          => 'лӧддза-номъя тӧлысь',
-'july'          => 'сора тӧлысь',
-'august'        => 'моз тӧлысь',
-'september'     => 'кӧч тӧлысь',
-'october'       => 'йирым тӧлысь',
-'november'      => 'вӧльгым тӧлысь',
-'december'      => 'ӧшым тӧлысь',
-'january-gen'   => 'тӧв шӧр',
-'february-gen'  => 'урасьӧм',
-'march-gen'     => 'рака',
-'april-gen'     => 'кос му',
-'may-gen'       => 'ода кора',
-'june-gen'      => 'лӧддза-номъя',
-'july-gen'      => 'сора',
-'august-gen'    => 'моз',
+'sunday' => 'вежалун',
+'monday' => 'выльлун',
+'tuesday' => 'воторник',
+'wednesday' => 'середа',
+'thursday' => 'четверг',
+'friday' => 'пекнича',
+'saturday' => 'субöта',
+'january' => 'тӧв шӧр тӧлысь',
+'february' => 'урасьӧм тӧлысь',
+'march' => 'рака тӧлысь',
+'april' => 'кос му тӧлысь',
+'may_long' => 'ода кора тӧлысь',
+'june' => 'лӧддза-номъя тӧлысь',
+'july' => 'сора тӧлысь',
+'august' => 'моз тӧлысь',
+'september' => 'кӧч тӧлысь',
+'october' => 'йирым тӧлысь',
+'november' => 'вӧльгым тӧлысь',
+'december' => 'ӧшым тӧлысь',
+'january-gen' => 'тӧв шӧр',
+'february-gen' => 'урасьӧм',
+'march-gen' => 'рака',
+'april-gen' => 'кос му',
+'may-gen' => 'ода кора',
+'june-gen' => 'лӧддза-номъя',
+'july-gen' => 'сора',
+'august-gen' => 'моз',
 'september-gen' => 'кӧч',
-'october-gen'   => 'йирым',
-'november-gen'  => 'вӧльгым',
-'december-gen'  => 'ӧшым',
+'october-gen' => 'йирым',
+'november-gen' => 'вӧльгым',
+'december-gen' => 'ӧшым',
 
 # Categories related messages
 'pagecategories' => '{{PLURAL:$1|Категория|Категория}}',
 
 'article' => 'Гижӧд',
-'cancel'  => 'Дугӧдны',
-'mytalk'  => 'Сёрнитан лист бокӧй',
+'cancel' => 'Дугӧдны',
+'mytalk' => 'Сёрнитан лист бокӧй',
 
 # Cologne Blue skin
 'qbfind' => 'Корсьысьӧм',
@@ -93,60 +93,60 @@ $messages = array(
 
 # Vector skin
 'vector-action-move' => 'Ним вежны',
-'vector-view-edit'   => 'Вежны',
-'vector-view-view'   => 'Лыддьыны',
-'namespaces'         => 'Ним пространствояс',
-
-'search'           => 'Корсьысьӧм',
-'searchbutton'     => 'Аддзыны',
-'searcharticle'    => 'Вуджны',
-'history_short'    => 'Важвылӧм',
+'vector-view-edit' => 'Вежны',
+'vector-view-view' => 'Лыддьыны',
+'namespaces' => 'Ним пространствояс',
+
+'search' => 'Корсьысьӧм',
+'searchbutton' => 'Аддзыны',
+'searcharticle' => 'Вуджны',
+'history_short' => 'Важвылӧм',
 'printableversion' => 'Лэдзӧм версия',
-'permalink'        => 'Вежласьтӧм ыстӧд',
-'edit'             => 'Вежны',
-'delete'           => 'Бырӧдны',
-'protect'          => 'Дорйыны',
-'newpage'          => 'Выль лист бок',
+'permalink' => 'Вежласьтӧм ыстӧд',
+'edit' => 'Вежны',
+'delete' => 'Бырӧдны',
+'protect' => 'Дорйыны',
+'newpage' => 'Выль лист бок',
 'talkpagelinktext' => 'сёрнитанін',
-'talk'             => 'Сёрнитанін',
-'toolbox'          => 'Инструментъяс',
-'otherlanguages'   => 'Мӧд кывъясӧн',
-'jumptosearch'     => 'корсьысьӧм',
+'talk' => 'Сёрнитанін',
+'toolbox' => 'Инструментъяс',
+'otherlanguages' => 'Мӧд кывъясӧн',
+'jumptosearch' => 'корсьысьӧм',
 
 # 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'            => '{{SITENAME}} йылысь',
-'currentevents'        => 'Быд лунся лоӧмтор',
-'mainpage'             => 'Медшӧр лист бок',
+'aboutsite' => '{{SITENAME}} йылысь',
+'currentevents' => 'Быд лунся лоӧмтор',
+'mainpage' => 'Медшӧр лист бок',
 'mainpage-description' => 'Медшӧр лист бок',
-'portal'               => 'Йитчӧм',
-'portal-url'           => 'Project:Йитчӧм портал',
+'portal' => 'Йитчӧм',
+'portal-url' => 'Project:Йитчӧм портал',
 
 'newmessageslink' => 'выль юӧртӧмъяс',
-'editsection'     => 'веськӧдны',
-'editold'         => 'веськӧдны',
-'editlink'        => 'вежны',
+'editsection' => 'веськӧдны',
+'editold' => 'веськӧдны',
+'editlink' => 'вежны',
 'editsectionhint' => '«$1» секция веськӧдны',
-'red-link-title'  => '$1 (гижӧд абу)',
+'red-link-title' => '$1 (гижӧд абу)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Гижӧд',
-'nstab-user'     => 'Пырысь',
-'nstab-project'  => 'Проект йылысь',
+'nstab-main' => 'Гижӧд',
+'nstab-user' => 'Пырысь',
+'nstab-project' => 'Проект йылысь',
 'nstab-category' => 'Категория',
 
 # Login and logout pages
-'yourname'                => 'Пырысьлӧн ним:',
-'login'                   => 'Висьтасьны',
+'yourname' => 'Пырысьлӧн ним:',
+'login' => 'Висьтасьны',
 'nav-login-createaccount' => 'Висьтасьны / гижсьыны',
-'userlogin'               => 'Висьтасьны али гижсьыны',
-'logout'                  => 'Сеанс эштӧдӧм',
-'userlogout'              => 'Сеанс эштӧдӧм',
-'gotaccountlink'          => 'Висьтасьӧй',
-'loginlanguagelabel'      => 'Кыв: $1',
+'userlogin' => 'Висьтасьны али гижсьыны',
+'logout' => 'Сеанс эштӧдӧм',
+'userlogout' => 'Сеанс эштӧдӧм',
+'gotaccountlink' => 'Висьтасьӧй',
+'loginlanguagelabel' => 'Кыв: $1',
 
 # Edit pages
 'savearticle' => 'Лист бокӧс гижны',
-'newarticle'  => '(Выль)',
+'newarticle' => '(Выль)',
 
 # History pages
 'currentrev' => 'Быд лунся версия',
@@ -159,7 +159,7 @@ $messages = array(
 
 # Recent changes
 'recentchanges' => 'Выль веськӧдӧмъяс',
-'hide'          => 'Дзебны',
+'hide' => 'Дзебны',
 'newpageletter' => 'В',
 'boteditletter' => 'б',
 
@@ -167,24 +167,24 @@ $messages = array(
 'recentchangeslinked-page' => 'Гижӧдлӧн ним:',
 
 # Upload
-'upload'    => 'Файл сӧвтны',
+'upload' => 'Файл сӧвтны',
 'uploadbtn' => 'Файл сӧвтны',
 
 # File description page
 'filehist-datetime' => 'Кадпас/кад',
-'filehist-user'     => 'Пырысь',
-'filehist-comment'  => 'Пасйӧд',
+'filehist-user' => 'Пырысь',
+'filehist-comment' => 'Пасйӧд',
 
 # Random page
 'randompage' => 'Кӧсйытӧг гижӧд',
 
 # Miscellaneous special pages
 'newpages' => 'Выль лист бокъяс',
-'move'     => 'Ним вежны',
+'move' => 'Ним вежны',
 
 # Special:Log
 'specialloguserlabel' => 'Пырысь:',
-'log'                 => 'Журналъяс',
+'log' => 'Журналъяс',
 
 # Special:AllPages
 'allarticles' => 'Став гижӧдъяс',
@@ -193,7 +193,7 @@ $messages = array(
 'mywatchlist' => 'Видзӧдӧм лыддьӧгӧй',
 
 # Delete
-'deletepage'            => 'Лист бокӧс бырӧдны',
+'deletepage' => 'Лист бокӧс бырӧдны',
 'deletereason-dropdown' => '* Типовые причины удаления
 ** вандализм
 ** по запросу автора
@@ -209,7 +209,7 @@ $messages = array(
 
 # Contributions
 'contributions' => 'Вӧлысьлӧн чӧжӧс',
-'mycontris'     => 'Чӧжӧсӧй',
+'mycontris' => 'Чӧжӧсӧй',
 
 # What links here
 'whatlinkshere' => 'Ыстӧдъяс татчӧ',
@@ -218,7 +218,7 @@ $messages = array(
 'contribslink' => 'чӧжӧс',
 
 # Move page
-'newtitle'    => 'Выль ним',
+'newtitle' => 'Выль ним',
 'movepagebtn' => 'Лист бокӧс ним вежны',
 
 # Namespace 8 related
@@ -226,8 +226,8 @@ $messages = array(
 
 # Tooltip help for the actions
 'tooltip-pt-userpage' => 'Пырысьлӧн лист бокӧй',
-'tooltip-ca-talk'     => 'Гижӧдлӧн сёрнитӧм лист бокӧй али Википедиялӧн дӧнъялӧм лист бокӧй',
-'tooltip-ca-move'     => 'Лист боклӧн ним вежны',
+'tooltip-ca-talk' => 'Гижӧдлӧн сёрнитӧм лист бокӧй али Википедиялӧн дӧнъялӧм лист бокӧй',
+'tooltip-ca-move' => 'Лист боклӧн ним вежны',
 
 # Special:SpecialPages
 'specialpages' => 'Торъя лист бокъяс',
index f22569b..2059a32 100644 (file)
@@ -551,8 +551,6 @@ Alhwedh: '''({{int:cur}})''' = dyffrans gans an amendyans diwettha, '''({{int:la
 'search-interwiki-caption' => 'Ragdresow hwor',
 'search-interwiki-default' => '$1 sewyansow:',
 'search-interwiki-more' => '(moy)',
-'search-mwsuggest-enabled' => 'gans profyansow',
-'search-mwsuggest-disabled' => 'heb profyansow',
 'search-relatedarticle' => 'Kelmys',
 'mwsuggest-disable' => 'Dialosegi profyansow AJAX',
 'searcheverything-enable' => 'Hwilas en keniver spas-hanow',
@@ -1109,4 +1107,8 @@ Y hellir gweles hy fednfenten.',
 # Special:Tags
 'tags-edit' => 'chanjya',
 
+# Search suggestions
+'searchsuggest-search' => 'Hwilas',
+'searchsuggest-containing' => 'ow senji...',
+
 );
index 726c146..ec9c19b 100644 (file)
@@ -474,8 +474,6 @@ IP дарегиңиз бул барактын оңдоо тарыхына жаз
 'search-redirect' => '($1 кайра багыттоо)',
 'search-section' => '($1 бөлүмү)',
 'search-suggest' => 'Ушуну кааладыңызбы: $1',
-'search-mwsuggest-enabled' => 'сунуштар менен',
-'search-mwsuggest-disabled' => 'сунушсуз',
 'searchrelated' => 'байланыштуу',
 'searchall' => 'баары',
 'showingresultsheader' => "'''$4''' үчүн {{PLURAL:$5|'''$3''' жыйынтыктан '''$1'''-и|'''$1 - $2''' -дан '''$3''' жыйынтык}}",
index 961b81f..2852e1d 100644 (file)
@@ -849,8 +849,6 @@ Titulus: '''({{int:cur}})''' = dissimilis ab emendatione novissima,
 'search-interwiki-caption' => 'Alia incepta',
 'search-interwiki-default' => '$1 eventus:',
 'search-interwiki-more' => '(plus)',
-'search-mwsuggest-enabled' => 'cum suggestionibus',
-'search-mwsuggest-disabled' => 'sine suggestionibus',
 'search-relatedarticle' => 'Relata',
 'mwsuggest-disable' => 'Prohibere suggestiones AJAX',
 'searcheverything-enable' => 'Quaerere in omnibus spatiis nominalibus',
@@ -2384,4 +2382,7 @@ Quaesumus, adfirma ut iterum hanc paginam crees.",
 'logentry-newusers-autocreate' => 'Ratio $1 automatice creata est',
 'newuserlog-byemail' => 'tessera missa litteris electronicis',
 
+# Search suggestions
+'searchsuggest-search' => 'Quaerere',
+
 );
index f2bccbf..2a4f304 100644 (file)
@@ -692,8 +692,6 @@ Leyenda: (act) = diferencias con la versión actual,
 'search-interwiki-caption' => 'Proyectos hermanos',
 'search-interwiki-default' => 'Los resultados de $1:',
 'search-interwiki-more' => '(más)',
-'search-mwsuggest-enabled' => 'con consejos',
-'search-mwsuggest-disabled' => 'no ay consejos',
 'searchrelated' => 'lisionado',
 'searchall' => 'todos',
 'showingresultsheader' => "{{PLURAL:$5|Resultado '''$1''' de '''$3'''|Resultados '''$1-$2''' de '''$3'''}} para '''$4'''",
index f52d705..69d11ff 100644 (file)
@@ -338,7 +338,7 @@ $messages = array(
 'vector-action-protect' => 'Spären',
 'vector-action-undelete' => 'Restauréieren',
 'vector-action-unprotect' => 'Spär änneren',
-'vector-simplesearch-preference' => 'Verbessert Sichvirschléi aktiviéieren (nëmme beim Ausgesinn Vector)',
+'vector-simplesearch-preference' => 'Vereinfacht Sichleescht aktivéieren (nëmme beim Ausgesinn Vector)',
 'vector-view-create' => 'Uleeën',
 'vector-view-edit' => 'Änneren',
 'vector-view-history' => 'Versioune weisen',
@@ -1182,8 +1182,6 @@ Denkt w.e.g drunn datt d'Navigatiounslinken d'Wiel vun de Versiounen nees zréck
 'search-interwiki-caption' => 'Schwësterprojeten',
 'search-interwiki-default' => '$1 Resultater:',
 'search-interwiki-more' => '(méi)',
-'search-mwsuggest-enabled' => 'mat Virschléi',
-'search-mwsuggest-disabled' => 'keng Virschléi',
 'search-relatedarticle' => 'A Verbindung',
 'mwsuggest-disable' => 'Ajax-Virschléi ausschalten',
 'searcheverything-enable' => 'An allen Nummraim sichen',
@@ -2003,6 +2001,7 @@ Denkt w.e.g. drunn datt aner Internetsäiten dëse Fichier mat enger direkter UR
 Dir kënnt d'Siche limitéieren wann Dir e Log-Typ, e Benotzernumm (case-senisitive) oder déi gefrote Säit (och case-senisitive) agitt.",
 'logempty' => 'Näischt fonnt.',
 'log-title-wildcard' => 'Titel fänkt mat dësem Text un',
+'showhideselectedlogentries' => 'Déi erausgesichte Entréeën am Logbuch weisen/verstoppen',
 
 # Special:AllPages
 'allpages' => 'All Säiten',
@@ -2780,7 +2779,6 @@ Späichert en op Ärem Computer of a luet en hei nees erop.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript-Test',
-'javascripttest-disabled' => 'Dës Funktioun gouf an dëser Wiki net aktivéiert.',
 'javascripttest-title' => '$1-Tester ginn elo gemaach',
 'javascripttest-pagetext-noframework' => 'Dës Säit ass fir Java-Script-Tester reservéiert.',
 'javascripttest-pagetext-unknownframework' => 'Onbekannten Test-Framework "$1".',
@@ -2902,6 +2900,7 @@ Dëst warscheinlech duerch en externe Link den op der schwaarzer Lëscht (blackl
 'pageinfo-header-restrictions' => 'Spär vun der Säit',
 'pageinfo-header-properties' => 'Eegeschafte vun der Säit',
 'pageinfo-display-title' => 'Titel dee gewise gëtt',
+'pageinfo-default-sort' => 'Standard-Zortéierschlëssel',
 'pageinfo-length' => 'Gréisst vun der Säit (a Bytes)',
 'pageinfo-article-id' => 'ID (Nummer) vun der Säit',
 'pageinfo-views' => 'Zuel vun de Kéieren déi dës Säit gekuckt gouf',
@@ -3176,6 +3175,7 @@ Déi aner sinn am Standard verstoppt.
 'exif-iimsupplementalcategory' => 'Zousätzlech Kategorien',
 'exif-datetimeexpires' => 'Net benotzen nom',
 'exif-datetimereleased' => 'Erausginn den',
+'exif-originaltransmissionref' => "Geo-Code vun der Plaz vu wou d'Foto iwwermëttelt gouf",
 'exif-identifier' => 'Identifiant',
 'exif-lens' => 'Objektiv dat benotzt gouf',
 'exif-serialnumber' => 'Seriennummer vun der Kamera',
@@ -3744,6 +3744,10 @@ Soss kënnt Dir den einfache Formulär hei drënner benotzen. Är Bemierkung gë
 'feedback-bugcheck' => 'Super! Kuckt just no ob et net ee vun de schonns [$1 bekannte Feeler] ass.',
 'feedback-bugnew' => 'Ech hunn et nogekuckt. Den neie Bug mellen',
 
+# Search suggestions
+'searchsuggest-search' => 'Sichen',
+'searchsuggest-containing' => 'mat ...',
+
 # API errors
 'api-error-badaccess-groups' => 'Et ass Iech net erlaabt fir Fichieren op dës Wiki eropzelueden.',
 'api-error-badtoken' => 'Interne Feeler: falschen Token.',
index abc9e2c..ae90ef0 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Ð\9bаккÑ\83 (Ð\9bакку)
+/** Ð»Ð°ÐºÐºÑ\83 (лакку)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -46,44 +46,44 @@ $linkTrail = '/^([a-zабвгдеёжзийклмнопрстуфхцчшщъы
 
 $messages = array(
 'article' => 'Тарих',
-'mytalk'  => 'На цӀухху-бусу байсса интернетрал лажин',
+'mytalk' => 'На цӀухху-бусу байсса интернетрал лажин',
 
 # Cologne Blue skin
 'qbedit' => 'Дакьин дуван',
 
-'history'          => 'Тарих',
-'history_short'    => 'Тарих',
-'edit'             => 'Дакьин дуван',
+'history' => 'Тарих',
+'history_short' => 'Тарих',
+'edit' => 'Дакьин дуван',
 'talkpagelinktext' => 'Ихтилат',
-'talk'             => 'Ихтилат',
+'talk' => 'Ихтилат',
 
 # 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).
-'currentevents'        => 'Нанисса ишру',
-'currentevents-url'    => 'Project:Нанисса ишру',
-'mainpage'             => 'Агьаммур лажин',
+'currentevents' => 'Нанисса ишру',
+'currentevents-url' => 'Project:Нанисса ишру',
+'mainpage' => 'Агьаммур лажин',
 'mainpage-description' => 'Агьаммур лажин',
 
 'editsection' => 'дакьин дуван',
-'editold'     => 'дакьин дуван',
+'editold' => 'дакьин дуван',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Тарих',
-'nstab-user'     => 'Гьуртту хьума',
-'nstab-special'  => 'Къуллугъирал лажин',
-'nstab-image'    => 'Сурат',
+'nstab-main' => 'Тарих',
+'nstab-user' => 'Гьуртту хьума',
+'nstab-special' => 'Къуллугъирал лажин',
+'nstab-image' => 'Сурат',
 'nstab-template' => 'Шаблон',
 'nstab-category' => 'Категория',
 
 # Login and logout pages
-'userlogin'  => 'Системалухь цу уссарав бусан',
-'logout'     => 'Уккаву',
+'userlogin' => 'Системалухь цу уссарав бусан',
+'logout' => 'Уккаву',
 'userlogout' => 'Уккаву',
 
 # Edit pages
-'minoredit'   => 'Мюрщсса дахханашиву',
-'watchthis'   => 'Ва лажин ябитаврил сияхӀравун ххи дан',
+'minoredit' => 'Мюрщсса дахханашиву',
+'watchthis' => 'Ва лажин ябитаврил сияхӀравун ххи дан',
 'savearticle' => 'Лажин ядан',
-'preview'     => 'Цалсса ххалбаву',
+'preview' => 'Цалсса ххалбаву',
 'showpreview' => 'Цалсса ххалбаву',
 
 # Recent changes
@@ -91,7 +91,7 @@ $messages = array(
 
 # File description page
 'file-anchor-link' => 'Сурат',
-'filehist-user'    => 'Гьурттучув',
+'filehist-user' => 'Гьурттучув',
 
 # Miscellaneous special pages
 'move' => 'ЦӀа даххана дан',
@@ -104,12 +104,12 @@ $messages = array(
 
 # Watchlist
 'watchlist' => 'Ябитаврил сияхӀ',
-'watch'     => 'Хъирив агьан',
-'unwatch'   => 'Хъирив къаагьан',
+'watch' => 'Хъирив агьан',
+'unwatch' => 'Хъирив къаагьан',
 
 # Contributions
 'contributions' => 'Гьурттучунал бутӀа',
-'mycontris'     => 'Ттул даву',
+'mycontris' => 'Ттул даву',
 
 'sp-contributions-talk' => 'Ихтилат',
 
index ffe54c2..d6e15d9 100644 (file)
@@ -567,8 +567,6 @@ $messages = array(
 'search-interwiki-caption' => 'Мукьва проект',
 'search-interwiki-default' => '$1(жавабар)',
 'search-interwiki-more' => '(мадни)',
-'search-mwsuggest-enabled' => 'меслятар галаз',
-'search-mwsuggest-disabled' => 'меслятар галачиз',
 'search-relatedarticle' => 'Галкlанавай',
 'searchrelated' => 'Галкlанавай',
 'searchall' => 'вири',
index 024c56a..2ff608d 100644 (file)
@@ -443,8 +443,6 @@ La arcivo de sutraes per esta paje es asi per conveni:",
 'search-section' => '(sesion $1)',
 'search-interwiki-default' => 'Resultas de $1:',
 'search-interwiki-more' => '(plu)',
-'search-mwsuggest-enabled' => 'con sujestes',
-'search-mwsuggest-disabled' => 'zero sujestes',
 'searchall' => 'tota',
 'powersearch' => 'Xerca avansada',
 
index 88b41b4..33b8ea1 100644 (file)
@@ -844,8 +844,6 @@ oba ku gano agali ku lupapula luno.<br />
 'search-interwiki-caption' => "Pulojekiti ezikolagana n'eno",
 'search-interwiki-default' => 'ebizuulidwa ku $1:',
 'search-interwiki-more' => '(ebikyaliyo)',
-'search-mwsuggest-enabled' => 'mpeeraako amagezi',
-'search-mwsuggest-disabled' => "sisitemu ereme okuteebereza ky'onoonya",
 'searchall' => '',
 'nonefound' => "'''Wekkaanye''': Okunoonya kuno kukoma mu makuŋaanyizo amalondemu okugyako nga okulagidde okweyonera awalala.
 W'owandikira by'onoonya bw'osoosawo akagambo ''all:'', okunoonya kubuna Wikipediya yonna. Bw'obanga olina ekkuŋaanyizo limu lyokka lyoyagala okunoonyezamu, soosawo erinnya lyalyo w'owandikira by'onoonya.",
index 2487b54..84fed12 100644 (file)
@@ -1147,8 +1147,6 @@ Wees zeker det deze wieziging de gesjiedenisdoorloupendheid van de pagina zal be
 'search-interwiki-caption' => 'Zösterprojecte',
 'search-interwiki-default' => '$1 resultate:',
 'search-interwiki-more' => '(meer)',
-'search-mwsuggest-enabled' => 'mit suggesties',
-'search-mwsuggest-disabled' => 'gein suggesties',
 'search-relatedarticle' => 'Gerelateerd',
 'mwsuggest-disable' => 'Suggesties via AJAX oetsjakele',
 'searcheverything-enable' => 'Zeuke in alle naamruumdes',
@@ -2730,7 +2728,6 @@ Slaon de oetveur op dien eige systeem op, en voeg dae dao nao hiej toe.',
 
 # JavaScriptTest
 'javascripttest' => 'Tes JavaScript',
-'javascripttest-disabled' => 'Dees funksje steit oet op deze wiki.',
 'javascripttest-title' => 'Veur tes oet veur $1',
 'javascripttest-pagetext-noframework' => "Dees pagina is gerizzerveerd veur 't oetveure van JavaScriptteste.",
 'javascripttest-pagetext-unknownframework' => 'Ónbekèndje testframework "$1".',
@@ -3678,6 +3675,10 @@ Anges kin se-n ouch \'t einvawdig formeleer hieónger gebroeke. Dien commentaar
 'feedback-bugcheck' => "Good! Kónterleer ef of 't neet al ein vanne [$1 bekèndje bugs] is.",
 'feedback-bugnew' => "Gekónterleerdj. Mèlj 'ne nuuj bug.",
 
+# Search suggestions
+'searchsuggest-search' => 'Zeuke',
+'searchsuggest-containing' => 'bevat...',
+
 # API errors
 'api-error-badaccess-groups' => 'Doe moogs gein bestenj uploade óp deze wiki.',
 'api-error-badtoken' => 'Intern fout: toke is slech.',
index 67e530b..a76dd63 100644 (file)
@@ -348,8 +348,6 @@ Legend: '''({{int:cur}})''' = vaiţīd līdzinţõmizõks lǟndz redaktsijõks,,
 'search-interwiki-caption' => 'Sõzār-projektõd',
 'search-interwiki-default' => '$1 rezultātõd:',
 'search-interwiki-more' => ' (vel)',
-'search-mwsuggest-enabled' => 'jeddõpandõkstõks',
-'search-mwsuggest-disabled' => 'jeddõpandõkši äb ūo',
 'searchrelated' => 'sidtõd',
 'searchall' => 'tikkiž',
 'showingresultsheader' => "{{PLURAL:$5|'''$1''' '''$3'''-st rezultātõst|Rezultātõd '''$1–$2''' '''$3'''-st}} kizzimizõn '''$4'''",
index 5c281d7..7406469 100644 (file)
@@ -628,8 +628,6 @@ Per infurmazion, varda ind el [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGE
 'search-interwiki-caption' => 'Pruget fredej',
 'search-interwiki-default' => '$1 resültaa',
 'search-interwiki-more' => '(püssee)',
-'search-mwsuggest-enabled' => 'cun sügeriment',
-'search-mwsuggest-disabled' => 'senza sügeriment',
 'nonefound' => "''''Tenzión''': la ricerca la vegn fada in utumategh dumà per un quaj namespace.
 Pröa a giuntagh denanz a la tò ricerca ''all:'' per cercà in tücc i namespace (cumpres i discüssión, i mudel, etc...) o dupra el namespace vursüü 'me prefiss.",
 'powersearch' => 'Truvá',
index bf0b9d6..1495086 100644 (file)
@@ -340,8 +340,6 @@ Ezalí listɛ́ ya nkásá gudi bizalí  na [[Special:SpecialPages|{{int:special
 'search-suggest' => 'Ómeka na lokomá : $1',
 'search-interwiki-default' => 'Bozwi bwa $1 :',
 'search-interwiki-more' => '(elekí)',
-'search-mwsuggest-enabled' => 'na bokáni',
-'search-mwsuggest-disabled' => 'na bokáni tɛ́',
 'searchall' => 'nyɔ́nsɔ',
 'nonefound' => "'''Notí''' : Boluki bwa likwá bosálí na ndámbo ya ntáká ya nkómbó.
 Ómeka kobakisa ''all:'' o libóso lya esɛ́ngi mpɔ̂ na koluka maloba ma nkomá mánsɔ (ekɔ́tí ntembe, bimekisele, b.n.b.), tǒ kobakisa ntáka ya nkómbó eye olingí o libóso.",
index 9669b31..a1ec10d 100644 (file)
@@ -483,8 +483,6 @@ $messages = array(
 'search-result-size' => '$1 ({{PLURAL:$2|1 ຄຳ|$2 ຄຳ}})',
 'search-result-score' => 'ຄວາມກ່ຽວຂ້ອງ: $1%',
 'search-redirect' => '(ໂອນ $1)',
-'search-mwsuggest-enabled' => 'ແບບມີຄຳແນະນຳ',
-'search-mwsuggest-disabled' => 'ແບບບໍ່ມີຄຳແນະນຳ',
 'search-relatedarticle' => 'ກ່ຽວຂ້ອງ',
 'mwsuggest-disable' => 'ບໍ່ໃຊ້ການແນະນຳ ໂດຍ AJAX',
 'searchrelated' => 'ກ່ຽວຂ້ອງ',
index 762c1e8..333e04f 100644 (file)
@@ -41,7 +41,6 @@ $messages = array(
 'tog-uselivepreview' => 'Sebelize live PendiBe (bulukezi JavaScript) (yem nca)',
 'tog-watchlisthideown' => 'Cwankekile zwa afina di zwa mukoloko di kentezi',
 'tog-watchlisthidebots' => 'Cwankekile roboti di zwa mukoloko di kentezi',
-'tog-nolangconversion' => 'Dinyembulisize selti konfesyoni',
 'tog-ccmeonemails' => 'Afi di zwa dubina di melina a afi di xetewi sebelu',
 'tog-diffonly' => 'Ni sa kamukile petulo selt pre petuho',
 
index 0e446f3..b5eda82 100644 (file)
@@ -1178,8 +1178,6 @@ Prašome patikrinti sąrašus.',
 'search-interwiki-caption' => 'Dukteriniai projektai',
 'search-interwiki-default' => '$1 rezultatai:',
 'search-interwiki-more' => '(daugiau)',
-'search-mwsuggest-enabled' => 'su pasiūlymais',
-'search-mwsuggest-disabled' => 'nėra pasiūlymų',
 'search-relatedarticle' => 'Susiję',
 'mwsuggest-disable' => 'Slėpti AJAX pasiūlymus',
 'searcheverything-enable' => 'Ieškoti visose vardų srityse',
@@ -2778,7 +2776,6 @@ Išsaugokite jį savo kompiuteryje ir įkelkite jį čia.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript testavimas',
-'javascripttest-disabled' => 'Ši funkcija šiame wiki projekte neįjungta.',
 'javascripttest-title' => 'Vykdomas $1 testavimas',
 'javascripttest-pagetext-noframework' => 'Šis puslapis yra skirtas vykdyti JavaScript testavimus.',
 'javascripttest-pagetext-unknownframework' => 'Nežinoma "$1" testavimo struktūra.',
@@ -3751,6 +3748,9 @@ Kitu atveju, galite naudotis žemiau esančia paprastesne forma. Jūsų komentar
 'feedback-bugcheck' => 'Puiku! Tiesiog patikrinkite, ar tai ne viena [$1 jau žinomų klaidų].',
 'feedback-bugnew' => 'Patikrinau. Pranešti apie naują klaidą',
 
+# Search suggestions
+'searchsuggest-search' => 'Ieškoti',
+
 # API errors
 'api-error-badaccess-groups' => 'Jums neleidžiama įkelti failus į šią wiki.',
 'api-error-badtoken' => 'Vidinė klaida: blogai atpažinimo ženklas.',
index 69f914d..b400758 100644 (file)
@@ -395,8 +395,6 @@ n = nasvareigs lobuojums.',
 'search-interwiki-caption' => 'Citi projekti',
 'search-interwiki-default' => 'Rezuļtati nu $1',
 'search-interwiki-more' => '(vaira)',
-'search-mwsuggest-enabled' => 'Ar īsacejumim',
-'search-mwsuggest-disabled' => 'Bez īsacejumim',
 'searchall' => 'vysi',
 'nonefound' => "'''Pīzeime:''' bīži vin mekliešona ir naveiksmeiga, meklejūt plaši izplateitus vuordus, pīvadumam, \"kai\" voi \"ir\", deļ tam ka tī nateik īkļauti mekliešonys datu bazā, voi ari meklejūt vairuok par vīnu vuordu (deļ tam ka rezuļtatūs pasaruodeis tikai lopys, kuramuos ir visi meklietī vuordi). Vēļ, piec nūklusiejuma, puormeklej tikai dažys ''namespaces''. Lai meklētu vysuos, mekliešonys pīprasejumam prīškā juolīkn ''all:'', voi ari analogā veidā juonūruoda puormekliejamuo ''namespace''.",
 'powersearch' => 'Smolkuo mekliešona',
index 2af1c67..d2af51a 100644 (file)
@@ -731,8 +731,6 @@ Lamtawi hmante: '''({{int:cur}})'''= ennawnna thar ber nena danglamna, '''({{int
 'search-interwiki-caption' => 'Hmachhawppuite',
 'search-interwiki-default' => 'Chhuak $1:',
 'search-interwiki-more' => '(tam)',
-'search-mwsuggest-enabled' => 'rawtna telin',
-'search-mwsuggest-disabled' => 'rawtna tel lovin',
 'search-relatedarticle' => 'Laichin',
 'mwsuggest-disable' => 'AJAX rawtna tithi rawh',
 'searcheverything-enable' => 'Hminghmun zawng zawngah zawng rawh',
@@ -1934,4 +1932,8 @@ A bak zawng chu thuhrûk sa vek a ni ang.
 'feedback-message' => 'Thu',
 'feedback-cancel' => 'Sûtna',
 
+# Search suggestions
+'searchsuggest-search' => 'Zawnna',
+'searchsuggest-containing' => 'hemi thu telna hi...',
+
 );
index af20cc9..8ac36d0 100644 (file)
@@ -307,9 +307,10 @@ $1',
 
 'ok' => 'Labi',
 'retrievedfrom' => 'Saturs iegūts no "$1"',
-'youhavenewmessages' => 'Tev ir $1 (skat. $2).',
+'youhavenewmessages' => 'Tev ir $1 (skatīt $2).',
 'newmessageslink' => 'jauns vēstījums',
 'newmessagesdifflink' => 'pēdējā izmaiņa',
+'newmessageslinkplural' => '{{PLURAL:$1|jauns vēstījums|jauni vēstījumi}}',
 'newmessagesdifflinkplural' => '{{PLURAL:$1|pēdējā izmaiņa|pēdējās izmaiņas}}',
 'youhavenewmessagesmulti' => 'Tev ir jauns ziņojums: $1',
 'editsection' => 'labot',
@@ -932,8 +933,6 @@ $1",
 'search-interwiki-caption' => 'Citi projekti',
 'search-interwiki-default' => 'Rezultāti no $1:',
 'search-interwiki-more' => '(vairāk)',
-'search-mwsuggest-enabled' => 'ar ieteikumiem',
-'search-mwsuggest-disabled' => 'bez ieteikumiem',
 'search-relatedarticle' => 'Saistītais',
 'mwsuggest-disable' => 'Atslēgt AJAX ieteikumus',
 'searcheverything-enable' => 'Meklēt visās nosaukumvietās',
@@ -3099,6 +3098,10 @@ Var arī lietot [[Special:EditWatchlist|standarta izmainīšanas lapu]].',
 'feedback-close' => 'Gatavs',
 'feedback-bugnew' => 'Es pārbaudīju. Ziņot par jaunu kļūdu',
 
+# Search suggestions
+'searchsuggest-search' => 'Meklēt',
+'searchsuggest-containing' => 'Meklējamā frāze:',
+
 # API errors
 'api-error-filename-tooshort' => 'Faila nosaukums ir pārāk īss.',
 'api-error-http' => 'Iekšēja kļūda: Nevar izveidot savienojumu ar serveri.',
index e9a3a25..907e269 100644 (file)
@@ -998,8 +998,6 @@ $1",
 'search-interwiki-caption' => '結義金蘭',
 'search-interwiki-default' => '結果有$1:',
 'search-interwiki-more' => '(多)',
-'search-mwsuggest-enabled' => '有議',
-'search-mwsuggest-disabled' => '無議',
 'search-relatedarticle' => '關',
 'mwsuggest-disable' => '停AJAX議',
 'searcheverything-enable' => '尋全名集',
index cbc2a32..4c12a97 100644 (file)
@@ -261,6 +261,7 @@ Dudicoxopes oxmaruşi yasaği na ren ar, varna daha dido kʼarakʼtʼeri uğun.'
 'userlogout' => 'Siteşen Kogamaxti',
 'nologin' => "Hesabi va giğuni? '''$1'''",
 'nologinlink' => 'Hesabi dokʼidi.',
+'gotaccountlink' => 'Sitʼeşa amaxti',
 'mailmypassword' => 'Ağne pʼarola-çkimi moncğoni',
 
 # Change password dialog
@@ -344,7 +345,7 @@ Oxo3ʼonapape: (a3ʼineri) = a3ʼineri versiyoni kʼala na ren farkʼi,
 'revertmerge' => 'Artikʼartişen okʼo3ʼkʼi',
 
 # Diffs
-'history-title' => '"$1" butʼkʼaşi tarixi',
+'history-title' => 'Butʼkʼaşi tarixi "$1"',
 'lineno' => '$1. satʼiri:',
 'compareselectedversions' => 'Na goşiğen versiyonepe okʼo3ʼiri',
 'editundo' => 'ukʼuni',
@@ -367,8 +368,6 @@ Oxo3ʼonapape: (a3ʼineri) = a3ʼineri versiyoni kʼala na ren farkʼi,
 'search-interwiki-caption' => 'Cuma projepe',
 'search-interwiki-default' => '$1 sonucepe:',
 'search-interwiki-more' => '(çkva)',
-'search-mwsuggest-enabled' => 'okʼvandupete',
-'search-mwsuggest-disabled' => 'okʼvandu varen',
 'searchall' => 'mteli',
 'nonefound' => "'''Notʼi''': Xvala, namtini svacoxope maartani oqʼopinot igoren.
 Ogoruşi dudis '''all:''' pʼrefiksi okʼatute doloçʼareli na ren iri şeyi (oğarğaluşi butʼkʼape, şablonepe, doçkva şeyepeti iqʼvasen) mgori varna pʼrefiksi oqʼopinot na igoren svacoxo ixmarit.",
@@ -619,7 +618,7 @@ Am butʼkʼaşi oçvuşi sinori gaktirinen; ama am oktiroba, kʼademoni oçvalu
 # Block/unblock
 'blockip' => 'Maxmares bloği qʼvi',
 'ipboptions' => '2 saatʼi:2 hours,1 ndğa:1 day,3 ndğa:3 days,1 doloni:1 week,2 doloni:2 weeks,1 tuta:1 month,3 tuta:3 months,6 tuta:6 months,1 3ʼana:1 year,pʼanda:infinite',
-'ipblocklist' => 'Bloği xveneri na renan IP adresepe do maxmareş coxope',
+'ipblocklist' => 'Bloği do maxmareş',
 'blocklink' => 'bloği qʼvi',
 'unblocklink' => 'bloği kezdi',
 'change-blocklink' => 'bloği doktiri',
index b9e2f49..7c760c9 100644 (file)
@@ -1018,8 +1018,6 @@ $3 द्वारा देल कारण अछि ''$2''",
 'search-interwiki-caption' => 'सम्बन्धित परियोजना सभ',
 'search-interwiki-default' => '$1 सभटा परिणाम:',
 'search-interwiki-more' => '(आर)',
-'search-mwsuggest-enabled' => 'सलाहक संग',
-'search-mwsuggest-disabled' => 'कोनो सलाह नै',
 'search-relatedarticle' => 'सम्बन्धी',
 'mwsuggest-disable' => 'AJAX सलाह अमान्य करू',
 'searcheverything-enable' => 'सभ नामस्थान सभमे ताकू',
index 1e462df..87e55c3 100644 (file)
@@ -885,8 +885,6 @@ Gatèkna, angger nganggo pranala navigasi kuwe bakalan nge-reset kolom kiye.',
 'search-interwiki-caption' => 'Proyek liyane',
 'search-interwiki-default' => 'Hasil $1:',
 'search-interwiki-more' => '(terusane)',
-'search-mwsuggest-enabled' => 'nganggo saran',
-'search-mwsuggest-disabled' => 'ora ana saran',
 'search-relatedarticle' => 'Kagandhèng',
 'mwsuggest-disable' => 'Non-aktifna saran AJAX',
 'searcheverything-enable' => 'Goleti nang kabeh bilik jeneng',
index 4c4697c..1d939ad 100644 (file)
@@ -932,8 +932,6 @@ $3 макссь туфталсь - ''$2''",
 'search-interwiki-caption' => 'Сазоронь проекттне',
 'search-interwiki-default' => '$1 муфкст:',
 'search-interwiki-more' => '(сяда лама)',
-'search-mwsuggest-enabled' => 'мяль максоматнень мархта',
-'search-mwsuggest-disabled' => 'мяль максоматнень ашет',
 'search-relatedarticle' => 'Мала',
 'mwsuggest-disable' => 'Лоткак AJAX мяль максоматне тевс нолдама',
 'searchrelated' => 'мала',
index 752f7ec..26b0f41 100644 (file)
@@ -1214,8 +1214,6 @@ $3 santiôna{{PLURAL:}} natsonika tamin'ny [[:$2]]",
 'search-interwiki-caption' => 'zandri-tetikasa',
 'search-interwiki-default' => "Valiny amin'ny $1 :",
 'search-interwiki-more' => '(be kokoa)',
-'search-mwsuggest-enabled' => 'misy hevitra',
-'search-mwsuggest-disabled' => 'tsy misy hevitra',
 'search-relatedarticle' => 'voadinika',
 'mwsuggest-disable' => 'Aza atao ny toro-hevitra AJAX',
 'searcheverything-enable' => "Hitady anatin'ny anaran-tsehatra rehetra:",
index 2e6cc29..77eb3d2 100644 (file)
@@ -515,8 +515,6 @@ $messages = array(
 'search-interwiki-caption' => 'Родо проект-влак',
 'search-interwiki-default' => "$1'ште мумо:",
 'search-interwiki-more' => '(эше)',
-'search-mwsuggest-enabled' => 'темлымаш дене',
-'search-mwsuggest-disabled' => 'темлымаш деч посна',
 'searchall' => 'чыла',
 'nonefound' => "'''Ешартыш''':  Посна каласыме огыл дык, кычалмаш южо лӱм-влакын кумдыкышто эрта. Уло лӱм-влакын кумдыкышто кычалашлан(чӱктен каҥашымаш лаштык-влакым, ямдылык-влакым и туге молат) шке йодмашыштет ''all:'' префиксым кучылт, але кӱлешан лӱм-влакын кумдыкым ончыкто.",
 'search-nonefound' => 'Тыйын йодышлан нимом кычален мумо уке.',
index a5ea00d..0ac1ac6 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'    => 'Rātapu',
-'monday'    => 'Rāhina',
-'tuesday'   => 'Rātū',
+'sunday' => 'Rātapu',
+'monday' => 'Rāhina',
+'tuesday' => 'Rātū',
 'wednesday' => 'Rāapa',
-'thursday'  => 'Rāpare',
-'friday'    => 'Rāmere',
-'saturday'  => 'Rāhoroi',
-'january'   => 'Kohi-tātea',
-'february'  => 'Hui-tanguru',
-'march'     => 'Poutū-te-rangi',
-'april'     => 'Paenga-whāwhā',
-'may_long'  => 'Haratua',
-'june'      => 'Pipiri',
-'july'      => 'Hōngongoi',
-'august'    => 'Here-turi-kōkā',
+'thursday' => 'Rāpare',
+'friday' => 'Rāmere',
+'saturday' => 'Rāhoroi',
+'january' => 'Kohi-tātea',
+'february' => 'Hui-tanguru',
+'march' => 'Poutū-te-rangi',
+'april' => 'Paenga-whāwhā',
+'may_long' => 'Haratua',
+'june' => 'Pipiri',
+'july' => 'Hōngongoi',
+'august' => 'Here-turi-kōkā',
 'september' => 'Mahuru',
-'october'   => 'Whiringa-ā-nuku',
-'november'  => 'Whiringa-ā-rangi',
-'december'  => 'Hakihea',
+'october' => 'Whiringa-ā-nuku',
+'november' => 'Whiringa-ā-rangi',
+'december' => 'Hakihea',
 
-'cancel'     => 'Whakakore',
-'mytalk'     => 'Karere mōku',
+'cancel' => 'Whakakore',
+'mytalk' => 'Karere mōku',
 'navigation' => 'Huarahi',
 
 # Cologne Blue skin
@@ -44,39 +44,39 @@ $messages = array(
 # Vector skin
 'vector-view-view' => 'Rīti',
 
-'help'             => 'Whakamārama',
-'search'           => 'Rapua',
-'go'               => 'Haere',
-'history'          => 'Kōrero Nehe',
-'history_short'    => 'Tuhinga/kaituhi',
+'help' => 'Whakamārama',
+'search' => 'Rapua',
+'go' => 'Haere',
+'history' => 'Kōrero Nehe',
+'history_short' => 'Tuhinga/kaituhi',
 'printableversion' => 'Tāia',
-'permalink'        => 'Hononga toitū',
-'edit'             => 'Whakatika',
-'delete'           => 'tangohia',
-'protect'          => 'Whakangungua',
+'permalink' => 'Hononga toitū',
+'edit' => 'Whakatika',
+'delete' => 'tangohia',
+'protect' => 'Whakangungua',
 'talkpagelinktext' => 'Kōrerohia',
-'talk'             => 'Kōrerorero',
-'toolbox'          => 'Pouaka utauta',
+'talk' => 'Kōrerorero',
+'toolbox' => 'Pouaka utauta',
 
 # 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'            => 'Mo {{SITENAME}}',
-'currentevents'        => 'Kōrero',
-'currentevents-url'    => 'Project:Kōrero',
-'mainpage'             => 'Hau Kāinga',
+'aboutsite' => 'Mo {{SITENAME}}',
+'currentevents' => 'Kōrero',
+'currentevents-url' => 'Project:Kōrero',
+'mainpage' => 'Hau Kāinga',
 'mainpage-description' => 'Hau Kāinga',
-'portal'               => 'Tomokanga hapori',
-'portal-url'           => 'Project:Tomokanga hapori',
-'privacy'              => 'Tikanga tūmataiti',
-'privacypage'          => 'Project:Tikanga tūmataiti',
+'portal' => 'Tomokanga hapori',
+'portal-url' => 'Project:Tomokanga hapori',
+'privacy' => 'Tikanga tūmataiti',
+'privacypage' => 'Project:Tikanga tūmataiti',
 
-'toc'     => 'Rārangi kōrero',
+'toc' => 'Rārangi kōrero',
 'showtoc' => 'whakakite',
 'hidetoc' => 'hunaia',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'tuhi pānui',
+'nstab-main' => 'tuhi pānui',
 'nstab-template' => 'papa tauira',
-'nstab-help'     => 'Āwhina',
+'nstab-help' => 'Āwhina',
 'nstab-category' => 'Wāhanga',
 
 # Login and logout pages
@@ -84,19 +84,19 @@ $messages = array(
 
 # Edit pages
 'savearticle' => 'Tiaki',
-'showdiff'    => 'Tiro rerekētanga',
+'showdiff' => 'Tiro rerekētanga',
 
 # Preferences page
 'preferences' => 'Kōwhiringa',
 
 # Recent changes
 'recentchanges' => 'Rerekētanga hōu',
-'hide'          => 'Hunaia',
-'show'          => 'Whakaaturia',
+'hide' => 'Hunaia',
+'show' => 'Whakaaturia',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Rerekētanga pū tahi',
-'recentchangeslinked-feed'    => 'Rerekētanga pū tahi',
+'recentchangeslinked' => 'Rerekētanga pū tahi',
+'recentchangeslinked-feed' => 'Rerekētanga pū tahi',
 'recentchangeslinked-toolbox' => 'Rerekētanga pū tahi',
 
 # Upload
@@ -109,18 +109,18 @@ $messages = array(
 'move' => 'Nekehia',
 
 # Special:AllPages
-'allpages'       => 'Ngā whārangi katoa',
+'allpages' => 'Ngā whārangi katoa',
 'allpagessubmit' => 'Haere',
 
 # Watchlist
-'watchlist'   => 'Rārangi mātaki',
+'watchlist' => 'Rārangi mātaki',
 'mywatchlist' => 'Rārangi mātaki',
-'watch'       => 'Mātaki',
-'unwatch'     => 'kāti te mātaki',
+'watch' => 'Mātaki',
+'unwatch' => 'kāti te mātaki',
 
 # Contributions
 'contributions' => 'Ngā mahi a tēnei mema',
-'mycontris'     => 'āku mahi',
+'mycontris' => 'āku mahi',
 
 # What links here
 'whatlinkshere' => 'Ngā hononga mai',
index 483f77e..f248963 100644 (file)
@@ -810,8 +810,6 @@ Legend: '''({{int:kini}})''' = perbedaan jo revisi terakhir, '''({{int:dulu}})''
 'search-interwiki-caption' => 'Proyek badunsanak',
 'search-interwiki-default' => 'Hasil $1:',
 'search-interwiki-more' => '(selanjutnyo)',
-'search-mwsuggest-enabled' => 'dengan saran',
-'search-mwsuggest-disabled' => 'indak ado saran',
 'searchrelated' => 'bakaitan',
 'searchall' => 'Sadonyo',
 'showingresultsheader' => "{{PLURAL:$5|Hasil '''$1''' dari '''$3'''|Hasil '''$1 - $2''' dari '''$3'''}} untuak '''$4'''",
@@ -1259,4 +1257,8 @@ Nan lainnyo akan tasuruak sacaro default.
 # Special:Tags
 'tag-filter' => '[[Special:Tags|Tag]] bateh:',
 
+# Search suggestions
+'searchsuggest-search' => 'Cari',
+'searchsuggest-containing' => 'Barisi...',
+
 );
index 4bc913f..eb1d435 100644 (file)
@@ -504,7 +504,7 @@ $messages = array(
 'vector-action-protect' => 'Заштити',
 'vector-action-undelete' => 'Врати',
 'vector-action-unprotect' => 'Измени заштита',
-'vector-simplesearch-preference' => 'Овозможи збогатени предлози при пребарување (само за рувото „Векторско“)',
+'vector-simplesearch-preference' => 'Овозможи упростено поле за пребарување (само за рувото „Векторско“)',
 'vector-view-create' => 'Создај',
 'vector-view-edit' => 'Уреди',
 'vector-view-history' => 'Историја',
@@ -659,10 +659,10 @@ $1',
 'nstab-category' => 'Категорија',
 
 # Main script and global functions
-'nosuchaction' => 'Не постои таа функција',
-'nosuchactiontext' => 'Дејството наведено во URL-низата е грешно.
-Можеби има грешка во пишувањето на URL или сте следеле погрешна врска.
\9eва Ð¼Ð¾Ð¶Ðµ Ð¸Ñ\81Ñ\82о Ñ\82ака Ð´Ð° Ð±Ð¸Ð´Ðµ Ð¸ грешка во програмската опрема на {{SITENAME}}.',
+'nosuchaction' => 'Нема такво дејство',
+'nosuchactiontext' => 'Дејството укажано во URL-адресата е погрешно.
+Можеби имате грешка во пишувањето на адресата, или пак имате проследено погрешна врска.
\9eва Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ\81е Ð´Ð¾Ð»Ð¶Ð¸ Ð¸ Ð½Ð° грешка во програмската опрема на {{SITENAME}}.',
 'nosuchspecialpage' => 'Не постои таква специјална страница',
 'nospecialpagetext' => '<strong>Побаравте непостоечка специјална страница.</strong>
 
@@ -1395,8 +1395,6 @@ $1",
 'search-interwiki-caption' => 'Збратимени проекти',
 'search-interwiki-default' => 'Најдено на $1:',
 'search-interwiki-more' => '(уште)',
-'search-mwsuggest-enabled' => 'со предлози',
-'search-mwsuggest-disabled' => 'без предлози',
 'search-relatedarticle' => 'Поврзано',
 'mwsuggest-disable' => 'Оневозможи AJAX-предлози',
 'searcheverything-enable' => 'Барај во сите именски простори',
@@ -3057,7 +3055,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'Проба на JavaScript',
-'javascripttest-disabled' => 'Функцијата не е овозможена на ова вики.',
 'javascripttest-title' => 'Вршам $1 проби',
 'javascripttest-pagetext-noframework' => 'Оваа страница е резервирана за вршење на проби со JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Непозната рамка „$1“.',
@@ -4124,7 +4121,7 @@ $5
 'specialpages-group-highuse' => 'Најкористени страници',
 'specialpages-group-pages' => 'Списоци на страници',
 'specialpages-group-pagetools' => 'Алатки за страници',
-'specialpages-group-wiki' => 'Википодатоци и алатки',
+'specialpages-group-wiki' => 'Вики-податоци и алатки',
 'specialpages-group-redirects' => 'Пренасочување на специјални страници',
 'specialpages-group-spam' => 'Алатки против спам',
 
@@ -4239,6 +4236,10 @@ $5
 'feedback-bugcheck' => 'Одлично! Само проверете да не е една од [$1 веќе познатите грешки].',
 'feedback-bugnew' => 'Проверив. Пријави ја како нова грешка.',
 
+# Search suggestions
+'searchsuggest-search' => 'Пребарување',
+'searchsuggest-containing' => 'содржи...',
+
 # API errors
 'api-error-badaccess-groups' => 'Не ви е дозволено да подигате податотеки на ова вики.',
 'api-error-badtoken' => 'Внатрешна грешка: неисправен жетон.',
index 7226cc4..9adb476 100644 (file)
@@ -485,7 +485,7 @@ $messages = array(
 'vector-action-protect' => 'സം‌രക്ഷിക്കുക',
 'vector-action-undelete' => 'മായ്ക്കപ്പെട്ടത് പുനഃസ്ഥാപിക്കുക',
 'vector-action-unprotect' => 'സംരക്ഷണത്തിൽ മാറ്റംവരുത്തുക',
-'vector-simplesearch-preference' => 'à´®àµ\86à´\9aàµ\8dà´\9aà´ªàµ\8dà´ªàµ\86à´\9fàµ\8dà´\9f à´¤à´¿à´°à´\9aàµ\8dà´\9aിൽ à´¨à´¿àµ¼à´¦àµ\8dà´¦àµ\87à´¶à´\99àµ\8dà´\99ൾ à´¤à´°à´¿ക (വെക്റ്റർ ദൃശ്യരൂപത്തിൽ മാത്രം)',
+'vector-simplesearch-preference' => 'ലളിതമായ à´¤à´¿à´°à´\9aàµ\8dà´\9aിൽ à´¸àµ\97à´\95à´°àµ\8dà´¯à´\82 à´¸à´\9càµ\8dà´\9cമാà´\95àµ\8dà´\95àµ\81ക (വെക്റ്റർ ദൃശ്യരൂപത്തിൽ മാത്രം)',
 'vector-view-create' => 'സൃഷ്ടിക്കുക',
 'vector-view-edit' => 'തിരുത്തുക',
 'vector-view-history' => 'നാൾവഴി കാണുക',
@@ -1332,8 +1332,6 @@ $1",
 'search-interwiki-caption' => 'സഹോദര സംരംഭങ്ങൾ',
 'search-interwiki-default' => '$1 ഫലങ്ങൾ:',
 'search-interwiki-more' => '(കൂടുതൽ)',
-'search-mwsuggest-enabled' => 'നിർദ്ദേശങ്ങൾ വേണം',
-'search-mwsuggest-disabled' => 'നിർദ്ദേശങ്ങൾ വേണ്ട',
 'search-relatedarticle' => 'ബന്ധപ്പെട്ടവ',
 'mwsuggest-disable' => 'അജാക്സ് നിർദ്ദേശങ്ങൾ വേണ്ട',
 'searcheverything-enable' => 'എല്ലാ നാമമേഖലകളും തിരയുക',
@@ -2950,7 +2948,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'ജാവാസ്ക്രിപ്റ്റ് പരീക്ഷണം',
-'javascripttest-disabled' => 'ഈ വിക്കിയിൽ ഈ പ്രക്രിയ സജ്ജമാക്കിയിട്ടില്ല.',
 'javascripttest-title' => '$1 പരീക്ഷണങ്ങൾ നടക്കുന്നുണ്ട്',
 'javascripttest-pagetext-noframework' => 'ഈ താൾ ജാവാസ്ക്രിപ്റ്റ് പരീക്ഷണങ്ങൾ നടത്താനായി മാറ്റിവെച്ചിരിക്കുന്നതാണ്.',
 'javascripttest-pagetext-unknownframework' => 'അപരിചിതമായ പരീക്ഷണ ചട്ടക്കൂട് "$1".',
@@ -3962,6 +3959,10 @@ $5
 'feedback-bugcheck' => 'കൊള്ളാം! [$1 അറിയാവുന്ന ബഗുകളിൽ] ഒന്നല്ല എന്ന് ഒന്നു പരിശോധിച്ചേക്കുക.',
 'feedback-bugnew' => 'ഞാൻ പരിശോധിച്ചു. പുതിയൊരു ബഗ് ചേർക്കുക',
 
+# Search suggestions
+'searchsuggest-search' => 'തിരയുക',
+'searchsuggest-containing' => 'ഉൾപ്പെടുന്നവ...',
+
 # API errors
 'api-error-badaccess-groups' => 'ഈ വിക്കിയിൽ പ്രമാണങ്ങൾ അപ്‌ലോഡ് ചെയ്യാൻ താങ്കൾക്കനുവാദമില്ല.',
 'api-error-badtoken' => 'ആന്തരിക പിഴവ്: ഗുണകരമല്ലാത്ത ചീട്ട്.',
index 1ddb365..5252d65 100644 (file)
@@ -1031,8 +1031,6 @@ $1",
 'search-interwiki-caption' => 'Ах дүү төслүүд',
 'search-interwiki-default' => '$1 үр дүн:',
 'search-interwiki-more' => '(илүү их)',
-'search-mwsuggest-enabled' => 'санаачлагатай',
-'search-mwsuggest-disabled' => 'санаачлага байхгүй',
 'search-relatedarticle' => 'Холбоотой',
 'mwsuggest-disable' => 'AJAX саналуудыг болиулах',
 'searcheverything-enable' => 'Бүх нэрний зайнуудад хайх',
@@ -3309,4 +3307,7 @@ $5
 'revdelete-unrestricted' => 'системийн операторуудаас авч хаясан хязгаарлалтууд',
 'newuserlog-byemail' => 'мэйлээр явуулсан нууц үг',
 
+# Search suggestions
+'searchsuggest-search' => 'Хайх',
+
 );
index caeb5ca..ef8797a 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Moldavian (Ð\9cолдовеняскэ)
+/** Moldavian (молдовеняскэ)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -22,132 +22,132 @@ $specialPageAliases = array(
 
 $messages = array(
 # Dates
-'sun'           => 'Дум',
-'january'       => 'януарие',
-'february'      => 'фебруарие',
-'march'         => 'мартие',
-'april'         => 'априлие',
-'may_long'      => 'май',
-'june'          => 'юние',
-'july'          => 'юлие',
-'august'        => 'аугуст',
-'september'     => 'септембрие',
-'october'       => 'октомбрие',
-'november'      => 'ноембрие',
-'december'      => 'дечембрие',
-'january-gen'   => 'януарие',
-'february-gen'  => 'фебруарие',
-'march-gen'     => 'мартие',
-'april-gen'     => 'априлие',
-'may-gen'       => 'май',
-'june-gen'      => 'юние',
-'july-gen'      => 'юлие',
-'august-gen'    => 'аугуст',
+'sun' => 'Дум',
+'january' => 'януарие',
+'february' => 'фебруарие',
+'march' => 'мартие',
+'april' => 'априлие',
+'may_long' => 'май',
+'june' => 'юние',
+'july' => 'юлие',
+'august' => 'аугуст',
+'september' => 'септембрие',
+'october' => 'октомбрие',
+'november' => 'ноембрие',
+'december' => 'дечембрие',
+'january-gen' => 'януарие',
+'february-gen' => 'фебруарие',
+'march-gen' => 'мартие',
+'april-gen' => 'априлие',
+'may-gen' => 'май',
+'june-gen' => 'юние',
+'july-gen' => 'юлие',
+'august-gen' => 'аугуст',
 'september-gen' => 'септембрие',
-'october-gen'   => 'октомбрие',
-'november-gen'  => 'ноембрие',
-'december-gen'  => 'дечембрие',
-'jan'           => 'яну',
-'feb'           => 'феб',
-'mar'           => 'мар',
-'apr'           => 'апр',
-'may'           => 'май',
-'jun'           => 'юни',
-'jul'           => 'юли',
-'aug'           => 'ауг',
-'sep'           => 'сеп',
-'oct'           => 'окт',
-'nov'           => 'ное',
-'dec'           => 'деч',
+'october-gen' => 'октомбрие',
+'november-gen' => 'ноембрие',
+'december-gen' => 'дечембрие',
+'jan' => 'яну',
+'feb' => 'феб',
+'mar' => 'мар',
+'apr' => 'апр',
+'may' => 'май',
+'jun' => 'юни',
+'jul' => 'юли',
+'aug' => 'ауг',
+'sep' => 'сеп',
+'oct' => 'окт',
+'nov' => 'ное',
+'dec' => 'деч',
 
 # Categories related messages
-'pagecategories'         => '{{PLURAL:$1|Категоирие|Категорий}}',
-'category_header'        => 'Паӂинь дин категория «$1»',
-'subcategories'          => 'Субкатегорий',
-'hidden-categories'      => '{{PLURAL:$1|категорие аскунсэ|категорий аскунсе}}',
-'category-subcat-count'  => "{{PLURAL:$2|Ачастэ категорие концине доар урмэтоаря субкатегорие.|Ачастэ категорие концине {{PLURAL:$1|урмэтоаря субкатегорие|урмэтоареле $1 субкатегорий}}, динтр'ун тотал де $2.}}",
+'pagecategories' => '{{PLURAL:$1|Категоирие|Категорий}}',
+'category_header' => 'Паӂинь дин категория «$1»',
+'subcategories' => 'Субкатегорий',
+'hidden-categories' => '{{PLURAL:$1|категорие аскунсэ|категорий аскунсе}}',
+'category-subcat-count' => "{{PLURAL:$2|Ачастэ категорие концине доар урмэтоаря субкатегорие.|Ачастэ категорие концине {{PLURAL:$1|урмэтоаря субкатегорие|урмэтоареле $1 субкатегорий}}, динтр'ун тотал де $2.}}",
 'category-article-count' => "{{PLURAL:$2|Ачастэ категорие концине доар урмэтоаря паӂинэ.|{{PLURAL:$1|Урмэтоаря паӂинэ|Урмэтоареле $1 паӂинь}} се афлэ ын ачастэ категорие, динтр'ун тотал де $2.}}",
 
-'newwindow'  => "(се дескиде ынтр'о ферястрэ ноуэ)",
-'cancel'     => 'Анулязэ',
-'mytalk'     => 'Дискуцииле меле',
+'newwindow' => "(се дескиде ынтр'о ферястрэ ноуэ)",
+'cancel' => 'Анулязэ',
+'mytalk' => 'Дискуцииле меле',
 'navigation' => 'Навигаре',
 
 # Cologne Blue skin
 'qbfind' => 'Гэсеште',
 
-'errorpagetitle'   => 'Ероаре',
-'returnto'         => 'Ынапой ла $1.',
-'tagline'          => 'Де ла {{SITENAME}}',
-'help'             => 'Ажутор',
-'search'           => 'Каутэ',
-'searchbutton'     => 'Каутэ',
-'searcharticle'    => 'Ду-те',
-'history'          => 'Историкул паӂиний',
-'history_short'    => 'Историк',
+'errorpagetitle' => 'Ероаре',
+'returnto' => 'Ынапой ла $1.',
+'tagline' => 'Де ла {{SITENAME}}',
+'help' => 'Ажутор',
+'search' => 'Каутэ',
+'searchbutton' => 'Каутэ',
+'searcharticle' => 'Ду-те',
+'history' => 'Историкул паӂиний',
+'history_short' => 'Историк',
 'printableversion' => 'Версиуне де типэрит',
-'permalink'        => 'Легэтурэ неынчетатэ',
-'edit'             => 'Едитязэ',
-'create'           => 'Креязэ',
-'editthispage'     => 'Едитязэ ачастэ паӂинэ',
-'delete'           => 'Штерӂе',
-'protect'          => 'Протежязэ',
-'protect_change'   => 'скимбэ',
-'newpage'          => 'Паӂина ноуэ',
-'talkpage'         => 'Дискутэ ачастэ паӂинэ',
+'permalink' => 'Легэтурэ неынчетатэ',
+'edit' => 'Едитязэ',
+'create' => 'Креязэ',
+'editthispage' => 'Едитязэ ачастэ паӂинэ',
+'delete' => 'Штерӂе',
+'protect' => 'Протежязэ',
+'protect_change' => 'скимбэ',
+'newpage' => 'Паӂина ноуэ',
+'talkpage' => 'Дискутэ ачастэ паӂинэ',
 'talkpagelinktext' => 'Дискуций',
-'personaltools'    => 'Унелте персонале',
-'talk'             => 'Дискуций',
-'views'            => 'Визуализэрь',
-'toolbox'          => 'Кутие де унелте',
-'otherlanguages'   => 'Ын алте лимбь',
-'redirectedfrom'   => '(Редирекционат де ла $1)',
-'redirectpagesub'  => 'Паӂинэ де редирекционаре',
-'lastmodifiedat'   => 'Ултима модификаре $2, $1.',
-'jumpto'           => 'Салт ла:',
+'personaltools' => 'Унелте персонале',
+'talk' => 'Дискуций',
+'views' => 'Визуализэрь',
+'toolbox' => 'Кутие де унелте',
+'otherlanguages' => 'Ын алте лимбь',
+'redirectedfrom' => '(Редирекционат де ла $1)',
+'redirectpagesub' => 'Паӂинэ де редирекционаре',
+'lastmodifiedat' => 'Ултима модификаре $2, $1.',
+'jumpto' => 'Салт ла:',
 'jumptonavigation' => 'навигацие',
-'jumptosearch'     => 'кэутаре',
+'jumptosearch' => 'кэутаре',
 
 # 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'            => 'Деспре {{SITENAME}}',
-'aboutpage'            => 'Project:Деспре',
-'copyright'            => 'Концинутул есте диспонибил суб $1.',
-'copyrightpage'        => '{{ns:project}}:Дрептурь де аутор',
-'disclaimers'          => 'Деклараций',
-'disclaimerpage'       => 'Project:Декларацие ӂенералэ',
-'edithelp'             => 'Ажутор пентру едитаре',
-'edithelppage'         => 'Help:Едитаре',
-'helppage'             => 'Help:Купринс',
-'mainpage'             => 'Прима паӂина',
+'aboutsite' => 'Деспре {{SITENAME}}',
+'aboutpage' => 'Project:Деспре',
+'copyright' => 'Концинутул есте диспонибил суб $1.',
+'copyrightpage' => '{{ns:project}}:Дрептурь де аутор',
+'disclaimers' => 'Деклараций',
+'disclaimerpage' => 'Project:Декларацие ӂенералэ',
+'edithelp' => 'Ажутор пентру едитаре',
+'edithelppage' => 'Help:Едитаре',
+'helppage' => 'Help:Купринс',
+'mainpage' => 'Прима паӂина',
 'mainpage-description' => 'Прима паӂина',
-'privacy'              => 'Политика де интимитате',
-'privacypage'          => 'Project:Политика де интимитате',
+'privacy' => 'Политика де интимитате',
+'privacypage' => 'Project:Политика де интимитате',
 
 'badaccess' => 'Ероаре пермисиуне',
 
-'retrievedfrom'      => 'Адус де ла «$1»',
+'retrievedfrom' => 'Адус де ла «$1»',
 'youhavenewmessages' => 'Ай $1 ($2).',
-'newmessageslink'    => 'месаже ной',
-'editsection'        => 'едитязэ',
-'editold'            => 'едитязэ',
-'editlink'           => 'едитязэ',
-'viewsourcelink'     => 'везь сурса',
-'editsectionhint'    => 'Едитязэ секциуня: $1',
-'toc'                => 'Таблэ де материй',
-'showtoc'            => 'аратэ',
-'hidetoc'            => 'аскунде',
-'site-rss-feed'      => '$1 Агрегат RSS',
-'site-atom-feed'     => '$1 Агрегат Atom',
-'page-rss-feed'      => '«$1» Агрегат RSS',
-'page-atom-feed'     => '«$1» Агрегат Atom',
-'red-link-title'     => '$1 (паӂина ну егзистэ)',
+'newmessageslink' => 'месаже ной',
+'editsection' => 'едитязэ',
+'editold' => 'едитязэ',
+'editlink' => 'едитязэ',
+'viewsourcelink' => 'везь сурса',
+'editsectionhint' => 'Едитязэ секциуня: $1',
+'toc' => 'Таблэ де материй',
+'showtoc' => 'аратэ',
+'hidetoc' => 'аскунде',
+'site-rss-feed' => '$1 Агрегат RSS',
+'site-atom-feed' => '$1 Агрегат Atom',
+'page-rss-feed' => '«$1» Агрегат RSS',
+'page-atom-feed' => '«$1» Агрегат Atom',
+'red-link-title' => '$1 (паӂина ну егзистэ)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Паӂинэ',
-'nstab-user'     => 'Паӂина утилизаторулуй',
-'nstab-special'  => 'Сервичий',
-'nstab-project'  => 'Паӂина проектулуй',
-'nstab-image'    => 'Фишиер',
+'nstab-main' => 'Паӂинэ',
+'nstab-user' => 'Паӂина утилизаторулуй',
+'nstab-special' => 'Сервичий',
+'nstab-project' => 'Паӂина проектулуй',
+'nstab-image' => 'Фишиер',
 'nstab-template' => 'Шаблон',
 'nstab-category' => 'Категорие',
 
@@ -158,118 +158,115 @@ $messages = array(
 
 Дакэ ну ачеста е мотивул, с-ар путя сэ фи гэсит ун буг ын програм.
 Те рог анунцэ ачест аспект унуй [[Special:ListUsers/sysop|администратор]], индикынду-ь адреса УРЛ.',
-'viewsource'      => 'Везь сурса',
+'viewsource' => 'Везь сурса',
 
 # Login and logout pages
-'yourname'                => 'Нуме де утилизатор:',
-'yourpassword'            => 'Паролэ:',
+'yourname' => 'Нуме де утилизатор:',
+'yourpassword' => 'Паролэ:',
 'nav-login-createaccount' => 'Креязэ конт / Аутентификаре',
-'userlogin'               => 'Креязэ конт / Аутентификаре',
-'logout'                  => 'Ынкиде сесиуня',
-'userlogout'              => 'Ынкиде сесиуня',
-'nologinlink'             => 'Креязэ конт',
+'userlogin' => 'Креязэ конт / Аутентификаре',
+'logout' => 'Ынкиде сесиуня',
+'userlogout' => 'Ынкиде сесиуня',
+'nologinlink' => 'Креязэ конт',
 
 # Edit page toolbar
-'bold_sample'     => 'Текст алдин',
-'bold_tip'        => 'Текст алдин',
-'italic_sample'   => 'Текст курсив',
-'italic_tip'      => 'Текст курсив',
-'link_sample'     => 'Титлул легэтурий',
-'link_tip'        => 'Легэтурэ интернэ',
-'extlink_sample'  => 'http://www.example.com титлул легэтурий',
-'extlink_tip'     => 'Легэтурэ екстернэ (ну уита префиксул http://)',
+'bold_sample' => 'Текст алдин',
+'bold_tip' => 'Текст алдин',
+'italic_sample' => 'Текст курсив',
+'italic_tip' => 'Текст курсив',
+'link_sample' => 'Титлул легэтурий',
+'link_tip' => 'Легэтурэ интернэ',
+'extlink_sample' => 'http://www.example.com титлул легэтурий',
+'extlink_tip' => 'Легэтурэ екстернэ (ну уита префиксул http://)',
 'headline_sample' => 'Текст де титлу',
-'headline_tip'    => 'Титлу де нивел 2',
-'nowiki_sample'   => 'Интроду текст неформатат аичь',
-'nowiki_tip'      => 'Игнорэ форматаря вики',
-'image_tip'       => 'Фишиер инсерат',
-'media_tip'       => 'Легэтурэ ла фишиер',
-'sig_tip'         => 'Семнэтура та дататэ',
-'hr_tip'          => 'Линие оризонталэ (фолосеште-о кумпэтат)',
+'headline_tip' => 'Титлу де нивел 2',
+'nowiki_sample' => 'Интроду текст неформатат аичь',
+'nowiki_tip' => 'Игнорэ форматаря вики',
+'image_tip' => 'Фишиер инсерат',
+'media_tip' => 'Легэтурэ ла фишиер',
+'sig_tip' => 'Семнэтура та дататэ',
+'hr_tip' => 'Линие оризонталэ (фолосеште-о кумпэтат)',
 
 # Edit pages
-'summary'                          => 'Резумат:',
-'subject'                          => 'Субьект/титлу:',
-'minoredit'                        => 'Ачаста есте о едитаре минорэ',
-'watchthis'                        => 'Привеште ачастэ паӂинэ',
-'savearticle'                      => 'Салвязэ паӂина',
-'preview'                          => 'Превизуализязэ',
-'showpreview'                      => 'Аратэ превизуализаре',
-'showdiff'                         => 'Аратэ диференце',
-'anoneditwarning'                  => "'''Атенцие:''' Ну ць-ай аутентификат.
+'summary' => 'Резумат:',
+'subject' => 'Субьект/титлу:',
+'minoredit' => 'Ачаста есте о едитаре минорэ',
+'watchthis' => 'Привеште ачастэ паӂинэ',
+'savearticle' => 'Салвязэ паӂина',
+'preview' => 'Превизуализязэ',
+'showpreview' => 'Аратэ превизуализаре',
+'showdiff' => 'Аратэ диференце',
+'anoneditwarning' => "'''Атенцие:''' Ну ць-ай аутентификат.
 Адреса IP та ва фи ынреӂистратэ ын историкул ачестей паӂинь.",
-'newarticle'                       => '(Ноу)',
-'noarticletext'                    => 'Ын ачест момент ну есте ничь ун текст ын ачастэ паӂинэ.
+'newarticle' => '(Ноу)',
+'noarticletext' => 'Ын ачест момент ну есте ничь ун текст ын ачастэ паӂинэ.
 Поць [[Special:Search/{{PAGENAME}}|кэута ачест титлу]] ын алте паӂинь,
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} кэута ынреӂистрэрь ын журнале], сау [{{fullurl:{{FULLPAGENAME}}|action=edit}} креа ачастэ паӂинэ]</span>.',
-'editing'                          => 'Едитынд $1',
-'editingsection'                   => 'Едитынд $1 (секциуне)',
-'copyrightwarning'                 => "Рецине кэ тоате контрибуцииле ла {{SITENAME}} сынт дистрибуите суб личенца $2 (везь $1 пентру деталий).
+'editing' => 'Едитынд $1',
+'editingsection' => 'Едитынд $1 (секциуне)',
+'copyrightwarning' => "Рецине кэ тоате контрибуцииле ла {{SITENAME}} сынт дистрибуите суб личенца $2 (везь $1 пентру деталий).
 Дакэ ну дорешть ка чея че скрий сэ фие модификат фэрэ милэ ши редистрибуит ын вое, атунчь ну тримите материалеле респективе аичь.<br />
 Де асеменя, не асигурь кэ чея че ай скирс а фост композицие проприе сау копие динтр'о ресурсэ публикэ сау либерэ.
 '''Ну интродуче материале ку дрептурь де аутор фэрэ пермисиуне!'''",
-'templatesused'                    => '{{PLURAL:$1|Шаблон фолосит|Шаблоане фолосите}} ын ачастэ паӂинэ:',
-'templatesusedpreview'             => '{{PLURAL:$1|Шаблон фолосит|Шаблоане фолосите}} ын ачастэ превизуализаре:',
-'template-protected'               => '(протежат)',
-'template-semiprotected'           => '(семи-протежат)',
-'hiddencategories'                 => 'Ачастэ паӂинэ есте мембрул {{PLURAL:$1|уней категорий аскунсе|а $1 категорий аскунсе}}:',
+'templatesused' => '{{PLURAL:$1|Шаблон фолосит|Шаблоане фолосите}} ын ачастэ паӂинэ:',
+'templatesusedpreview' => '{{PLURAL:$1|Шаблон фолосит|Шаблоане фолосите}} ын ачастэ превизуализаре:',
+'template-protected' => '(протежат)',
+'template-semiprotected' => '(семи-протежат)',
+'hiddencategories' => 'Ачастэ паӂинэ есте мембрул {{PLURAL:$1|уней категорий аскунсе|а $1 категорий аскунсе}}:',
 'permissionserrorstext-withaction' => 'Ну ай пермисиуня сэ $2, дин {{PLURAL:$1|урмэторул мотивул|урмэтоареле мотиве}}:',
 
 # History pages
-'viewpagelogs'           => 'Везь журналеле пентру ачастэ паӂинэ',
-'currentrev-asof'        => 'Версиуня курентэ дин $1',
-'revisionasof'           => 'Версиуня де ла дата $1',
-'previousrevision'       => 'Версиуня антериоарэ',
-'cur'                    => 'акт',
-'last'                   => 'преч',
+'viewpagelogs' => 'Везь журналеле пентру ачастэ паӂинэ',
+'currentrev-asof' => 'Версиуня курентэ дин $1',
+'revisionasof' => 'Версиуня де ла дата $1',
+'previousrevision' => 'Версиуня антериоарэ',
+'cur' => 'акт',
+'last' => 'преч',
 'history-fieldset-title' => 'Рэсфоеште историкул',
-'histfirst'              => 'Примеле',
-'histlast'               => 'Ултимеле',
+'histfirst' => 'Примеле',
+'histlast' => 'Ултимеле',
 
 # Revision deletion
-'rev-delundel'   => 'аратэ/аскунде',
+'rev-delundel' => 'аратэ/аскунде',
 'revdel-restore' => 'скимбэ визибилитатя',
 
 # Merge log
 'revertmerge' => 'Анулязэ ымбинаря',
 
 # Diffs
-'history-title'           => 'Историкул ревизиилор пентру «$1»',
-'difference'              => '(Диференца динтре версиунь)',
-'lineno'                  => 'Линия $1:',
+'history-title' => 'Историкул ревизиилор пентру «$1»',
+'lineno' => 'Линия $1:',
 'compareselectedversions' => 'Компарэ версиуниле селектате',
-'editundo'                => 'десфаче',
+'editundo' => 'десфаче',
 
 # Search results
-'searchresults'             => 'Резултателе кэутэрий',
-'searchresults-title'       => 'Резултателе кэутэрий пентру «$1»',
-'searchresulttext'          => 'Пентру май мулте деталий деспре кэутаря ын {{SITENAME}}, везь [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle'            => "Ай кэутат '''[[:$1]]''' ([[Special:Prefixindex/$1|тоате паӂиниле каре ынчеп ку «$1»]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|тоате паӂиниле каре се лягэ де «$1»]])",
-'searchsubtitleinvalid'     => "Ай каутат '''$1'''",
-'notitlematches'            => 'Ничь ун резултат ын титлуриле артиколелор',
-'notextmatches'             => 'Ничь ун резултат ын текстеле артиколелор',
-'prevn'                     => 'антериоареле {{PLURAL:$1|$1}}',
-'nextn'                     => 'урмэтоареле {{PLURAL:$1|$1}}',
-'viewprevnext'              => 'Везь ($1 {{int:pipe-separator}} $2) ($3).',
-'search-result-size'        => '$1 ({{PLURAL:$2|1 кувынт|$2 кувинте}})',
-'search-redirect'           => '(редирекционаре кэтре $1)',
-'search-section'            => '(секциуня $1)',
-'search-suggest'            => 'Аць дорит сэ скриець: $1',
-'search-interwiki-caption'  => 'Проекте ынрудите',
-'search-interwiki-default'  => '$1 резултате:',
-'search-interwiki-more'     => '(май мулт)',
-'search-mwsuggest-enabled'  => 'ку суӂестий',
-'search-mwsuggest-disabled' => 'фэрэ суӂестий',
-'nonefound'                 => "'''Нотэ''': Нумай унеле спаций де нуме сынт кэутате импличит.
+'searchresults' => 'Резултателе кэутэрий',
+'searchresults-title' => 'Резултателе кэутэрий пентру «$1»',
+'searchresulttext' => 'Пентру май мулте деталий деспре кэутаря ын {{SITENAME}}, везь [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchsubtitle' => "Ай кэутат '''[[:$1]]''' ([[Special:Prefixindex/$1|тоате паӂиниле каре ынчеп ку «$1»]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|тоате паӂиниле каре се лягэ де «$1»]])",
+'searchsubtitleinvalid' => "Ай каутат '''$1'''",
+'notitlematches' => 'Ничь ун резултат ын титлуриле артиколелор',
+'notextmatches' => 'Ничь ун резултат ын текстеле артиколелор',
+'prevn' => 'антериоареле {{PLURAL:$1|$1}}',
+'nextn' => 'урмэтоареле {{PLURAL:$1|$1}}',
+'viewprevnext' => 'Везь ($1 {{int:pipe-separator}} $2) ($3).',
+'search-result-size' => '$1 ({{PLURAL:$2|1 кувынт|$2 кувинте}})',
+'search-redirect' => '(редирекционаре кэтре $1)',
+'search-section' => '(секциуня $1)',
+'search-suggest' => 'Аць дорит сэ скриець: $1',
+'search-interwiki-caption' => 'Проекте ынрудите',
+'search-interwiki-default' => '$1 резултате:',
+'search-interwiki-more' => '(май мулт)',
+'nonefound' => "'''Нотэ''': Нумай унеле спаций де нуме сынт кэутате импличит.
 Ынчеркэ сэ пуй ка ши префикс ал кэутэрий ''all:'' пентру а кэута ын тот концинутул (инклузынд ши паӂиниле де дискуций, формате, етч), сау фолосеште спациул де нуме дорит ка ши префикс.",
-'powersearch'               => 'Кэутаре авансатэ',
-'powersearch-legend'        => 'Кэутаре авансатэ',
-'powersearch-ns'            => 'Кэутаре ын спацииле де нуме:',
-'powersearch-redir'         => 'Афишазэ редиректэриле',
-'powersearch-field'         => 'Каутэ дупэ',
+'powersearch' => 'Кэутаре авансатэ',
+'powersearch-legend' => 'Кэутаре авансатэ',
+'powersearch-ns' => 'Кэутаре ын спацииле де нуме:',
+'powersearch-redir' => 'Афишазэ редиректэриле',
+'powersearch-field' => 'Каутэ дупэ',
 
 # Preferences page
-'preferences'   => 'Преферинце',
+'preferences' => 'Преферинце',
 'mypreferences' => 'Преферинцеле меле',
 
 # Groups
@@ -284,83 +281,83 @@ $messages = array(
 'action-edit' => 'едитязэ ачастэ паӂинэ',
 
 # Recent changes
-'recentchanges'                  => 'Скимбэрь реченте',
-'recentchanges-legend'           => 'Опциунь скимбэрь реченте',
+'recentchanges' => 'Скимбэрь реченте',
+'recentchanges-legend' => 'Опциунь скимбэрь реченте',
 'recentchanges-feed-description' => 'Привеште челе май реченте скимбэрь фолосинд ачест агрегат.',
-'rclistfrom'                     => 'Аратэ модификэриле ынчепынд де ла $1',
-'rcshowhideminor'                => '$1 модификэриле миноре',
-'rcshowhidebots'                 => '$1 ботурь',
-'rcshowhideliu'                  => '$1 утилизаторь аутентификаць',
-'rcshowhideanons'                => '$1 утилизаторь анонимь',
-'rcshowhidemine'                 => '$1 едитэриле меле',
-'rclinks'                        => 'Аратэ ултимеле $1 модификэрь дин ултимеле $2 зиле.<br />$3',
-'diff'                           => 'диф',
-'hist'                           => 'ист',
-'hide'                           => 'аскунде',
-'show'                           => 'аратэ',
-'minoreditletter'                => 'м',
-'newpageletter'                  => 'Н',
-'boteditletter'                  => 'б',
-'rc-enhanced-expand'             => 'Аратэ деталий (нечеситэ JavaScript)',
-'rc-enhanced-hide'               => 'Аскунде деталииле',
+'rclistfrom' => 'Аратэ модификэриле ынчепынд де ла $1',
+'rcshowhideminor' => '$1 модификэриле миноре',
+'rcshowhidebots' => '$1 ботурь',
+'rcshowhideliu' => '$1 утилизаторь аутентификаць',
+'rcshowhideanons' => '$1 утилизаторь анонимь',
+'rcshowhidemine' => '$1 едитэриле меле',
+'rclinks' => 'Аратэ ултимеле $1 модификэрь дин ултимеле $2 зиле.<br />$3',
+'diff' => 'диф',
+'hist' => 'ист',
+'hide' => 'аскунде',
+'show' => 'аратэ',
+'minoreditletter' => 'м',
+'newpageletter' => 'Н',
+'boteditletter' => 'б',
+'rc-enhanced-expand' => 'Аратэ деталий (нечеситэ JavaScript)',
+'rc-enhanced-hide' => 'Аскунде деталииле',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Скимбарь корелате',
-'recentchangeslinked-feed'    => 'Скимбарь корелате',
+'recentchangeslinked' => 'Скимбарь корелате',
+'recentchangeslinked-feed' => 'Скимбарь корелате',
 'recentchangeslinked-toolbox' => 'Скимбарь корелате',
-'recentchangeslinked-title'   => 'Скимбэрь легате де «$1»',
+'recentchangeslinked-title' => 'Скимбэрь легате де «$1»',
 'recentchangeslinked-summary' => "Ачаста есте о листэ а скимбэрилор ефектуате речент асупра паӂинилор ку легэтурь де ла о анумитэ паӂинэ (сау асупра мембрилор уней анумите категорий).
 Паӂиниле пе каре ле [[Special:Watchlist|привь]] апар ын '''алдине'''.",
-'recentchangeslinked-page'    => 'Нумеле паӂиний:',
-'recentchangeslinked-to'      => 'Афишазэ скимбэриле ын паӂиниле каре се лягэ де паӂина датэ',
+'recentchangeslinked-page' => 'Нумеле паӂиний:',
+'recentchangeslinked-to' => 'Афишазэ скимбэриле ын паӂиниле каре се лягэ де паӂина датэ',
 
 # Upload
-'upload'        => 'Тримите фишиер',
+'upload' => 'Тримите фишиер',
 'uploadedimage' => 'а ынкэркат «[[$1]]»',
 
 # File description page
-'file-anchor-link'          => 'Фишиер',
-'filehist'                  => 'Историкул фишиерулуй',
-'filehist-help'             => "Апасэ пе '''Дата ши ора''' пентру а ведя версиуня тримисэ атунчь.",
-'filehist-current'          => 'актуалэ',
-'filehist-datetime'         => 'Дата/Ора',
-'filehist-thumb'            => 'Миниатурэ',
-'filehist-thumbtext'        => 'Миниатурэ пентру версиуня дин $1',
-'filehist-user'             => 'Утилизатор',
-'filehist-dimensions'       => 'Дименсиунь',
-'filehist-comment'          => 'Коментариу',
-'imagelinks'                => 'Легэтурь',
-'linkstoimage'              => '{{PLURAL:$1|Урмэтоаря паӂинэ тримите спре|Урмэтоареле $1 паӂинь тримит спре}} ачест фишиер:',
-'sharedupload'              => 'Ачест фишиер провине де ла $1 ши поате фи фолосит ши де алте проекте.',
+'file-anchor-link' => 'Фишиер',
+'filehist' => 'Историкул фишиерулуй',
+'filehist-help' => "Апасэ пе '''Дата ши ора''' пентру а ведя версиуня тримисэ атунчь.",
+'filehist-current' => 'актуалэ',
+'filehist-datetime' => 'Дата/Ора',
+'filehist-thumb' => 'Миниатурэ',
+'filehist-thumbtext' => 'Миниатурэ пентру версиуня дин $1',
+'filehist-user' => 'Утилизатор',
+'filehist-dimensions' => 'Дименсиунь',
+'filehist-comment' => 'Коментариу',
+'imagelinks' => 'Легэтурь',
+'linkstoimage' => '{{PLURAL:$1|Урмэтоаря паӂинэ тримите спре|Урмэтоареле $1 паӂинь тримит спре}} ачест фишиер:',
+'sharedupload' => 'Ачест фишиер провине де ла $1 ши поате фи фолосит ши де алте проекте.',
 'uploadnewversion-linktext' => 'Ынкаркэ о версиуне ноуэ а ачестуй фишиер',
 
 # Statistics
 'statistics' => 'Статистичь',
 
 # Miscellaneous special pages
-'nbytes'        => '{{PLURAL:$1|ун октет|$1 октець}}',
-'nmembers'      => '$1 {{PLURAL:$1|ун мембру|мембрь}}',
-'prefixindex'   => 'Тоате паӂиниле ку префикс',
-'newpages'      => 'Паӂинь ной',
-'move'          => 'Депласязэ',
-'movethispage'  => 'Депласязэ ачастэ паӂинэ',
+'nbytes' => '{{PLURAL:$1|ун октет|$1 октець}}',
+'nmembers' => '$1 {{PLURAL:$1|ун мембру|мембрь}}',
+'prefixindex' => 'Тоате паӂиниле ку префикс',
+'newpages' => 'Паӂинь ной',
+'move' => 'Депласязэ',
+'movethispage' => 'Депласязэ ачастэ паӂинэ',
 'pager-newer-n' => '{{PLURAL:$1|1 май ноу|$1 май ной}}',
 'pager-older-n' => '{{PLURAL:$1|1|$1}} май векь',
 
 # Book sources
-'booksources'    => 'Сурсе де кэрць',
+'booksources' => 'Сурсе де кэрць',
 'booksources-go' => 'Ду-те',
 
 # Special:Log
 'log' => 'Журнале',
 
 # Special:AllPages
-'allpages'       => 'Тоате паӂиниле',
+'allpages' => 'Тоате паӂиниле',
 'alphaindexline' => '$1 пынэ ла $2',
-'prevpage'       => 'Паӂина антериоарэ ($1)',
-'allpagesfrom'   => 'Афишазэ паӂиниле порнинд де ла:',
-'allpagesto'     => 'Афишазэ паӂиниле терминынд де ла:',
-'allarticles'    => 'Тоате паӂиниле',
+'prevpage' => 'Паӂина антериоарэ ($1)',
+'allpagesfrom' => 'Афишазэ паӂиниле порнинд де ла:',
+'allpagesto' => 'Афишазэ паӂиниле терминынд де ла:',
+'allarticles' => 'Тоате паӂиниле',
 'allpagessubmit' => 'Ду-те',
 
 # Special:LinkSearch
@@ -376,110 +373,110 @@ $messages = array(
 'emailuser' => 'Тримите прин поштэ електроникэ ун месаж ачестуй утилизатор',
 
 # Watchlist
-'watchlist'         => 'Паӂинь привите',
-'mywatchlist'       => 'Паӂинь привите',
-'watch'             => 'Привеште',
-'watchthispage'     => 'Привеште ачастэ паӂинэ',
-'unwatch'           => 'Ну май привеште',
-'wlshowlast'        => 'Аратэ ултимеле $1 оре $2 зиле $3',
+'watchlist' => 'Паӂинь привите',
+'mywatchlist' => 'Паӂинь привите',
+'watch' => 'Привеште',
+'watchthispage' => 'Привеште ачастэ паӂинэ',
+'unwatch' => 'Ну май привеште',
+'wlshowlast' => 'Аратэ ултимеле $1 оре $2 зиле $3',
 'watchlist-options' => 'Опциуниле листей де паӂинь привите',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'Привинд...',
+'watching' => 'Привинд...',
 'unwatching' => 'Ну май привинд...',
 
 # Delete
-'deletepage'            => 'Штерӂе паӂина',
-'actioncomplete'        => 'Акциуне комплетэ',
-'deletedtext'           => 'Паӂина «$1» а фост штярсэ.
+'deletepage' => 'Штерӂе паӂина',
+'actioncomplete' => 'Акциуне комплетэ',
+'deletedtext' => 'Паӂина «$1» а фост штярсэ.
 Везь $2 пентру о листэ а елементелор штерсе речент.',
-'dellogpage'            => 'Журнал штерӂерь',
-'deletecomment'         => 'Мотив:',
-'deleteotherreason'     => 'Мотив диферит/суплиментар:',
+'dellogpage' => 'Журнал штерӂерь',
+'deletecomment' => 'Мотив:',
+'deleteotherreason' => 'Мотив диферит/суплиментар:',
 'deletereasonotherlist' => 'Алт мотив',
 
 # Rollback
 'rollbacklink' => 'ревино',
 
 # Protect
-'protectlogpage'              => 'Журнал протекций',
-'protectedarticle'            => 'а протежат «[[$1]]»',
-'modifiedarticleprotection'   => 'а скимбат нивелул де протекцие пентру «[[$1]]»',
-'protectcomment'              => 'Мотив:',
-'protectexpiry'               => 'Експирэ:',
-'protect_expiry_invalid'      => 'Тимпул де експираре ну есте валид.',
-'protect_expiry_old'          => 'Тимпул де експираре есте ын трекут.',
-'protect-text'                => "Поць визуализа сау модифика нивелул де протекцие пентру паӂина '''$1'''.",
-'protect-locked-access'       => "Контул тэу ну аре пермисиуня де а скимба нивелуриле де протежаре а паӂиний.
+'protectlogpage' => 'Журнал протекций',
+'protectedarticle' => 'а протежат «[[$1]]»',
+'modifiedarticleprotection' => 'а скимбат нивелул де протекцие пентру «[[$1]]»',
+'protectcomment' => 'Мотив:',
+'protectexpiry' => 'Експирэ:',
+'protect_expiry_invalid' => 'Тимпул де експираре ну есте валид.',
+'protect_expiry_old' => 'Тимпул де експираре есте ын трекут.',
+'protect-text' => "Поць визуализа сау модифика нивелул де протекцие пентру паӂина '''$1'''.",
+'protect-locked-access' => "Контул тэу ну аре пермисиуня де а скимба нивелуриле де протежаре а паӂиний.
 Аичь сынт сетэриле куренте пентру паӂина '''$1''':",
-'protect-cascadeon'           => 'Ачастэ паӂинэ есте протежатэ деоарече есте инклусэ ын {{PLURAL:$1|урмэтоаря паӂинэ, че аре|урмэтоареле паӂинь, че ау}} активитатэ протежаря ла модификаре ын каскадэ.
+'protect-cascadeon' => 'Ачастэ паӂинэ есте протежатэ деоарече есте инклусэ ын {{PLURAL:$1|урмэтоаря паӂинэ, че аре|урмэтоареле паӂинь, че ау}} активитатэ протежаря ла модификаре ын каскадэ.
 Поць скимба нивелул де протежаре ал ачестей паӂинь, дар аста ну ва афекта протекция ын каскадэ.',
-'protect-default'             => 'Пермите тоць утилизаторий',
+'protect-default' => 'Пермите тоць утилизаторий',
 'protect-level-autoconfirmed' => 'Блокязэ утилизаторий ной ши неынреӂистраць',
-'protect-level-sysop'         => 'Нумай администраторий',
-'protect-summary-cascade'     => 'ын каскадэ',
-'protect-expiring'            => 'експирэ $1 (UTC)',
-'protect-cantedit'            => 'Ну поць скимба нивелул де протекцие а ачестей паӂинь, деоарече ну ай пермисиуня де а о модифика.',
-'restriction-type'            => 'Пермисиуне:',
-'restriction-level'           => 'Нивел де рестрикцие:',
+'protect-level-sysop' => 'Нумай администраторий',
+'protect-summary-cascade' => 'ын каскадэ',
+'protect-expiring' => 'експирэ $1 (UTC)',
+'protect-cantedit' => 'Ну поць скимба нивелул де протекцие а ачестей паӂинь, деоарече ну ай пермисиуня де а о модифика.',
+'restriction-type' => 'Пермисиуне:',
+'restriction-level' => 'Нивел де рестрикцие:',
 
 # Undelete
 'undeletelink' => 'визуализязэ/рестаурязэ',
 
 # Namespace form on various pages
-'namespace'      => 'Спациу де нуме:',
-'invert'         => 'Инверсязэ селекция',
+'namespace' => 'Спациу де нуме:',
+'invert' => 'Инверсязэ селекция',
 'blanknamespace' => '(Принчиал)',
 
 # Contributions
-'contributions'       => 'Контрибуцииле утилизаторулуй',
+'contributions' => 'Контрибуцииле утилизаторулуй',
 'contributions-title' => 'Контрибуцииле утилизаторулуй $1',
-'mycontris'           => 'Контрибуцииле меле',
-'contribsub2'         => 'Пентру $1 ($2)',
-'month'               => 'Дин луна (ши май ынаинте):',
-'year'                => 'Дин анул (ши май ынаинте):',
+'mycontris' => 'Контрибуцииле меле',
+'contribsub2' => 'Пентру $1 ($2)',
+'month' => 'Дин луна (ши май ынаинте):',
+'year' => 'Дин анул (ши май ынаинте):',
 
-'sp-contributions-newbies'  => 'Аратэ доар контрибуцииле контурилор ной',
+'sp-contributions-newbies' => 'Аратэ доар контрибуцииле контурилор ной',
 'sp-contributions-blocklog' => 'журнал блокэрь',
-'sp-contributions-talk'     => 'Дискуций',
-'sp-contributions-search'   => 'Каутэ контрибуций',
+'sp-contributions-talk' => 'Дискуций',
+'sp-contributions-search' => 'Каутэ контрибуций',
 'sp-contributions-username' => 'Адресэ IP сау нуме де утилизатор:',
-'sp-contributions-submit'   => 'Каутэ',
+'sp-contributions-submit' => 'Каутэ',
 
 # What links here
-'whatlinkshere'            => 'Че се лягэ аичь',
-'whatlinkshere-title'      => 'Паӂинь каре концин легэтурь спре «$1»',
-'whatlinkshere-page'       => 'Паӂинэ:',
-'linkshere'                => "Урмэтоареле паӂинь концин легэтурь кэтре '''[[:$1]]''':",
-'isredirect'               => 'паӂинэ де редирекционаре',
-'istemplate'               => 'трансклудере',
-'isimage'                  => 'легэтура фишиерулуй',
-'whatlinkshere-prev'       => '{{PLURAL:$1|антериоара|антериоареле $1}}',
-'whatlinkshere-next'       => '{{PLURAL:$1|урмэтоаря|урматоареле $1}}',
-'whatlinkshere-links'      => '← легэтурь',
+'whatlinkshere' => 'Че се лягэ аичь',
+'whatlinkshere-title' => 'Паӂинь каре концин легэтурь спре «$1»',
+'whatlinkshere-page' => 'Паӂинэ:',
+'linkshere' => "Урмэтоареле паӂинь концин легэтурь кэтре '''[[:$1]]''':",
+'isredirect' => 'паӂинэ де редирекционаре',
+'istemplate' => 'трансклудере',
+'isimage' => 'легэтура фишиерулуй',
+'whatlinkshere-prev' => '{{PLURAL:$1|антериоара|антериоареле $1}}',
+'whatlinkshere-next' => '{{PLURAL:$1|урмэтоаря|урматоареле $1}}',
+'whatlinkshere-links' => '← легэтурь',
 'whatlinkshere-hideredirs' => '$1 редирекционарь',
-'whatlinkshere-hidetrans'  => '$1 трансклудериле',
-'whatlinkshere-hidelinks'  => '$1 легэтурь',
-'whatlinkshere-filters'    => 'Филтре',
+'whatlinkshere-hidetrans' => '$1 трансклудериле',
+'whatlinkshere-hidelinks' => '$1 легэтурь',
+'whatlinkshere-filters' => 'Филтре',
 
 # Block/unblock
-'blockip'                  => 'Блокязэ утилизатор',
-'ipboptions'               => '2 оре:2 hours,1 зи:1 day,3 зиле:3 days,1 сэптэмынэ:1 week,2 сэптэмынь:2 weeks,1 лунэ:1 month,3 лунь:3 months,6 лунь:6 months,1 ан:1 year,инфинит:infinite',
-'blocklink'                => 'блокязэ',
-'unblocklink'              => 'деблокязэ',
-'change-blocklink'         => 'модификэ блокаря',
-'contribslink'             => 'контрибуций',
-'blocklogpage'             => 'Журнал блокэрь',
-'unblocklogentry'          => 'а деблокат $1',
+'blockip' => 'Блокязэ утилизатор',
+'ipboptions' => '2 оре:2 hours,1 зи:1 day,3 зиле:3 days,1 сэптэмынэ:1 week,2 сэптэмынь:2 weeks,1 лунэ:1 month,3 лунь:3 months,6 лунь:6 months,1 ан:1 year,инфинит:infinite',
+'blocklink' => 'блокязэ',
+'unblocklink' => 'деблокязэ',
+'change-blocklink' => 'модификэ блокаря',
+'contribslink' => 'контрибуций',
+'blocklogpage' => 'Журнал блокэрь',
+'unblocklogentry' => 'а деблокат $1',
 'block-log-flags-nocreate' => 'креаря де контурь дезактиватэ',
 
 # Move page
 'movearticle' => 'Депласязэ паӂина:',
-'newtitle'    => 'Титлул ноу:',
+'newtitle' => 'Титлул ноу:',
 'movepagebtn' => 'Депласязэ паӂина',
 'movelogpage' => 'Журнал депласэрь',
-'movereason'  => 'Мотив:',
-'revertmove'  => 'ревино',
+'movereason' => 'Мотив:',
+'revertmove' => 'ревино',
 
 # Export
 'export' => 'Експортэ паӂинь',
@@ -488,63 +485,63 @@ $messages = array(
 'thumbnail-more' => 'Екстинде',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'             => 'Паӂина та де утилизатор',
-'tooltip-pt-mytalk'               => 'Паӂина та де дискуций',
-'tooltip-pt-preferences'          => 'Преферинцеле меле',
-'tooltip-pt-watchlist'            => 'Листа паӂинилор пе каре ле мониторизезь',
-'tooltip-pt-mycontris'            => 'Листэ де контрибуцииле тале',
-'tooltip-pt-login'                => 'Есте ынкуражат сэ се аутентификэ, дешь ачест лукру ну есте облигаториу.',
-'tooltip-pt-logout'               => 'Ынкиде сесиуня',
-'tooltip-ca-talk'                 => 'Дискуцие деспре артикол',
-'tooltip-ca-edit'                 => 'Поате едита ачастэ паӂинэ. Ле ругэм сэ превизуализязэ концинутул ынаинте де салваре.',
-'tooltip-ca-addsection'           => 'Адаугэ о ноуэ секциуне.',
-'tooltip-ca-viewsource'           => 'Ачастэ паӂинэ есте протежатэ.
+'tooltip-pt-userpage' => 'Паӂина та де утилизатор',
+'tooltip-pt-mytalk' => 'Паӂина та де дискуций',
+'tooltip-pt-preferences' => 'Преферинцеле меле',
+'tooltip-pt-watchlist' => 'Листа паӂинилор пе каре ле мониторизезь',
+'tooltip-pt-mycontris' => 'Листэ де контрибуцииле тале',
+'tooltip-pt-login' => 'Есте ынкуражат сэ се аутентификэ, дешь ачест лукру ну есте облигаториу.',
+'tooltip-pt-logout' => 'Ынкиде сесиуня',
+'tooltip-ca-talk' => 'Дискуцие деспре артикол',
+'tooltip-ca-edit' => 'Поате едита ачастэ паӂинэ. Ле ругэм сэ превизуализязэ концинутул ынаинте де салваре.',
+'tooltip-ca-addsection' => 'Адаугэ о ноуэ секциуне.',
+'tooltip-ca-viewsource' => 'Ачастэ паӂинэ есте протежатэ.
 Поць визуализа доар кодул сурсэ',
-'tooltip-ca-history'              => 'Версиуниле антериоаре але ачестей паӂиний',
-'tooltip-ca-protect'              => 'Протежязэ ачастэ паӂинэ',
-'tooltip-ca-delete'               => 'Штерӂе ачастэ паӂинэ',
-'tooltip-ca-move'                 => 'Депласязэ ачастэ паӂинэ',
-'tooltip-ca-watch'                => 'Адаугэ ла листа де паӂинь привите',
-'tooltip-ca-unwatch'              => 'Елиминэ ачастэ паӂинэ дин листа та де паӂинь привите',
-'tooltip-search'                  => 'Кэутаре ын {{SITENAME}}',
-'tooltip-search-go'               => 'Ду-те ла паӂина ку ачест нуме ексакт дакэ егзистэ',
-'tooltip-search-fulltext'         => 'Каутэ паӂиниле пентру ачест текст',
-'tooltip-n-mainpage'              => 'Визитязэ паӂина принчипалэ',
-'tooltip-n-mainpage-description'  => 'Визитязэ паӂина принчипалэ',
-'tooltip-n-portal'                => 'Деспре проект, че поате фаче, унде гэсеште солуций',
-'tooltip-n-currentevents'         => 'Гэсеште информаций деспре ынтымпларе курентэ',
-'tooltip-n-recentchanges'         => 'Листа ултимелор скимбэрь реализате ын ачест вики.',
-'tooltip-n-randompage'            => 'Мерӂе спре о паӂинэ алятоаре',
-'tooltip-n-help'                  => 'Локул ын каре гэсешть ажутор',
-'tooltip-t-whatlinkshere'         => 'Листа тутурор паӂинилор вики каре кондук спре ачастэ паӂинэ',
-'tooltip-t-recentchangeslinked'   => 'Скимбэрь реченте ын легэтурэ ку ачастэ паӂинэ',
-'tooltip-feed-rss'                => 'Агрегат RSS пентру ачастэ паӂинэ',
-'tooltip-feed-atom'               => 'Агрегат Atom пентру ачастэ паӂинэ',
-'tooltip-t-contributions'         => 'Везь листа де контрибуций але ачестуй утилизатор',
-'tooltip-t-emailuser'             => 'Тримите прин поштэ електроникэ ун месаж ачестуй утилизатор',
-'tooltip-t-upload'                => 'Тримите имаӂинь сау фишиере медия',
-'tooltip-t-specialpages'          => 'Листа тутурор паӂинилор де сервичиу',
-'tooltip-t-print'                 => 'Версиуня де типэрит а ачестей паӂинь',
-'tooltip-t-permalink'             => 'Легэтура перманентэ кэтре ачастэ версиуне а паӂиний',
-'tooltip-ca-nstab-main'           => 'Везь паӂина де концинут',
-'tooltip-ca-nstab-user'           => 'Везь паӂина де утилизатор',
-'tooltip-ca-nstab-special'        => 'Ачаста есте о паӂинэ спечиалэ, ну о поць модифика директ.',
-'tooltip-ca-nstab-project'        => 'Везь паӂина проектулуй',
-'tooltip-ca-nstab-image'          => 'Везь паӂина фишиерулуй',
-'tooltip-ca-nstab-template'       => 'Везь шаблон',
-'tooltip-ca-nstab-category'       => 'Везь паӂина категорией',
-'tooltip-minoredit'               => 'Маркязэ ачастэ едитаре ка фиинд минорэ',
-'tooltip-save'                    => 'Салвязэ скимбэриле тале',
-'tooltip-preview'                 => 'Превизуализаря модофикэрилор тале, фолосеште-о те ругэм ынаинте де а салва!',
-'tooltip-diff'                    => 'Аратэ-мь модификэриле ефектуате асупра текстулуй',
+'tooltip-ca-history' => 'Версиуниле антериоаре але ачестей паӂиний',
+'tooltip-ca-protect' => 'Протежязэ ачастэ паӂинэ',
+'tooltip-ca-delete' => 'Штерӂе ачастэ паӂинэ',
+'tooltip-ca-move' => 'Депласязэ ачастэ паӂинэ',
+'tooltip-ca-watch' => 'Адаугэ ла листа де паӂинь привите',
+'tooltip-ca-unwatch' => 'Елиминэ ачастэ паӂинэ дин листа та де паӂинь привите',
+'tooltip-search' => 'Кэутаре ын {{SITENAME}}',
+'tooltip-search-go' => 'Ду-те ла паӂина ку ачест нуме ексакт дакэ егзистэ',
+'tooltip-search-fulltext' => 'Каутэ паӂиниле пентру ачест текст',
+'tooltip-n-mainpage' => 'Визитязэ паӂина принчипалэ',
+'tooltip-n-mainpage-description' => 'Визитязэ паӂина принчипалэ',
+'tooltip-n-portal' => 'Деспре проект, че поате фаче, унде гэсеште солуций',
+'tooltip-n-currentevents' => 'Гэсеште информаций деспре ынтымпларе курентэ',
+'tooltip-n-recentchanges' => 'Листа ултимелор скимбэрь реализате ын ачест вики.',
+'tooltip-n-randompage' => 'Мерӂе спре о паӂинэ алятоаре',
+'tooltip-n-help' => 'Локул ын каре гэсешть ажутор',
+'tooltip-t-whatlinkshere' => 'Листа тутурор паӂинилор вики каре кондук спре ачастэ паӂинэ',
+'tooltip-t-recentchangeslinked' => 'Скимбэрь реченте ын легэтурэ ку ачастэ паӂинэ',
+'tooltip-feed-rss' => 'Агрегат RSS пентру ачастэ паӂинэ',
+'tooltip-feed-atom' => 'Агрегат Atom пентру ачастэ паӂинэ',
+'tooltip-t-contributions' => 'Везь листа де контрибуций але ачестуй утилизатор',
+'tooltip-t-emailuser' => 'Тримите прин поштэ електроникэ ун месаж ачестуй утилизатор',
+'tooltip-t-upload' => 'Тримите имаӂинь сау фишиере медия',
+'tooltip-t-specialpages' => 'Листа тутурор паӂинилор де сервичиу',
+'tooltip-t-print' => 'Версиуня де типэрит а ачестей паӂинь',
+'tooltip-t-permalink' => 'Легэтура перманентэ кэтре ачастэ версиуне а паӂиний',
+'tooltip-ca-nstab-main' => 'Везь паӂина де концинут',
+'tooltip-ca-nstab-user' => 'Везь паӂина де утилизатор',
+'tooltip-ca-nstab-special' => 'Ачаста есте о паӂинэ спечиалэ, ну о поць модифика директ.',
+'tooltip-ca-nstab-project' => 'Везь паӂина проектулуй',
+'tooltip-ca-nstab-image' => 'Везь паӂина фишиерулуй',
+'tooltip-ca-nstab-template' => 'Везь шаблон',
+'tooltip-ca-nstab-category' => 'Везь паӂина категорией',
+'tooltip-minoredit' => 'Маркязэ ачастэ едитаре ка фиинд минорэ',
+'tooltip-save' => 'Салвязэ скимбэриле тале',
+'tooltip-preview' => 'Превизуализаря модофикэрилор тале, фолосеште-о те ругэм ынаинте де а салва!',
+'tooltip-diff' => 'Аратэ-мь модификэриле ефектуате асупра текстулуй',
 'tooltip-compareselectedversions' => 'Везь диференцеле ынтре челе доуэ версиунь селектате де пе ачастэ паӂинэ',
-'tooltip-watch'                   => 'Адаугэ ла листа де паӂинь привите',
-'tooltip-rollback'                => "«Ревино» анулязэ модификаря/модификэриле де пе ачастэ паӂинэ а ултимулуй контрибуитор принтр'о сингурэ апэсаре",
+'tooltip-watch' => 'Адаугэ ла листа де паӂинь привите',
+'tooltip-rollback' => "«Ревино» анулязэ модификаря/модификэриле де пе ачастэ паӂинэ а ултимулуй контрибуитор принтр'о сингурэ апэсаре",
 
 # Media information
 'file-info-size' => '$1 × $2 пиксель, мэриме фишиер: $3, тип MIME: $4',
-'file-nohires'   => 'Резолуций май марь ну сынт диспонибиле.',
-'svg-long-desc'  => 'фишиер SVG, ку дименсиуня номиналэ де $1 × $2 пиксель, мэриме фишиер: $3',
+'file-nohires' => 'Резолуций май марь ну сынт диспонибиле.',
+'svg-long-desc' => 'фишиер SVG, ку дименсиуня номиналэ де $1 × $2 пиксель, мэриме фишиер: $3',
 'show-big-image' => 'Мэреште резолуция имаӂиний',
 
 # Bad image list
@@ -555,24 +552,24 @@ $messages = array(
 Орьче легэтурь че урмязэ пе ачеяшь линие сынт консидерате ексчепций, адикэ паӂинь унде фишиерул поате апэря инклус директ.',
 
 # Metadata
-'metadata-help'     => 'Ачест фишиер концине информаций суплиментаре, интродусе пробабил де апаратул фотографик диӂитал сау сканерул каре л-а ӂенерат.
+'metadata-help' => 'Ачест фишиер концине информаций суплиментаре, интродусе пробабил де апаратул фотографик диӂитал сау сканерул каре л-а ӂенерат.
 Дакэ фишиерул а фост модификат ынтре тимп, есте посибил ка унеле деталий сэ ну май фие валабиле.',
-'metadata-expand'   => 'Афишазэ деталий суплиментаре',
+'metadata-expand' => 'Афишазэ деталий суплиментаре',
 'metadata-collapse' => 'Аскунде деталий суплиментаре',
 
 # External editor support
-'edit-externally'      => 'Едитязэ ачест фишиер фолосинд о апликацие екстернэ',
+'edit-externally' => 'Едитязэ ачест фишиер фолосинд о апликацие екстернэ',
 'edit-externally-help' => '(Везь [//www.mediawiki.org/wiki/Manual:External_editors инструкциунь де инсталаре] пентру май мулте информаций)',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'тоате',
 'namespacesall' => 'тоате',
-'monthsall'     => 'тоате',
+'monthsall' => 'тоате',
 
 # Watchlist editing tools
 'watchlisttools-view' => 'Везь скимбэриле релеванте',
 'watchlisttools-edit' => 'Везь ши модификэ листа паӂинилор привите',
-'watchlisttools-raw'  => 'Модификэ листа брутэ а паӂинилор привите',
+'watchlisttools-raw' => 'Модификэ листа брутэ а паӂинилор привите',
 
 # Special:SpecialPages
 'specialpages' => 'Сервичий',
index f0ade8f..d899219 100644 (file)
@@ -1193,7 +1193,7 @@ $1",
 
 # History merging
 'mergehistory' => 'पान ईतिहासांचे एकत्रिकरण करा',
-'mergehistory-header' => 'हà¥\87 à¤ªà¤¾à¤¨ à¤\8fà¤\95ा à¤¸à¥\8dरà¥\8bत à¤ªà¤¾à¤¨à¤¾à¤\9aा à¤\87तिहास à¤\8fà¤\96ादà¥\8dया à¤¨à¤µà¤¿न पानात समाविष्ट करू देते.
+'mergehistory-header' => 'हà¥\87 à¤ªà¤¾à¤¨ à¤\8fà¤\95ा à¤¸à¥\8dरà¥\8bत à¤ªà¤¾à¤¨à¤¾à¤\9aा à¤\87तिहास à¤\8fà¤\96ादà¥\8dया à¤¨à¤µà¥\80न पानात समाविष्ट करू देते.
 हा बदल पानाचे ऐतिहासिक सातत्य राखेल याची दक्षता घ्या.',
 'mergehistory-box' => 'दोन पानांची आवर्तने संमिलीत करा:',
 'mergehistory-from' => 'स्रोत पान:',
@@ -1273,8 +1273,6 @@ $1",
 'search-interwiki-caption' => 'इतर प्रकल्प',
 'search-interwiki-default' => '$1चे निकाल:',
 'search-interwiki-more' => '(आणखी)',
-'search-mwsuggest-enabled' => 'सजेशन्स सहित',
-'search-mwsuggest-disabled' => 'सजेशन्स नाहीत',
 'search-relatedarticle' => 'जवळील',
 'mwsuggest-disable' => 'AJAX सजेशन्स रद्द करा',
 'searcheverything-enable' => 'सर्वनामविश्वांमध्ये शोधा:',
@@ -1696,7 +1694,7 @@ $1",
 जर तुमच्या कडे पूर्ण रिझोल्यूशनची संचिका असेल तर चढवा अथवा संचिकेचे नाव बदला.',
 'fileexists-forbidden' => 'या नावाची संचिका अगोदरच अस्तित्त्वात आहे; कृपया पुन्हा मागे जाऊन ही संचिका नवीन नावाने चढवा.
 [[File:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'हà¥\87 à¤¨à¤¾à¤µ à¤\85सलà¥\87लà¥\80 à¤\8fà¤\95 à¤¸à¤\82à¤\9aिà¤\95ा à¤¶à¥\87à¤\85रà¥\8dड à¤¸à¤\82à¤\9aिà¤\95ा à¤\95à¥\8bशात à¤\86धà¥\80 à¤ªà¤¾à¤¸à¥\82न à¤\86हà¥\87; à¤\95à¥\83पया à¤ªà¤°à¤¤ à¤«à¤¿à¤°à¤¾ à¤\86णि à¤¨à¤µà¤¿à¤¨(वà¥\87à¤\97ळà¥\8dया) à¤¨à¤¾à¤µà¤¾à¤¨à¥\87 à¤¹à¥\80 à¤¸à¤\82à¤\9aिà¤\95ा à¤ªà¥\81नà¥\8dहा à¤\9aढवा.[[File:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'हà¥\87 à¤¨à¤¾à¤µ à¤\85सलà¥\87लà¥\80 à¤\8fà¤\95 à¤¸à¤\82à¤\9aिà¤\95ा à¤¶à¥\87à¤\85रà¥\8dड à¤¸à¤\82à¤\9aिà¤\95ा à¤\95à¥\8bशात à¤\86धà¥\80 à¤ªà¤¾à¤¸à¥\82न à¤\86हà¥\87; à¤\95à¥\83पया à¤ªà¤°à¤¤ à¤®à¤¾à¤\97à¥\87 à¤\9cा à¤\86णि à¤¨à¤µà¥\80न, à¤µà¥\87à¤\97ळà¥\8dया à¤¨à¤¾à¤µà¤¾à¤¨à¥\87 à¤¹à¥\80 à¤¸à¤\82à¤\9aिà¤\95ा à¤ªà¥\81नà¥\8dहा à¤\9aढवा. [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate' => 'ही संचिका खालील {{PLURAL:$1|संचिकेची|संचिकांची}} प्रत आहे:',
 'file-deleted-duplicate' => 'या संचिकेसारखीच् संचिका ([[:$1]]) या आधी वगळण्यात आली आहे.
 हि संचिका पुनः चढवण्यापूर्वी आपण त्या संचिकेची वगळण्याची नोंद तपासावी.',
@@ -2829,7 +2827,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'जावा स्क्रिप्ट तपासणी',
-'javascripttest-disabled' => 'हे कार्य अवरूद्ध केले आहे.',
 'javascripttest-title' => '$1 टेस्ट चालू आहेत',
 'javascripttest-pagetext-noframework' => 'हे पान जावा स्क्रिप्ट तपासणी साठी सुरक्षित केले आहे',
 'javascripttest-pagetext-unknownframework' => 'अज्ञात तपासणीचे ठिकाण $1',
@@ -3780,6 +3777,10 @@ $5
 'feedback-bugcheck' => 'उत्तम! फक्त एकदा खात्री करा की हा [$1 अगोदरच माहिती असलेला बग] तर नाहीये.',
 'feedback-bugnew' => 'मी तपासले आहे. हा एक नवीन बग म्हणून नोंद करावी',
 
+# Search suggestions
+'searchsuggest-search' => 'शोधा',
+'searchsuggest-containing' => '.......हे असलेले',
+
 # API errors
 'api-error-badaccess-groups' => 'आपणास ह्या विकीवर संचिका चढवण्याची परवानगी नाही',
 'api-error-badtoken' => 'अंतर्गत चूक: अयोग्य टोकन',
index 77a7da9..cefe13a 100644 (file)
@@ -371,8 +371,6 @@ $messages = array(
 'search-interwiki-caption' => 'Техеньок проектвлӓ',
 'search-interwiki-default' => '$1 результ.:',
 'search-interwiki-more' => '(эче)',
-'search-mwsuggest-enabled' => 'согоньвлӓ доно',
-'search-mwsuggest-disabled' => 'согоньвлӓдеок',
 'nonefound' => "'''Шотыш нӓлдӓ.''' Нимат ак лиӓлт гӹнь, керӓл шамакым цилӓ вӓреок кӹчӓлӓш ак тӹнгӓл. Кӹчӓлжӹ манын,   ''all:'' префиксӹм кычылтда.  Тенге тӓ лӹмвлӓм мода (кӱ тишкӹ сирӓ, нӹнӹн Кӓнгӓшӹмӓшвлӓштӹмӓт, шаблонвлӓмӓт дӓ молымат), уке гӹнь, шукырак лӹмӹм анжыктыда",
 'powersearch' => 'Кымдан кӹчӓлмӓш',
 'powersearch-legend' => 'Кымдан кӹчӓлмӓш',
index d6dec2f..61cf737 100644 (file)
@@ -351,7 +351,7 @@ $messages = array(
 'vector-action-protect' => 'Lindungi',
 'vector-action-undelete' => 'Batal hapus',
 'vector-action-unprotect' => 'Ubah perlindungan',
-'vector-simplesearch-preference' => 'Bolehkan cadangan carian lanjutan (kulit Vector sahaja)',
+'vector-simplesearch-preference' => 'Bolehkan bar carian ringkas (kulit Vector sahaja)',
 'vector-view-create' => 'Cipta',
 'vector-view-edit' => 'Sunting',
 'vector-view-history' => 'Lihat sejarah',
@@ -1210,8 +1210,6 @@ Butirannya boleh didapati di [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGEN
 'search-interwiki-caption' => 'Projek-projek lain',
 'search-interwiki-default' => 'Keputusan daripada $1:',
 'search-interwiki-more' => '(lagi)',
-'search-mwsuggest-enabled' => 'berserta cadangan',
-'search-mwsuggest-disabled' => 'tiada cadangan',
 'search-relatedarticle' => 'Berkaitan',
 'mwsuggest-disable' => 'Matikan ciri cadangan AJAX',
 'searcheverything-enable' => 'Cari dalam semua ruang nama',
@@ -1475,7 +1473,7 @@ Tindakan ini tidak boleh dibatalkan.',
 
 # User rights log
 'rightslog' => 'Log hak pengguna',
-'rightslogtext' => 'Ini ialah log bagi perubahan hak pengguna.',
+'rightslogtext' => 'Ini ialah log perubahan terhadap hak pengguna.',
 'rightslogentry' => 'menukar keahlian kumpulan bagi $1 daripada $2 kepada $3',
 'rightslogentry-autopromote' => 'dinaik pangkat secara automatik dari $2 ke $3',
 'rightsnone' => '(tiada)',
@@ -2839,7 +2837,6 @@ Simpan dalam komputer anda dan muat naiknya di sini.',
 
 # JavaScriptTest
 'javascripttest' => 'Ujian JavaScript',
-'javascripttest-disabled' => 'Fungsi ini belum dapat dihidupkan di wki ini.',
 'javascripttest-title' => 'Ujian $1 sedang dijalankan',
 'javascripttest-pagetext-noframework' => 'Laman ini ditempah untuk menjalankan ujian JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Kerangka "$1" tidak dikenali.',
@@ -3847,6 +3844,10 @@ Ataupun, anda boleh menggunakan borang yang mudah di bawah. Ulasan anda akan dic
 'feedback-bugcheck' => 'Bagus! Cuma pastikan itu bukan salah satu [$1 pepijat] yang sedia diketahui.',
 'feedback-bugnew' => 'Saya dah semak. Laporkan pepijat baru',
 
+# Search suggestions
+'searchsuggest-search' => 'Cari',
+'searchsuggest-containing' => 'mengandungi...',
+
 # API errors
 'api-error-badaccess-groups' => 'Anda tidak dibenarkan memuat naik fail di wiki ini.',
 'api-error-badtoken' => 'Ralat dalaman: token tak elok.',
index fd59cc0..4e30069 100644 (file)
@@ -1253,8 +1253,6 @@ Nota li l-użu tal-links tan-navigazzjoni jagħmel reset tal-kolonna.",
 'search-interwiki-caption' => 'Proġetti kuġini',
 'search-interwiki-default' => "Riżultati ta' $1:",
 'search-interwiki-more' => '(aktar)',
-'search-mwsuggest-enabled' => 'bis-suġġerimenti',
-'search-mwsuggest-disabled' => 'l-ebda suġġeriment',
 'search-relatedarticle' => 'Relatati',
 'mwsuggest-disable' => 'Neħħi suġġeriment tal-AJAX',
 'searcheverything-enable' => 'Fittex fl-ispazji tal-isem kollha',
@@ -2793,7 +2791,6 @@ Kull azzjonijiet ta' importazzjoni tal-transwiki jiġu reġistrati fil-[[Special
 
 # JavaScriptTest
 'javascripttest' => 'Testjar tal-JavaScript',
-'javascripttest-disabled' => 'Din il-funzjoni ma ġietx abilitata fuq din il-wiki.',
 'javascripttest-pagetext-noframework' => 'Din il-paġna hi riservata għall-eżekuzzjoni tat-testijiet tal-JavaScript.',
 'javascripttest-pagetext-frameworks' => 'Jekk jogħġbok agħżel wieħed mill-oqsma tal-ittestjar: $1',
 'javascripttest-pagetext-skins' => 'Agħżel aspett grafiku fuq liema tesegwixxi testijiet:',
@@ -3761,6 +3758,10 @@ Stampi huwa mogħrija b'risoluzzjoni sħiħa, tipi tal-fajl oħrajn jibdew bil-p
 'feedback-bugcheck' => 'Tajjeb ħafna! Ivverifika li mhux diġà fost id-[$1 difetti magħrufa].',
 'feedback-bugnew' => 'Ikkontrollajt. Irrapporta d-difett',
 
+# Search suggestions
+'searchsuggest-search' => 'Fittex',
+'searchsuggest-containing' => 'li tinkludi...',
+
 # API errors
 'api-error-fileexists-forbidden' => 'Fajl bl-isem "$1" diġà jeżisti, u ma jistax jiġi miktub fuqu.',
 'api-error-fileexists-shared-forbidden' => 'Fajl bl-isem "$1" diġà jeżisti fir-repożitorju maqsum u ma jistax jiġi miktub fuqu.',
index ac69cb0..5aaf7e2 100644 (file)
@@ -567,8 +567,6 @@ Legenda: (atu) = defrénças de la berson atual,
 'search-interwiki-caption' => 'Porjetos armanos',
 'search-interwiki-default' => 'Resultados de $1:',
 'search-interwiki-more' => '(mais)',
-'search-mwsuggest-enabled' => 'cun sugestones',
-'search-mwsuggest-disabled' => 'sien sugestones',
 'searchall' => 'todos',
 'nonefound' => "'''Abiso''': solo alguns spácios nominales son percurados por oumisson. Spurmenta outelizar l perfixo ''all:'' na percura, pa percurar por todos ls cuntenidos desta Biqui (até páiginas de çcusson, modelos etc), ó mesmo, outelizando l spácio nominal que queiras cumo perfixo.",
 'powersearch' => 'Percura Abançada',
index 65b112e..2b64998 100644 (file)
@@ -691,8 +691,6 @@ Legend: '''({{int:cur}})''' = နောက်ဆုံးမူနှင့် 
 'search-interwiki-caption' => 'ညီအစ်မ ပရောဂျက်များ',
 'search-interwiki-default' => 'ရလဒ် $1 ခု -',
 'search-interwiki-more' => '(နောက်ထပ်)',
-'search-mwsuggest-enabled' => 'အကြံပြုချက်များနှင့်တကွ',
-'search-mwsuggest-disabled' => 'အကြံပြုချက် မရှိပါ',
 'search-relatedarticle' => 'ဆက်နွယ်သော',
 'mwsuggest-disable' => 'AJAX အကြံပြုချက်များကို ပိတ်ထားရန်',
 'searcheverything-enable' => 'အမည်ညွှန်းအားလုံးတွင် ရှာရန်',
index f908fdc..2223760 100644 (file)
@@ -857,8 +857,6 @@ IP-тешкстэть — $3, саймас совавтоманть ID-сь —
 'search-interwiki-caption' => 'Дугакс проектт',
 'search-interwiki-default' => '$1 савкс:',
 'search-interwiki-more' => '(седе ламо)',
-'search-mwsuggest-enabled' => 'ушодкс марто',
-'search-mwsuggest-disabled' => 'ушодкстомо',
 'search-relatedarticle' => 'Малавикс',
 'searcheverything-enable' => 'Вешнемс весе лем потмотнестэ',
 'searchrelated' => 'малавикс',
index 68482db..e0b58f5 100644 (file)
@@ -198,9 +198,9 @@ $messages = array(
 'wed' => 'چارشنبه',
 'thu' => 'پنجشنبه',
 'fri' => 'جـومه',
-'sat' => 'Ø´Ù\87â\80\8cÙ\85ه',
+'sat' => 'Ø´Ù\85به',
 'january' => 'جـانـویـه',
-'february' => 'Ù\81Ù\80Ù\87â\80\8cÙ\88رÛ\8cÙ\80ه',
+'february' => 'Ù\81Ù\88رÛ\8cه',
 'march' => 'مـارچ',
 'april' => 'آوریل',
 'may_long' => 'مه',
@@ -208,11 +208,11 @@ $messages = array(
 'july' => 'جـولای',
 'august' => 'ئـوگـه‌سـت',
 'september' => 'سـه‌پـتـه‌مـبـر',
-'october' => 'ئÙ\80Ù\88Ú©Ù\80تÙ\80Ù\88بÙ\80ر',
+'october' => 'اکتبر',
 'november' => 'نـووه‌مـبـر',
 'december' => 'ده‌سـه‌مـبـر',
 'january-gen' => 'جـانـویـه',
-'february-gen' => 'Ù\81Ù\80Ù\87â\80\8cÙ\88رÛ\8cÙ\80ه',
+'february-gen' => 'Ù\81Ù\88رÛ\8cه',
 'march-gen' => 'مـارس',
 'april-gen' => 'آوریـل',
 'may-gen' => 'مه',
@@ -220,7 +220,7 @@ $messages = array(
 'july-gen' => 'جـولای',
 'august-gen' => 'ئوگـه‌سـت',
 'september-gen' => 'سـه‌پـتـه‌مـبـر',
-'october-gen' => 'ئÙ\80Ù\88Ú©Ù\80تÙ\80Ù\88بÙ\80ر',
+'october-gen' => 'اکتبر',
 'november-gen' => 'نـووه‌مـبـر',
 'december-gen' => 'ده‌سـه‌مـبـر',
 'jan' => 'جانویه',
@@ -248,6 +248,8 @@ $messages = array(
 'category-subcat-count-limited' => 'اینتا رج {{PLURAL:$1|اتا زیر رج|$1 زبررج}} ره شامل بونه.',
 'category-article-count' => '{{PLURAL:$2|این رج همینتا صفحه ره دانّه.|ای  {{PLURAL:$1صفحه|صفحه|$1 ئون}}، $2 جه اینجه دَرنه.}}',
 'category-article-count-limited' => '{{PLURAL:$1|صفحهٔ|$1 صفحهٔ}} که این بن درنه اینتا رج دله قرار هایتنه.',
+'category-file-count' => '{{PLURAL:$2|این رج دله فقط همینتا عکس دره.|{{PLURAL:$1|این اتا پرونده|این $1تا پرونده}} این رج دله {{PLURAL:$1|دره|درنه}}؛ این رج کلاً $2تا پرونده دانّه.}}',
+'category-file-count-limited' => '{{PLURAL:$1|پرونده|$1 پرونده}} این رج دله درنه.',
 'listingcontinuesabbrev' => '(دمباله)',
 'index-category' => 'صفحه‌ئون نمایه بَیی',
 'noindex-category' => 'صفحه‌ئون نمایه نَیی',
@@ -384,7 +386,11 @@ $2، $1',
 'youhavenewmessages' => 'شما اتا $1 دانّی ($2).',
 'newmessageslink' => 'ترنه پیغوم‌ئون',
 'newmessagesdifflink' => 'پایانی دچی‌یه',
-'youhavenewmessagesmulti' => 'شه مه وسه ترنه پیغوم بی یه موئه ای جه $1',
+'youhavenewmessagesfromusers' => 'شِما {{PLURAL:$3| کارور دیگه| $3  کارور}} $1 دارنی ($2).',
+'youhavenewmessagesmanyusers' => 'شما ات‌سری کارور جه $1 دارنی ($2).',
+'newmessageslinkplural' => '{{PLURAL:$1|ترنه پیغوم|ترنه پیغوم}}',
+'newmessagesdifflinkplural' => '{{formatnum:$1}} {{PLURAL:$1|ترنه دچی‌یه|ترنه دچی‌یه‌ئون}}',
+'youhavenewmessagesmulti' => 'شِمه وسّه $1 دله، ترنه پیغوم برسی‌یه.',
 'editsection' => 'دچی‌ین',
 'editold' => 'دچی‌ین',
 'viewsourceold' => 'منبع ره هارشائن',
@@ -392,7 +398,7 @@ $2، $1',
 'viewsourcelink' => 'منبع بدی‌ین',
 'editsectionhint' => 'تیکه: $1 ره دچی‌ین',
 'toc' => 'دله',
-'showtoc' => 'نشون هاده',
+'showtoc' => 'سِراق هاده',
 'hidetoc' => 'فرو بور',
 'collapsible-collapse' => 'دوستن',
 'collapsible-expand' => 'گت هاکردن',
@@ -451,7 +457,16 @@ $2، $1',
 'laggedslavemode' => "'''هشدار:''' صفحه ممکن هسته که جدید ِبه‌روزرسانی‌ئون ره شامل نواشه.",
 'readonly' => 'پایگاه داده زلفن بزه‎بیّه',
 'enterlockreason' => 'دلیلی زلفین بزوئن وسّه بارین، که حاوی تقریبی از زمونی بائه که زلفین بَیته وانه',
-'missingarticle-rev' => '(نسخهٔ شماره: $1)',
+'readonlytext' => 'داده پایگاه هنتا دچی‌ین و صفحه‌ئون بساتن وسّه زلفن بَیی‌ئه؛ این وضعیت احتمالاً معمولی رسیدگیون وسّه هسته که این کارون په، عادی وانه.
+
+مدیری که اینان ره زلفن هاکرده این توضیح ره شمه وسّه بنویشته: $1',
+'missing-article' => 'داده پایگاه صفحه «$1» $2 بنویشته ره که وسّه پیدا هاکرد بوو، پیدا نکارده.
+
+این مشکل معمولاً اون گادِر پیش انه که شمه بخاستی چیون اتا قدیمی یا حذف بَیی تاریخچه‌ی تفاوت بوئن.
+
+اگه غیر این هسته، احتمالاً نرم‌افزار دله موشکل پیدا بیّه.
+این مشکل ره اینترنتی نشونی همراه اتا [[Special:ListUsers/sysop|مدیر]] وسّه برسِنین.',
+'missingarticle-rev' => '(نسخه‌ی شماره: $1)',
 'missingarticle-diff' => '(فرق: $1، $2)',
 'readonly_lag' => 'پایگاه داده به طور خودکار زلفین بزه‌بیّه تا پشتیبون ِنسخه‌ئون با اصلی نسخه هماهنگ بواشِن',
 'internalerror' => 'خطای دله‌یی',
@@ -469,15 +484,24 @@ $2، $1',
 'badarticleerror' => 'ننشنه این کار ره این صفحه دله هاکردن.',
 'cannotdelete' => 'صفحه یا تصویر «$1» ره ننشنه پاک هاکردن.
 ممکنه قبلاً فرد دیگری وه ره پاک هاکردبوئه.',
-'badtitle' => 'نقش عنوان',
-'perfcached' => 'داده‌ئون زیر حافظهٔ موقت جه بَییته بَینه و ممکن هسته کاملاً به‌روز نوائن. A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.',
+'cannotdelete-title' => 'نشنه «$1» ره پاک هاکردِن',
+'delete-hook-aborted' => 'قلاب نتونده حذف هاکنه.
+اینتا وسّه دلیل ننویشتنه.',
+'badtitle' => 'نخاشِ عنوان',
+'badtitletext' => 'بخاستی عنوان نامعتبر، خالی یا میون‌زوونی عنوان یا میون‌ویکیی غلط لینک جه بی‌یه.
+ممکنه ونه دله اتا یا چنتا چی بنویش بو که نَونه عنوان دله بئه.',
+'perfcached' => 'این چیون ثبت بَیی حافظه جه انّه و ممکنه آپدیت نَوائن. حداکثر {{PLURAL:$1|اتا نتیجه|$1تا نتیجه}} قدیمی حافظه دله دره.',
+'querypage-no-updates' => 'این صفحه فعلاً نَونه آپدیت بَواشه.
+همینسه ونه دله بنویشته‌ئون شاید قدیمی بائن.',
 'wrong_wfQuery_params' => 'پارامترون wfQuery()‎ غلطه<br />
 تابع: $1<br />
 پرس‌وجو: $2',
 'viewsource' => 'منبع ره بدی‌ین',
+'viewsource-title' => '$1 مبدأ ره سِراق هدائِن',
 'actionthrottled' => 'شمه پیش ره بیتنه',
 'protectedpagetext' => 'این صفحه دچی‌ین وسّه زلفین بزه بیّه.',
 'viewsourcetext' => 'بتونّی متن مبدأ این صفحه ره هارشین یا ونجه نسخه بَیرین:',
+'viewyourtext' => "بتونّی '''شه بنویشته چیون''' مبدأ ره این صفحه دله هارشین و کپی هاکنین:",
 'protectedinterface' => 'این صفحه ارائه‌دهندهٔ متنی واسط کارور این نرم‌افزار هسته و به منظور پیشگیری از خرابکاری زلفین بزه‌بیّه.',
 'sqlhidden' => '(دستور اس‌کیوال دپوشنی‌یه بیّه)',
 
@@ -489,6 +513,7 @@ $2، $1',
 'yourpassword' => 'شمه پسورد',
 'yourpasswordagain' => 'پسورد ره دِباره بنویس',
 'remembermypassword' => 'مه رمز ره (تا حداکثر $1 {{PLURAL:$1|روز|روز}}) این مرورگر سر یاد نکان',
+'securelogin-stick-https' => 'HTTPS دله بموئن په، متصل بموند',
 'yourdomainname' => 'شمه کاروری نوم',
 'login' => 'دله بوردن',
 'nav-login-createaccount' => 'دله بوردن / عضو بیّن',
@@ -503,7 +528,8 @@ $2، $1',
 'createaccount' => 'ترنه حساب وا هکاردن',
 'gotaccount' => 'عضو هسنی؟ $1.',
 'gotaccountlink' => 'بورین دله',
-'createaccountmail' => 'ایمیل ِهمراه',
+'userlogin-resetlink' => 'دله بموئن ِجزئیات ره یاد هاکردی؟',
+'createaccountmail' => 'ایمیل جه',
 'createaccountreason' => 'دلیل:',
 'badretype' => 'دِتا پسوردی که بنویشتی اتجور نینه',
 'userexists' => 'کاروری نومی که بخاستنی وجود داشته.
@@ -523,6 +549,18 @@ $2، $1',
 # Change password dialog
 'newpassword' => 'نو پسورد:',
 
+# Special:PasswordReset
+'passwordreset-username' => 'کاروری نوم:',
+'passwordreset-domain' => 'دامنه:',
+'passwordreset-capture' => 'گت ایمیل سِراق هدائه بَواشه؟',
+
+# Special:ChangeEmail
+'changeemail-oldemail' => 'اساء ایمیل:',
+'changeemail-newemail' => 'ترنه ایمیل آدرس:',
+'changeemail-none' => '(هچّی)',
+'changeemail-submit' => 'ایمیل ره عوض هاکردن',
+'changeemail-cancel' => 'ول هاکردن',
+
 # Edit page toolbar
 'bold_sample' => 'ضخیم',
 'bold_tip' => 'ضخیم',
@@ -536,18 +574,28 @@ $2، $1',
 'headline_tip' => 'عنوان بند ۲',
 'nowiki_sample' => 'شه بی فورمت بنویشته ره اینجه دکانین',
 'nowiki_tip' => 'فورمت سر چش ره کوریک بَیره',
-'media_tip' => 'فایل لینک',
+'image_tip' => 'بنویشته‌ی دله‌ی عکس',
+'media_tip' => 'فایل ِلینک',
+'sig_tip' => 'شمه امضا و ونه په‌ی ِتاریخ',
+'hr_tip' => 'افقی خط (ونه کمته کار بکشین)',
 
 # Edit pages
-'summary' => 'Ú¯Ù\88زارش Ú©Ø§Ø±:',
+'summary' => 'کار Ù\90گزارش:',
 'subject' => 'موضوع یا عنوان:',
-'minoredit' => 'اینتا ویرایش خله جزئی بیه',
-'watchthis' => 'این صفحه ره دمبال هـاکاردن',
+'minoredit' => 'اینتا دچی‌یه خله جزئی بی‌یه',
+'watchthis' => 'این صفحه ره دمبال هاکردن',
 'savearticle' => 'جادکتن ِصفحه',
-'preview' => 'پیش نمایش',
-'showpreview' => 'پیش‌نمایش ره سِراق هدائن',
-'showlivepreview' => 'پیش‌نمایش آنلاین',
-'showdiff' => 'نمایش تغییرات',
+'preview' => 'پیش‌پیش سِراق هدائن',
+'showpreview' => 'پیش‌پیش سِراق هدائن',
+'showlivepreview' => 'آنلاین پیش‌پیش سِراق هدائن',
+'showdiff' => 'تغییرات ِسراق هدائن',
+'anoneditwarning' => "'''هشدار:''' شِما هنتا عضو نَیینی.
+شمه آی‌پی آدرِس تاریخچه دله موندنه.",
+'anonpreviewwarning' => "''شما هنتا عضو نَیینی، اگه اتچی بنویسین، شمه آی‌پی ِلینگِ‌رج اینجه موندنه.''",
+'missingcommenttext' => 'ات‌چی اینجه بنویسین که شمه توضیح بوو',
+'summary-preview' => 'خلاصه‌ی پیش‌پیش سِراق هدائن:',
+'subject-preview' => 'موضوع/عنوان ِپیش‌پیش سِراق هدائن:',
+'blockedtitle' => 'کارور دَوسته بیّه',
 'blockedtext' => "'''شمه آی پی دوسته بیّه.'''
 
 این کار ره $1 انجام هدائه.
@@ -562,6 +610,13 @@ $2، $1',
  شمه یاد دواشه که اگه شه ایمیل ره ننوشت بائین نتونی مدیرا وسه ایمیل بزنین اگه ایمیل ره ننوشنی ترجیحات دله بنویسین[[Special:Preferences|اینجه ایمیل ره بنویس]]
 نشونی آی‌پی شما $3 و شماره قطع دسترسی شما $5 هسته. حتما این دِتا شوماره ره گپ بزوئن دله به کار بورین.",
 'blockednoreason' => 'معلوم نی‌یه چچی وسه اینتی بیّه!',
+'loginreqtitle' => 'ونه سامانه دله بئین',
+'loginreqlink' => 'دله بموئن',
+'loginreqpagetext' => 'بقیه‌ی صفحه‌ئون ِبدی‌ین وسّه، ونه $1.',
+'accmailtitle' => 'پسورد ره برسِنیمی.',
+'accmailtext' => "اتا تصادفی پسور بساته بیّه [[User talk:$1|$1]] وسّه $2 سَر برسِنی‌یه بیّه.
+
+این ترنه کاروری حساب ِپسور، سامانه دله بموئن په، ''[[Special:ChangePassword|ات‌تی]]'' بتونده عوض بوو.",
 'newarticle' => '(ترنه)',
 'blocked-notice-logextract' => 'دسترسی اینتا کارور الآن دوستوئه.
 آخرین مورد سیاهه قطع دسترسی زیر بموئه:',
@@ -628,8 +683,6 @@ $2، $1',
 'search-suggest' => 'شما اینتا ره نخاسنی: $1',
 'search-interwiki-caption' => 'خاخر پروژه‌ئون',
 'search-interwiki-more' => '(ویشتر)',
-'search-mwsuggest-enabled' => 'پیشنهاد همرا',
-'search-mwsuggest-disabled' => 'هیچ پیشنهادی دنیه',
 'powersearch' => 'ململ بَیی دور هایتن',
 'powersearch-legend' => 'ململ بَیی دور هایتن',
 'powersearch-ns' => 'بچرخستن اینان دله:',
index d45886f..c029652 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'    => 'Tondak',
-'monday'    => 'Mondak',
-'tuesday'   => 'Dintak',
+'sunday' => 'Tondak',
+'monday' => 'Mondak',
+'tuesday' => 'Dintak',
 'wednesday' => 'Mitwok',
-'thursday'  => 'Donertak',
-'friday'    => 'Preidak',
-'saturday'  => 'Tadurdei',
+'thursday' => 'Donertak',
+'friday' => 'Preidak',
+'saturday' => 'Tadurdei',
 
 'moredotdotdot' => 'Iyuw...',
-'and'           => '&#32;me',
+'and' => '&#32;me',
 
 # Cologne Blue skin
 'qbedit' => 'Kiwiwid',
 
 'errorpagetitle' => 'Dairinaiya',
-'help'           => 'Ipuok',
-'search'         => 'Kanani',
-'go'             => 'Nuwa ko!',
-'history_short'  => 'Ekadaedaenigawae',
-'edit'           => 'Kiwiwid',
-'delete'         => 'Iyababa',
-'unprotect'      => 'Eab oberei',
-'toolbox'        => 'Dabadi n bwait makur',
+'help' => 'Ipuok',
+'search' => 'Kanani',
+'go' => 'Nuwa ko!',
+'history_short' => 'Ekadaedaenigawae',
+'edit' => 'Kiwiwid',
+'delete' => 'Iyababa',
+'unprotect' => 'Eab oberei',
+'toolbox' => 'Dabadi n bwait makur',
 
 # 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).
-'currentevents'        => 'Imwin',
-'currentevents-url'    => 'Project:Imwin',
-'edithelp'             => 'Oomo/edar Ipuok',
-'edithelppage'         => 'Help:Oomo/edar',
-'helppage'             => 'Help:Oangan',
-'mainpage'             => 'Bwiema peij',
+'currentevents' => 'Imwin',
+'currentevents-url' => 'Project:Imwin',
+'edithelp' => 'Oomo/edar Ipuok',
+'edithelppage' => 'Help:Oomo/edar',
+'helppage' => 'Help:Oangan',
+'mainpage' => 'Bwiema peij',
 'mainpage-description' => 'Bwiema peij',
 
 'editsection' => 'Kiwiwid',
-'showtoc'     => 'oduwen',
-'hidetoc'     => 'ewewin',
+'showtoc' => 'oduwen',
+'hidetoc' => 'ewewin',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-help' => 'Ipuok',
@@ -58,35 +58,35 @@ $messages = array(
 'error' => 'Dairinaiya',
 
 # Login and logout pages
-'login'      => 'Metu',
-'logout'     => 'Meta',
+'login' => 'Metu',
+'logout' => 'Meta',
 'userlogout' => 'Meta',
 
 # Edit page toolbar
-'bold_sample'  => 'Eõ mangiyungiy',
-'bold_tip'     => 'Eõ mangiyungiy',
+'bold_sample' => 'Eõ mangiyungiy',
+'bold_tip' => 'Eõ mangiyungiy',
 'image_sample' => 'Ekar.jpg',
 
 # Edit pages
-'savearticle'    => 'Otsimor',
-'newarticle'     => '(Etsimeduw)',
-'editing'        => 'Oomo/edar $1',
+'savearticle' => 'Otsimor',
+'newarticle' => '(Etsimeduw)',
+'editing' => 'Oomo/edar $1',
 'editingsection' => 'Oomo/edar $1 (itubwang)',
 
 # Search results
 'searchhelp-url' => 'Help:Oangan',
-'powersearch'    => 'Anani ko',
+'powersearch' => 'Anani ko',
 
 # Preferences page
-'prefs-skin'        => 'Witsin',
+'prefs-skin' => 'Witsin',
 'searchresultshead' => 'Anani ko',
-'yourlanguage'      => 'Edorer',
+'yourlanguage' => 'Edorer',
 
 # Recent changes
 'recentchanges' => 'Iwiwidit tsimeduw',
-'hist'          => 'eka',
-'hide'          => 'witsit imin gogoro',
-'show'          => 'oduwen',
+'hist' => 'eka',
+'hide' => 'witsit imin gogoro',
+'show' => 'oduwen',
 
 # Random page
 'randompage' => 'Tamo peij',
@@ -100,11 +100,11 @@ $messages = array(
 # E-mail user
 'emailuser' => 'Emaileiy amune',
 'emailfrom' => 'Atsiu',
-'emailto'   => 'Animwen',
+'emailto' => 'Animwen',
 'emailsend' => 'Oiyon',
 
 # Watchlist
-'watch'   => 'Aea',
+'watch' => 'Aea',
 'unwatch' => 'Eab krak',
 
 # Delete
index 9ad4238..3ed3338 100644 (file)
@@ -1501,6 +1501,9 @@ Niman tihuelīti [[Special:UserLogin|timocalaqui]] auh ticpactiāz huiquitica.',
 # HTML forms
 'htmlform-selectorother-other' => 'Occē',
 
+# Search suggestions
+'searchsuggest-search' => 'Tlatēmoliztli',
+
 # API errors
 'api-error-ok-but-empty' => 'Tlâtek îtlakawilistli: Âmò tènankilia in tlatèmakani.',
 'api-error-overwrite' => 'Awel motlâkuilnepanòltis sè èwalli tlèn yi katki.',
index 8d3edf6..b4b07a7 100644 (file)
@@ -499,6 +499,7 @@ Lîm-sî ê bi̍t-bé: $2',
 'subject-preview' => 'Ū-lám tê-bo̍k/piau-tê:',
 'blockednoreason' => '無寫理由',
 'whitelistedittext' => 'Lí ài $1 chiah ē-sái siu-kái.',
+'nosuchsectiontitle' => 'Chhoé bô toān-lo̍h',
 'loginreqtitle' => 'Su-iàu Teng-ji̍p',
 'loginreqlink' => 'Teng-ji̍p',
 'loginreqpagetext' => 'Lí ài $1 chiah thang khoàⁿ pat ia̍h.',
@@ -570,6 +571,9 @@ Lí ê kái-piàn tī ē-kha ê bûn-jī-keh. Lí su-iàu chiōng lí chò ê k
 'histfirst' => 'Tùi thâu-chêng',
 'histlast' => 'Tùi āu-piah',
 
+# Revision feed
+'history-feed-item-nocomment' => '$1 tī $2',
+
 # Diffs
 'lineno' => 'Tē $1 chōa:',
 'compareselectedversions' => 'Pí-phēng soán-te̍k ê pán-pún',
@@ -594,6 +598,7 @@ Lí ê kái-piàn tī ē-kha ê bûn-jī-keh. Lí su-iàu chiōng lí chò ê k
 'searchprofile-advanced' => 'chìn-chi̍t-pō͘',
 'searchprofile-articles-tooltip' => 'Tī $1 chhoé',
 'searchprofile-images-tooltip' => 'Chhoé tóng-àn',
+'search-result-size' => '$1 ({{PLURAL:$2|1 jī-goân|$2 jī-goân}})',
 'search-section' => '(toān-lo̍h $1)',
 'searchall' => 'choân-pō·',
 'showingresults' => 'Ē-kha tùi #<b>$2</b> khai-sí hián-sī <b>$1</b> hāng kiat-kó.',
@@ -680,6 +685,7 @@ Tī pat-lâng liân-lo̍k lí ê sî-chūn bē kā e-mail tsū-tsí siá chhut--
 'recentchangeslinked-feed' => 'Siong-koan ê kái-piàn',
 'recentchangeslinked-toolbox' => 'Siong-koan ê kái-piàn',
 'recentchangeslinked-noresult' => 'Lí chí-tēng ê tiâu-kiaⁿ lāi-té chhōe bô jīn-hô kái-piàn.',
+'recentchangeslinked-page' => 'Ia̍h ê miâ:',
 
 # Upload
 'upload' => 'Kā tóng-àn chiūⁿ-bāng',
@@ -725,6 +731,7 @@ Tī pat-lâng liân-lo̍k lí ê sî-chūn bē kā e-mail tsū-tsí siá chhut--
 'filehist' => 'Tóng-àn ê le̍k-sú',
 'filehist-current' => 'hiān-chāi',
 'filehist-datetime' => 'Ji̍t-kî/ Sî-kan',
+'filehist-user' => 'Iōng-chiá',
 'imagelinks' => 'Iáⁿ-siōng liân-kiat',
 'linkstoimage' => 'Í-hā ê ia̍h liân kàu chit ê iáⁿ-siōng:',
 'nolinkstoimage' => 'Bô poàⁿ ia̍h liân kàu chit tiuⁿ iáⁿ-siōng.',
@@ -816,6 +823,7 @@ Template:Khu-pia̍t-ia̍h',
 'allpages' => 'Só·-ū ê ia̍h',
 'alphaindexline' => '$1 kàu $2',
 'nextpage' => 'Āu 1 ia̍h ($1)',
+'prevpage' => '前一頁($1)',
 'allpagesfrom' => 'Tùi chit ia̍h khai-sí hián-sī:',
 'allarticles' => 'Só·-ū ê bûn-chiuⁿ',
 'allinnamespace' => 'Só·-ū ê ia̍h ($1 miâ-khong-kan)',
@@ -857,6 +865,7 @@ Also see [[Special:WantedCategories|wanted categories]].',
 # Watchlist
 'watchlist' => 'Kàm-sī-toaⁿ',
 'mywatchlist' => 'Góa ê kàm-sī-toaⁿ',
+'watchlistfor2' => '予$1 $2',
 'nowatchlist' => 'Lí ê kàm-sī-toaⁿ bô pòaⁿ hāng.',
 'watchnologin' => 'Bô teng-ji̍p',
 'watchnologintext' => 'Lí it-tēng ài [[Special:UserLogin|teng-ji̍p]] chiah ē-tàng siu-kái lí ê kàm-sī-toaⁿ.',
@@ -1028,6 +1037,7 @@ Liâu--lo̍h-khì chìn-chêng, chhiáⁿ seng khak-tēng lí ū liáu-kái chia
 'tooltip-ca-viewsource' => 'Chit ia̍h pó-hō͘ tiâu leh.
 Lí ē-sái khoàⁿ i ê goân-sú-bé.',
 'tooltip-ca-history' => 'Chit ia̍h ê chá-chêng pán-pún',
+'tooltip-ca-delete' => 'Thâi chit ia̍h',
 'tooltip-ca-unwatch' => 'Lí ê kàm-sī-toaⁿ soá tiàu chit ia̍h.',
 'tooltip-search' => 'Chhoé {{SITENAME}}',
 'tooltip-search-fulltext' => 'Chhoé ū chia-ê jī ê ia̍h',
@@ -1096,6 +1106,7 @@ Lí ē-sái khoàⁿ i ê goân-sú-bé.',
 'watchlistall2' => 'choân-pō͘',
 'namespacesall' => 'choân-pō·',
 'monthsall' => 'choân-pō͘',
+'limitall' => '全部',
 
 # E-mail address confirmation
 'confirmemail' => 'Khak-jīn e-mail chū-chí',
index c95a5a8..12c44e4 100644 (file)
@@ -54,211 +54,211 @@ $namespaceAliases = array(
 
 $messages = array(
 # User preference toggles
-'tog-underline'               => "Sottolinia 'e jonte:",
-'tog-justify'                 => "Alliniamento d''e paracrafe mpare",
-'tog-hideminor'               => "Annascunne 'e cagne piccirille  'int'a ll'úrdeme cagne",
-'tog-extendwatchlist'         => "Spanne ll'asservate speciale pe fà vedé tutte 'e cagne possíbbele",
-'tog-usenewrc'                => 'Urdeme cagne avanzate (JavaScript)',
-'tog-numberheadings'          => "Annúmmera automatecamente 'e títule",
-'tog-showtoolbar'             => "Aspone 'a barra d''e stromiente 'e cagno (JavaScript)",
-'tog-editondblclick'          => "Cagna 'e pàggene cliccanno ddoje vote (JavaScript)",
-'tog-editsection'             => "Permette 'e cagnà 'e sezzione cu a jonta [cagna]",
+'tog-underline' => "Sottolinia 'e jonte:",
+'tog-justify' => "Alliniamento d''e paracrafe mpare",
+'tog-hideminor' => "Annascunne 'e cagne piccirille  'int'a ll'úrdeme cagne",
+'tog-extendwatchlist' => "Spanne ll'asservate speciale pe fà vedé tutte 'e cagne possíbbele",
+'tog-usenewrc' => 'Urdeme cagne avanzate (JavaScript)',
+'tog-numberheadings' => "Annúmmera automatecamente 'e títule",
+'tog-showtoolbar' => "Aspone 'a barra d''e stromiente 'e cagno (JavaScript)",
+'tog-editondblclick' => "Cagna 'e pàggene cliccanno ddoje vote (JavaScript)",
+'tog-editsection' => "Permette 'e cagnà 'e sezzione cu a jonta [cagna]",
 'tog-editsectiononrightclick' => "Permette 'e cangne 'e sezzione cliccanno p''o tasto destro ncopp 'e titule 'e sezzione (JavaScript)",
-'tog-showtoc'                 => "Mosta ll'innece pe 'e paggene cu cchiù 'e 3 sezzione",
-'tog-rememberpassword'        => "Ricurda 'a registrazzione pe' cchiu sessione (for a maximum of $1 {{PLURAL:$1|day|days}})",
+'tog-showtoc' => "Mosta ll'innece pe 'e paggene cu cchiù 'e 3 sezzione",
+'tog-rememberpassword' => "Ricurda 'a registrazzione pe' cchiu sessione (for a maximum of $1 {{PLURAL:$1|day|days}})",
 
 'underline-always' => 'Sèmpe',
-'underline-never'  => 'Màje',
+'underline-never' => 'Màje',
 
 # Dates
-'sunday'        => 'dumméneca',
-'monday'        => 'lunnerì',
-'tuesday'       => 'marterì',
-'wednesday'     => 'miercurì',
-'thursday'      => 'gioverì',
-'friday'        => 'viernarì',
-'saturday'      => 'sàbbato',
-'sun'           => 'dum',
-'mon'           => 'lun',
-'tue'           => 'mar',
-'wed'           => 'mier',
-'thu'           => 'gio',
-'fri'           => 'ven',
-'sat'           => 'sab',
-'january'       => 'jennaro',
-'february'      => 'frevàro',
-'march'         => 'màrzo',
-'april'         => 'abbrile',
-'may_long'      => 'màjo',
-'june'          => 'giùgno',
-'july'          => 'luglio',
-'august'        => 'aústo',
-'september'     => 'settembre',
-'october'       => 'ottobbre',
-'november'      => 'nuvembre',
-'december'      => 'dicèmbre',
-'january-gen'   => 'jennaro',
-'february-gen'  => 'frevaro',
-'march-gen'     => 'màrzo',
-'april-gen'     => 'abbrile',
-'may-gen'       => 'maggio',
-'june-gen'      => 'giùgno',
-'july-gen'      => 'luglio',
-'august-gen'    => 'aùsto',
+'sunday' => 'dumméneca',
+'monday' => 'lunnerì',
+'tuesday' => 'marterì',
+'wednesday' => 'miercurì',
+'thursday' => 'gioverì',
+'friday' => 'viernarì',
+'saturday' => 'sàbbato',
+'sun' => 'dum',
+'mon' => 'lun',
+'tue' => 'mar',
+'wed' => 'mier',
+'thu' => 'gio',
+'fri' => 'ven',
+'sat' => 'sab',
+'january' => 'jennaro',
+'february' => 'frevàro',
+'march' => 'màrzo',
+'april' => 'abbrile',
+'may_long' => 'màjo',
+'june' => 'giùgno',
+'july' => 'luglio',
+'august' => 'aústo',
+'september' => 'settembre',
+'october' => 'ottobbre',
+'november' => 'nuvembre',
+'december' => 'dicèmbre',
+'january-gen' => 'jennaro',
+'february-gen' => 'frevaro',
+'march-gen' => 'màrzo',
+'april-gen' => 'abbrile',
+'may-gen' => 'maggio',
+'june-gen' => 'giùgno',
+'july-gen' => 'luglio',
+'august-gen' => 'aùsto',
 'september-gen' => 'settembre',
-'october-gen'   => 'ottovre',
-'november-gen'  => 'nuvembre',
-'december-gen'  => 'dicembre',
-'jan'           => 'jen',
-'feb'           => 'fre',
-'mar'           => 'mar',
-'apr'           => 'abb',
-'may'           => 'maj',
-'jun'           => 'giu',
-'jul'           => 'lug',
-'aug'           => 'aus',
-'sep'           => 'set',
-'oct'           => 'ott',
-'nov'           => 'nuv',
-'dec'           => 'dic',
+'october-gen' => 'ottovre',
+'november-gen' => 'nuvembre',
+'december-gen' => 'dicembre',
+'jan' => 'jen',
+'feb' => 'fre',
+'mar' => 'mar',
+'apr' => 'abb',
+'may' => 'maj',
+'jun' => 'giu',
+'jul' => 'lug',
+'aug' => 'aus',
+'sep' => 'set',
+'oct' => 'ott',
+'nov' => 'nuv',
+'dec' => 'dic',
 
 # Categories related messages
 'category_header' => 'Paggene rìnt\'a categurìa "$1"',
-'subcategories'   => 'Categurìe secunnarie',
+'subcategories' => 'Categurìe secunnarie',
 
-'about'     => 'Nfromma',
-'article'   => 'Articulo',
+'about' => 'Nfromma',
+'article' => 'Articulo',
 'newwindow' => "(s'arape n'ata fenèsta)",
-'cancel'    => 'Scancèlla',
-'mypage'    => "'A paggena mia",
-'mytalk'    => "'E mmie chiacchieriàte",
-'anontalk'  => 'Chiacchierate pe chisto IP',
+'cancel' => 'Scancèlla',
+'mypage' => "'A paggena mia",
+'mytalk' => "'E mmie chiacchieriàte",
+'anontalk' => 'Chiacchierate pe chisto IP',
 
 # Cologne Blue skin
-'qbfind'         => 'Truòva',
-'qbedit'         => 'Càgna',
-'qbpageoptions'  => 'Chesta paggena',
-'qbpageinfo'     => "Nfrummazzione ncopp'â paggena",
-'qbmyoptions'    => "'E ppaggene mie",
+'qbfind' => 'Truòva',
+'qbedit' => 'Càgna',
+'qbpageoptions' => 'Chesta paggena',
+'qbpageinfo' => "Nfrummazzione ncopp'â paggena",
+'qbmyoptions' => "'E ppaggene mie",
 'qbspecialpages' => 'Pàggene speciàle',
 
-'errorpagetitle'    => 'Sbaglio',
-'returnto'          => 'Torna a $1.',
-'help'              => 'Ajùto',
-'search'            => 'Truova',
-'searchbutton'      => 'Truova',
-'go'                => 'Vàje',
-'history'           => "Verziune 'e primma",
-'history_short'     => 'Cronologgia',
-'printableversion'  => "Verzione pe' stampa",
-'permalink'         => 'Jonta permanente',
-'edit'              => 'Càgna',
-'editthispage'      => 'Càgna chesta paggena',
-'delete'            => 'Scancèlla',
-'deletethispage'    => 'Scancèlla chésta paggena',
-'protect'           => 'Ferma',
-'protectthispage'   => 'Ferma chesta paggena',
-'unprotect'         => 'Sferma',
+'errorpagetitle' => 'Sbaglio',
+'returnto' => 'Torna a $1.',
+'help' => 'Ajùto',
+'search' => 'Truova',
+'searchbutton' => 'Truova',
+'go' => 'Vàje',
+'history' => "Verziune 'e primma",
+'history_short' => 'Cronologgia',
+'printableversion' => "Verzione pe' stampa",
+'permalink' => 'Jonta permanente',
+'edit' => 'Càgna',
+'editthispage' => 'Càgna chesta paggena',
+'delete' => 'Scancèlla',
+'deletethispage' => 'Scancèlla chésta paggena',
+'protect' => 'Ferma',
+'protectthispage' => 'Ferma chesta paggena',
+'unprotect' => 'Sferma',
 'unprotectthispage' => 'Sferma chesta paggena',
-'newpage'           => 'Paggena nòva',
-'talkpage'          => "Paggena 'e chiàcchiera",
-'talkpagelinktext'  => 'Chiàcchiera',
-'specialpage'       => 'Paggena speciàle',
-'talk'              => 'Chiàcchiera',
-'toolbox'           => 'Strumiente',
-'imagepage'         => 'Paggena fiùra',
-'otherlanguages'    => 'Ate léngue',
-'redirectedfrom'    => "(Redirect 'a $1)",
-'lastmodifiedat'    => "Urdema cagnamiénto pe' a paggena: $2, $1.",
-'viewcount'         => 'Chesta paggena è stata lètta {{PLURAL:$1|una vòta|$1 vòte}}.',
-'jumpto'            => 'Vaje a:',
-'jumptonavigation'  => 'navigazione',
-'jumptosearch'      => 'truova',
+'newpage' => 'Paggena nòva',
+'talkpage' => "Paggena 'e chiàcchiera",
+'talkpagelinktext' => 'Chiàcchiera',
+'specialpage' => 'Paggena speciàle',
+'talk' => 'Chiàcchiera',
+'toolbox' => 'Strumiente',
+'imagepage' => 'Paggena fiùra',
+'otherlanguages' => 'Ate léngue',
+'redirectedfrom' => "(Redirect 'a $1)",
+'lastmodifiedat' => "Urdema cagnamiénto pe' a paggena: $2, $1.",
+'viewcount' => 'Chesta paggena è stata lètta {{PLURAL:$1|una vòta|$1 vòte}}.',
+'jumpto' => 'Vaje a:',
+'jumptonavigation' => 'navigazione',
+'jumptosearch' => 'truova',
 
 # 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'            => "'Nfrummazione ncòpp'a {{SITENAME}}",
-'aboutpage'            => "Project:'Nfrummazione",
-'disclaimers'          => 'Avvertimiènte',
-'disclaimerpage'       => 'Project:Avvertimiènte generale',
-'edithelp'             => 'Guida',
-'helppage'             => 'Help:Ajùto',
-'mainpage'             => 'Paggena prencepale',
+'aboutsite' => "'Nfrummazione ncòpp'a {{SITENAME}}",
+'aboutpage' => "Project:'Nfrummazione",
+'disclaimers' => 'Avvertimiènte',
+'disclaimerpage' => 'Project:Avvertimiènte generale',
+'edithelp' => 'Guida',
+'helppage' => 'Help:Ajùto',
+'mainpage' => 'Paggena prencepale',
 'mainpage-description' => 'Paggena prencepale',
-'portal'               => "Porta d''a cummunetà",
-'portal-url'           => "Project:Porta d''a cummunetà",
+'portal' => "Porta d''a cummunetà",
+'portal-url' => "Project:Porta d''a cummunetà",
 
 'badaccess' => "Nun haje 'e premmesse abbastante.",
 
-'newmessageslink'         => "nuove 'mmasciàte",
-'newmessagesdifflink'     => "differenze cu 'a revisione precedente",
+'newmessageslink' => "nuove 'mmasciàte",
+'newmessagesdifflink' => "differenze cu 'a revisione precedente",
 'youhavenewmessagesmulti' => 'Tiene nuove mmasciate $1',
-'editsection'             => 'càgna',
-'editold'                 => 'càgna',
-'toc'                     => 'Énnece',
-'showtoc'                 => 'faje vedé',
-'hidetoc'                 => 'annascunne',
-'viewdeleted'             => 'Vire $1?',
+'editsection' => 'càgna',
+'editold' => 'càgna',
+'toc' => 'Énnece',
+'showtoc' => 'faje vedé',
+'hidetoc' => 'annascunne',
+'viewdeleted' => 'Vire $1?',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Articulo',
-'nstab-user'      => 'Paggena utente',
-'nstab-project'   => "Paggena 'e servizio",
-'nstab-image'     => 'Fiura',
+'nstab-main' => 'Articulo',
+'nstab-user' => 'Paggena utente',
+'nstab-project' => "Paggena 'e servizio",
+'nstab-image' => 'Fiura',
 'nstab-mediawiki' => "'Mmasciata",
-'nstab-help'      => 'Ajùto',
-'nstab-category'  => 'Categurìa',
+'nstab-help' => 'Ajùto',
+'nstab-category' => 'Categurìa',
 
 # General errors
 'filedeleteerror' => 'Nun se pô scancellà \'o file "$1"',
-'cannotdelete'    => "Nun è possibbele scassà 'a paggena o 'a fiura addamannata. (Putria éssere stato già scancellato.)",
-'badtitle'        => "'O nnomme nun è jùsto",
+'cannotdelete' => "Nun è possibbele scassà 'a paggena o 'a fiura addamannata. (Putria éssere stato già scancellato.)",
+'badtitle' => "'O nnomme nun è jùsto",
 
 # Login and logout pages
-'logouttext'                 => "'''Site asciùte.'''
+'logouttext' => "'''Site asciùte.'''
 
 Putite cuntinuà a ausà {{SITENAME}} comme n'utente senza nomme, o si nò putite trasì n'ata vota, cu 'o stesso nomme o cu n'ato nomme.",
-'welcomecreation'            => "== Bemmenuto, $1! ==
+'welcomecreation' => "== Bemmenuto, $1! ==
 
 'O cunto è stato criato currettamente.  Nun scurdà 'e perzonalizzà 'e ppreferenze 'e {{SITENAME}}.",
-'remembermypassword'         => 'Allicuordate d"a password (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'yourdomainname'             => "Spiecà 'o dumminio",
-'login'                      => 'Tràse',
-'userlogin'                  => "Tràse o cria n'acciesso nuovo",
-'logout'                     => 'Jèsce',
-'userlogout'                 => 'Jèsce',
-'notloggedin'                => 'Acciesso nun affettuato',
-'nologin'                    => "Nun haje ancora n'acciesso? '''$1'''.",
-'nologinlink'                => 'Crialo mmo',
-'createaccount'              => 'Cria nu cunto nuovo',
-'gotaccount'                 => "Tiene già nu cunto? '''$1'''.",
-'gotaccountlink'             => 'Tràse',
-'loginerror'                 => "Probblema 'e accièsso",
-'loginsuccesstitle'          => 'Acciesso affettuato',
-'nosuchusershort'            => 'Nun ce stanno utente cu o nòmme "$1". Cuntrolla si scrivìste buòno.',
-'nouserspecified'            => "Tiene 'a dìcere nu nomme pricìso.",
+'remembermypassword' => 'Allicuordate d"a password (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'yourdomainname' => "Spiecà 'o dumminio",
+'login' => 'Tràse',
+'userlogin' => "Tràse o cria n'acciesso nuovo",
+'logout' => 'Jèsce',
+'userlogout' => 'Jèsce',
+'notloggedin' => 'Acciesso nun affettuato',
+'nologin' => "Nun haje ancora n'acciesso? '''$1'''.",
+'nologinlink' => 'Crialo mmo',
+'createaccount' => 'Cria nu cunto nuovo',
+'gotaccount' => "Tiene già nu cunto? '''$1'''.",
+'gotaccountlink' => 'Tràse',
+'loginerror' => "Probblema 'e accièsso",
+'loginsuccesstitle' => 'Acciesso affettuato',
+'nosuchusershort' => 'Nun ce stanno utente cu o nòmme "$1". Cuntrolla si scrivìste buòno.',
+'nouserspecified' => "Tiene 'a dìcere nu nomme pricìso.",
 'acct_creation_throttle_hit' => 'Ce dispiace, haje già criato $1 utente. Nun ne pô crià ate.',
-'accountcreated'             => 'Cunto criato',
-'loginlanguagelabel'         => 'Lengua: $1',
+'accountcreated' => 'Cunto criato',
+'loginlanguagelabel' => 'Lengua: $1',
 
 # Edit page toolbar
 'image_sample' => 'Essempio.jpg',
-'image_tip'    => 'Fiura ncuorporata',
+'image_tip' => 'Fiura ncuorporata',
 
 # Edit pages
-'minoredit'        => 'Chisto è nu cagnamiénto piccerillo',
-'watchthis'        => "Tiene d'uocchio chesta paggena",
-'savearticle'      => "Sarva 'a paggena",
-'preview'          => 'Anteprimma',
-'showpreview'      => 'Vere anteprimma',
-'showdiff'         => "Fa veré 'e cagnamiente",
-'loginreqtitle'    => "Pe' cagnà chesta paggena abbesognate aseguì ll'acciesso ô sito.",
-'loginreqlink'     => "aseguì ll'acciesso",
+'minoredit' => 'Chisto è nu cagnamiénto piccerillo',
+'watchthis' => "Tiene d'uocchio chesta paggena",
+'savearticle' => "Sarva 'a paggena",
+'preview' => 'Anteprimma',
+'showpreview' => 'Vere anteprimma',
+'showdiff' => "Fa veré 'e cagnamiente",
+'loginreqtitle' => "Pe' cagnà chesta paggena abbesognate aseguì ll'acciesso ô sito.",
+'loginreqlink' => "aseguì ll'acciesso",
 'loginreqpagetext' => "Pe' veré ate ppaggene abbesognate $1.",
-'accmailtitle'     => "'O password è stato mannato.",
-'accmailtext'      => '\'A password pe ll\'utente "$1" fuje mannata ô nnerizzo $2.',
-'previewnote'      => "'''Chesta è sola n'anteprimma; 'e cagnamiénte â paggena NUN songo ancora sarvate!'''",
-'editing'          => "Cagnamiento 'e $1",
-'templatesused'    => "Template ausate 'a chesta paggena:",
+'accmailtitle' => "'O password è stato mannato.",
+'accmailtext' => '\'A password pe ll\'utente "$1" fuje mannata ô nnerizzo $2.',
+'previewnote' => "'''Chesta è sola n'anteprimma; 'e cagnamiénte â paggena NUN songo ancora sarvate!'''",
+'editing' => "Cagnamiento 'e $1",
+'templatesused' => "Template ausate 'a chesta paggena:",
 
 # "Undo" feature
 'undo-summary' => "Canciella 'o cagnamiento $1 'e [[Special:Contributions/$2|$2]] ([[User talk:$2|Chiàcchiera]])",
@@ -270,48 +270,48 @@ Putite cuntinuà a ausà {{SITENAME}} comme n'utente senza nomme, o si nò putit
 'rev-delundel' => 'faje vedé/annascunne',
 
 # Search results
-'searchresults'    => "Risultato d''a recerca",
+'searchresults' => "Risultato d''a recerca",
 'searchresulttext' => "Pe sapé de cchiù ncopp'â comme ascia 'a {{SITENAME}}, vere [[{{MediaWiki:Helppage}}|Ricerca in {{SITENAME}}]].",
-'notitlematches'   => "Voce addemannata nun truvata dint' 'e titule 'e articulo",
-'notextmatches'    => "Voce addemannata nun truvata dint' 'e teste 'e articulo",
-'searchhelp-url'   => 'Help:Ajùto',
-'powersearch'      => 'Truova',
+'notitlematches' => "Voce addemannata nun truvata dint' 'e titule 'e articulo",
+'notextmatches' => "Voce addemannata nun truvata dint' 'e teste 'e articulo",
+'searchhelp-url' => 'Help:Ajùto',
+'powersearch' => 'Truova',
 
 # Preferences page
-'mypreferences'         => "Preferenze d''e mie",
-'changepassword'        => 'Cagna password',
-'prefs-rc'              => 'Urdeme nove',
-'prefs-watchlist'       => 'Asservate speciale',
-'columns'               => 'Culonne:',
+'mypreferences' => "Preferenze d''e mie",
+'changepassword' => 'Cagna password',
+'prefs-rc' => 'Urdeme nove',
+'prefs-watchlist' => 'Asservate speciale',
+'columns' => 'Culonne:',
 'timezoneregion-africa' => 'Afreca',
-'username'              => 'Nomme utente',
-'yourlanguage'          => 'Lengua:',
+'username' => 'Nomme utente',
+'yourlanguage' => 'Lengua:',
 
 # User rights log
 'rightsnone' => '(nisciuno)',
 
 # Recent changes
-'recentchanges'     => 'Urdeme nove',
-'recentchangestext' => "Ncoppa chesta paggena song' appresentate ll'urdeme cagnamiente fatto ê cuntenute d\"o sito.",
-'rcnote'            => "Ccà sotto nce songo ll'urdeme {{PLURAL:$1|cangiamiento|'''$1''' cangiamiente}} 'e ll'urdeme {{PLURAL:$2|juorno|'''$2''' juorne}}, agghiuornate a $3.",
-'rclistfrom'        => "Faje vedé 'e cagnamiénte fatte a partì 'a $1",
-'rcshowhideminor'   => "$1 'e cagnamiénte piccerille",
-'rcshowhidebots'    => "$1 'e bot",
-'rcshowhideliu'     => "$1 ll'utente reggìstrate",
-'rcshowhideanons'   => "$1 ll'utente anonime",
-'rcshowhidemine'    => "$1 'e ffatiche mmee",
-'rclinks'           => "Faje vedé ll'urdeme $1 cagnamiente dint' ll'urdeme $2 juorne<br />$3",
-'hide'              => 'annascunne',
-'show'              => 'faje vedé',
+'recentchanges' => 'Urdeme nove',
+'recentchanges-summary' => "Ncoppa chesta paggena song' appresentate ll'urdeme cagnamiente fatto ê cuntenute d\"o sito.",
+'rcnote' => "Ccà sotto nce songo ll'urdeme {{PLURAL:$1|cangiamiento|'''$1''' cangiamiente}} 'e ll'urdeme {{PLURAL:$2|juorno|'''$2''' juorne}}, agghiuornate a $3.",
+'rclistfrom' => "Faje vedé 'e cagnamiénte fatte a partì 'a $1",
+'rcshowhideminor' => "$1 'e cagnamiénte piccerille",
+'rcshowhidebots' => "$1 'e bot",
+'rcshowhideliu' => "$1 ll'utente reggìstrate",
+'rcshowhideanons' => "$1 ll'utente anonime",
+'rcshowhidemine' => "$1 'e ffatiche mmee",
+'rclinks' => "Faje vedé ll'urdeme $1 cagnamiente dint' ll'urdeme $2 juorne<br />$3",
+'hide' => 'annascunne',
+'show' => 'faje vedé',
 'rc_categories_any' => 'Qualònca',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Cagnamiénte cullegate',
-'recentchangeslinked-feed'    => 'Cagnamiénte cullegate',
+'recentchangeslinked' => 'Cagnamiénte cullegate',
+'recentchangeslinked-feed' => 'Cagnamiénte cullegate',
 'recentchangeslinked-toolbox' => 'Cagnamiénte cullegate',
 
 # Upload
-'upload'        => 'Careca file',
+'upload' => 'Careca file',
 'uploadedimage' => 'ha carecato "[[$1]]"',
 
 # Special:ListFiles
@@ -319,11 +319,11 @@ Putite cuntinuà a ausà {{SITENAME}} comme n'utente senza nomme, o si nò putit
 
 # File description page
 'file-anchor-link' => 'Fiura',
-'filehist-user'    => 'Utente',
-'imagelinks'       => 'Jonte ê ffiure',
+'filehist-user' => 'Utente',
+'imagelinks' => 'Jonte ê ffiure',
 
 # Random page
-'randompage'         => 'Na paggena qualsiase',
+'randompage' => 'Na paggena qualsiase',
 'randompage-nopages' => 'Nessuna pagina nel namespace selezionato.',
 
 'disambiguations' => "Paggene 'e disambigua",
@@ -331,24 +331,24 @@ Putite cuntinuà a ausà {{SITENAME}} comme n'utente senza nomme, o si nò putit
 'doubleredirects' => 'Redirect duppie',
 
 # Miscellaneous special pages
-'nbytes'       => '$1 {{PLURAL:$1|byte|byte}}',
-'ncategories'  => '$1 {{PLURAL:$1|categoria|categorie}}',
-'nlinks'       => '$1 {{PLURAL:$1|cullegamiento|cullegamiente}}',
+'nbytes' => '$1 {{PLURAL:$1|byte|byte}}',
+'ncategories' => '$1 {{PLURAL:$1|categoria|categorie}}',
+'nlinks' => '$1 {{PLURAL:$1|cullegamiento|cullegamiente}}',
 'popularpages' => "Paggene cchiù 'speziunate",
-'wantedpages'  => 'Paggene cchiù addemannate',
-'shortpages'   => 'Paggene curte',
-'longpages'    => 'Paggene cchiú longhe',
-'newpages'     => 'Paggene cchiù frische',
-'move'         => 'Spusta',
+'wantedpages' => 'Paggene cchiù addemannate',
+'shortpages' => 'Paggene curte',
+'longpages' => 'Paggene cchiú longhe',
+'newpages' => 'Paggene cchiù frische',
+'move' => 'Spusta',
 'movethispage' => 'Spusta chesta paggena',
 
 # Special:AllPages
-'allpages'       => "Tutte 'e ppaggene",
-'allarticles'    => "Tutt' 'e vvoce",
+'allpages' => "Tutte 'e ppaggene",
+'allarticles' => "Tutt' 'e vvoce",
 'allinnamespace' => "Tutt' 'e ppaggene d''o namespace $1",
 
 # Special:Categories
-'categories'         => 'Categurìe',
+'categories' => 'Categurìe',
 'categoriespagetext' => "Lista cumpleta d\"e categurie presente ncopp' 'o sito.
 [[Special:UnusedCategories|Unused categories]] are not shown here.
 Also see [[Special:WantedCategories|wanted categories]].",
@@ -357,30 +357,30 @@ Also see [[Special:WantedCategories|wanted categories]].",
 'linksearch-ok' => 'Truova',
 
 # Watchlist
-'watch'        => 'Secuta',
+'watch' => 'Secuta',
 'notanarticle' => 'Chesta paggena nun è na voce',
 
 'enotif_newpagetext' => 'Chesta è na paggena nòva.',
-'changed'            => 'cagnata',
+'changed' => 'cagnata',
 
 # Delete
-'deletepage'      => 'Scancella paggena',
-'excontent'       => "'o cuntenuto era: '$1'",
+'deletepage' => 'Scancella paggena',
+'excontent' => "'o cuntenuto era: '$1'",
 'excontentauthor' => "'o cuntenuto era: '$1' (e ll'unneco cuntribbutore era '[[Special:Contributions/$2|$2]]')",
-'exbeforeblank'   => "'O cuntenuto apprimm' 'a ll'arrevacamento era: '$1'",
-'exblank'         => "'a paggena era vacante",
-'actioncomplete'  => 'Azzione fernuta',
-'deletedtext'     => 'Qauccheruno ha scancellata \'a paggena "$1".  Addumannà \'o $2 pe na lista d"e ppaggene scancellate urdemamente.',
-'dellogpage'      => 'Scancellazione',
-'deletionlog'     => 'Log d"e scancellazione',
-'deletecomment'   => 'Raggióne',
+'exbeforeblank' => "'O cuntenuto apprimm' 'a ll'arrevacamento era: '$1'",
+'exblank' => "'a paggena era vacante",
+'actioncomplete' => 'Azzione fernuta',
+'deletedtext' => 'Qauccheruno ha scancellata \'a paggena "$1".  Addumannà \'o $2 pe na lista d"e ppaggene scancellate urdemamente.',
+'dellogpage' => 'Scancellazione',
+'deletionlog' => 'Log d"e scancellazione',
+'deletecomment' => 'Raggióne',
 
 # Rollback
-'rollback'   => "Ausa na revizione 'e primma",
+'rollback' => "Ausa na revizione 'e primma",
 'revertpage' => "Cangiaje 'e cagnamiénte 'e [[Special:Contributions/$2|$2]] ([[User talk:$2|discussione]]), cu â verzione 'e pprimma 'e  [[User:$1|$1]]",
 
 # Protect
-'prot_1movedto2'         => 'ha spustato [[$1]] a [[$2]]',
+'prot_1movedto2' => 'ha spustato [[$1]] a [[$2]]',
 'protect-expiry-options' => '2 ore:2 hours,1 juorno:1 day,3 juorne:3 days,1 semmana:1 week,2 semmane:2 weeks,1 mise:1 month,3 mese:3 months,6 mese:6 months,1 anno:1 year,infinito:infinite',
 
 # Undelete
@@ -391,45 +391,45 @@ Also see [[Special:WantedCategories|wanted categories]].",
 
 # Contributions
 'contributions' => 'Contribbute utente',
-'mycontris'     => 'Mie contribbute',
+'mycontris' => 'Mie contribbute',
 
 'sp-contributions-talk' => 'Chiàcchiera',
 
 # What links here
-'whatlinkshere'       => 'Paggene ca cullegano a chesta',
+'whatlinkshere' => 'Paggene ca cullegano a chesta',
 'whatlinkshere-title' => 'Paggene ca cullegano a $1',
-'nolinkshere'         => "Nisciuna paggena cuntene jonte ca mpuntano a '''[[:$1]]'''.",
+'nolinkshere' => "Nisciuna paggena cuntene jonte ca mpuntano a '''[[:$1]]'''.",
 
 # Block/unblock
-'blockip'            => 'Ferma utelizzatóre',
+'blockip' => 'Ferma utelizzatóre',
 'ipadressorusername' => 'Nnerizzo IP o nomme utente',
-'ipboptions'         => '2 ore:2 hours,1 juorno:1 day,3 juorne:3 days,1 semmana:1 week,2 semmane:2 weeks,1 mise:1 month,3 mese:3 months,6 mese:6 months,1 anno:1 year,infinito:infinite',
-'blockipsuccesssub'  => 'Blocco aseguito',
-'blocklink'          => 'ferma',
-'blocklogpage'       => 'Blocche',
-'blocklogentry'      => 'ha fermato "[[$1]]" pe\' nu mumento \'e $2 $3',
-'blocklogtext'       => "Chesta è 'a lista d''e azzione 'e blocco e sblocco utente.  'E nnerizze IP bloccate automaticamente nun nce so'. Addumannà 'a [[Special:BlockList|lista IP bloccate]] pp' 'a lista d''e nnerizze e nomme utente 'o ca blocco nce sta.",
+'ipboptions' => '2 ore:2 hours,1 juorno:1 day,3 juorne:3 days,1 semmana:1 week,2 semmane:2 weeks,1 mise:1 month,3 mese:3 months,6 mese:6 months,1 anno:1 year,infinito:infinite',
+'blockipsuccesssub' => 'Blocco aseguito',
+'blocklink' => 'ferma',
+'blocklogpage' => 'Blocche',
+'blocklogentry' => 'ha fermato "[[$1]]" pe\' nu mumento \'e $2 $3',
+'blocklogtext' => "Chesta è 'a lista d''e azzione 'e blocco e sblocco utente.  'E nnerizze IP bloccate automaticamente nun nce so'. Addumannà 'a [[Special:BlockList|lista IP bloccate]] pp' 'a lista d''e nnerizze e nomme utente 'o ca blocco nce sta.",
 
 # Move page
-'movearticle'             => "Spusta 'a paggena",
-'newtitle'                => 'Titulo nuovo:',
-'movepagebtn'             => "Spusta 'a paggena",
-'articleexists'           => "Na paggena cu chisto nomme asiste già, o pure 'o nomme scegliuto nun è buono.  Scegliere n'ato titulo.",
-'movedto'                 => 'spustata a',
-'movereason'              => 'Raggióne',
-'delete_and_move'         => 'Scancèlla e spusta',
+'movearticle' => "Spusta 'a paggena",
+'newtitle' => 'Titulo nuovo:',
+'movepagebtn' => "Spusta 'a paggena",
+'articleexists' => "Na paggena cu chisto nomme asiste già, o pure 'o nomme scegliuto nun è buono.  Scegliere n'ato titulo.",
+'movedto' => 'spustata a',
+'movereason' => 'Raggióne',
+'delete_and_move' => 'Scancèlla e spusta',
 'delete_and_move_confirm' => "Sì, suprascrivi 'a paggena asistente",
 
 # Export
 'export' => "Spurta 'e ppaggene",
 
 # Namespace 8 related
-'allmessages'        => "'Mmasciate d''o sistema",
-'allmessagesname'    => 'Nomme',
+'allmessages' => "'Mmasciate d''o sistema",
+'allmessagesname' => 'Nomme',
 'allmessagescurrent' => "Testo 'e mo",
 
 # Special:Import
-'import'                  => 'Mpurta paggene',
+'import' => 'Mpurta paggene',
 'import-interwiki-submit' => 'Mpurta',
 
 # Import log
@@ -438,8 +438,8 @@ Also see [[Special:WantedCategories|wanted categories]].",
 # Tooltip help for the actions
 'tooltip-pt-logout' => 'Jésce (logout)',
 'tooltip-minoredit' => 'Rénne chìsto cagnamiénto cchiù ppiccirìllo.',
-'tooltip-save'      => "Sàrva 'e cagnamiénte.",
-'tooltip-preview'   => "Primma 'e sarvà, vìre primma chille ca hê cagnàte!",
+'tooltip-save' => "Sàrva 'e cagnamiénte.",
+'tooltip-preview' => "Primma 'e sarvà, vìre primma chille ca hê cagnàte!",
 
 # Attribution
 'others' => 'ate',
@@ -450,10 +450,10 @@ Also see [[Special:WantedCategories|wanted categories]].",
 
 'exif-xyresolution-i' => '$1 punte pe pollice (dpi)',
 
-'exif-meteringmode-0'   => 'Scanusciuto',
+'exif-meteringmode-0' => 'Scanusciuto',
 'exif-meteringmode-255' => 'Ato',
 
-'exif-lightsource-0'  => 'Scanusciuta',
+'exif-lightsource-0' => 'Scanusciuta',
 'exif-lightsource-10' => "'Ntruvulato",
 'exif-lightsource-11' => 'Aumbruso',
 
@@ -469,14 +469,14 @@ Also see [[Special:WantedCategories|wanted categories]].",
 
 # E-mail address confirmation
 'confirmemail_needlogin' => "Abbesognate $1 pe cunfirmà 'o nnerizzo 'e e-mail d''o vuosto.",
-'confirmemail_loggedin'  => "'O nnerizzo 'e e-mail è vàleto",
+'confirmemail_loggedin' => "'O nnerizzo 'e e-mail è vàleto",
 
 # Delete conflict
 'deletedwhileediting' => 'Attenziòne: quaccherùno have scancellàto chesta pàggena prìmma ca tu accuminciàste â scrìvere!',
 
 # Auto-summaries
 'autoredircomment' => 'Redirect â paggena [[$1]]',
-'autosumm-new'     => 'Paggena nuova: $1',
+'autosumm-new' => 'Paggena nuova: $1',
 
 # Special:SpecialPages
 'specialpages' => 'Paggene speciale',
index 1e72846..3236f9e 100644 (file)
@@ -692,9 +692,9 @@ Spørring: $2',
 'protectedpagetext' => 'Denne siden har blitt låst for redigeringer.',
 'viewsourcetext' => 'Du kan se og kopiere kilden til denne siden:',
 'viewyourtext' => "Du kan se og kopiere kilden til '''dine endringer''' på denne siden:",
-'protectedinterface' => 'Denne siden viser brukergrensesnittet for programvaren, og er låst for å hindre misbruk.',
-'editinginterface' => "'''Advarsel:''' Du redigerer en side som brukes i grensesnittet for programvaren.
-Endringer på denne siden vil påvirke hvordan grensesnittet vil se ut.
+'protectedinterface' => 'Denne siden fremskaffer brukergrensesnittekst for programvaren, og er låst for å hindre misbruk.',
+'editinginterface' => "'''Advarsel:''' Du redigerer en side som brukes for å fremskaffe grensesnittekst for programvaren.
+Endringer av denne siden vil påvirke hvordan grensesnittet vil se ut for andre brukere.
 For oversettelser er det best om du bruker [//translatewiki.net/wiki/Main_Page?setlang=nb translatewiki.net], prosjektet for oversettelse av MediaWiki.",
 'sqlhidden' => '(SQL-spørring skjult)',
 'cascadeprotected' => 'Denne siden er låst for redigering fordi den inkluderes på følgende sider som har dypbeskyttelse slått på:<!--{{PLURAL:$1}}-->
@@ -980,8 +980,8 @@ Hvis du er en uregistrert bruker og synes at du har fått irrelevante kommentare
 Du kan [[Special:Search/{{PAGENAME}}|søke etter denne sidetittelen]] på andre sider,
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} søke i relaterte logger],
 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>.',
+'noarticletext-nopermission' => 'Det er for tiden ingen tekst på denne siden.
+Du kan [[Special:Search/{{PAGENAME}}|søke etter sidens tittel]] blant 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.
@@ -1342,8 +1342,6 @@ Detaljer kan finnes i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}
 'search-interwiki-caption' => 'Søsterprosjekter',
 'search-interwiki-default' => '$1-resultater:',
 'search-interwiki-more' => '(mer)',
-'search-mwsuggest-enabled' => 'med forslag',
-'search-mwsuggest-disabled' => 'ingen forslag',
 'search-relatedarticle' => 'Relatert',
 'mwsuggest-disable' => 'Slå av AJAX-forslag',
 'searcheverything-enable' => 'Søk i alle navnerom',
@@ -2954,7 +2952,6 @@ Lagre den på din egen datamaskin og last den opp her.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript-testing',
-'javascripttest-disabled' => 'Denne funksjonen er ikke aktivert på denne wikien.',
 'javascripttest-title' => 'Kjører $1 tester',
 'javascripttest-pagetext-noframework' => 'Denne siden er reservert for å kjøre JavaScript-tester.',
 'javascripttest-pagetext-unknownframework' => 'Ukjent testerammeverk "$1".',
@@ -3983,6 +3980,10 @@ Om det ikke er tilfellet, kan du bruke det enkle skjemaet som du finner under. K
 'feedback-bugcheck' => 'Suprert! Bare sjekk at den ikke er en av de [$1 kjente feilene]',
 'feedback-bugnew' => 'Jeg sjekket. Rapporter en ny bug.',
 
+# Search suggestions
+'searchsuggest-search' => 'Søk',
+'searchsuggest-containing' => 'inneholder …',
+
 # API errors
 'api-error-badaccess-groups' => 'Du har ikke tillatelse til å laste opp filer til denne wikien.',
 'api-error-badtoken' => 'Intern feil: Ugyldig token.',
index db850eb..df4e839 100644 (file)
@@ -809,7 +809,7 @@ Wenn du en anonymen Bruker büst un meenst, dat disse Kommentaren nich an di ric
 oder [{{fullurl:{{FULLPAGENAME}}|action=edit}} disse Sied ännern]</span>.',
 'noarticletext-nopermission' => 'Disse Sied hett opstunns keen Text.
 Du kannst in annere Sieden [[Special:Search/{{PAGENAME}}|na dissen Titel söken]]
-oder <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} in de Logböker söken]</span>.',
+oder <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} in de Logböker söken]</span>, man du hest nich dat Recht, de Sied optostellen.',
 'userpage-userdoesnotexist' => 'Dat Brukerkonto „<nowiki>$1</nowiki>“ gifft dat noch nich. Överlegg, wat du disse Siet würklich nee opstellen/ännern wullt.',
 'userpage-userdoesnotexist-view' => 'Dat Brukerkonto „$1“ gifft dat nich.',
 'blocked-notice-logextract' => 'Disse Bruker is opstunns sperrt.
@@ -827,7 +827,7 @@ De jüngste Indrag in dat Sperr-Logbook wart ünnen wiest:',
 'userinvalidcssjstitle' => "'''Wohrschau:''' Dat gifft keen Skin „$1“. Denk dor an, dat .css- un .js-Sieden  för Brukers mit en lütten Bookstaven anfangen mööt, to’n Bispeel ''{{ns:user}}:Brukernaam/vector.css'' un nich ''{{ns:user}}:Brukernaam/Vector.css''.",
 'updated' => '(Ännert)',
 'note' => "'''Wohrschau:'''",
-'previewnote' => "'''Dit is blots en Vörschau, de Siet is noch nich spiekert!'''",
+'previewnote' => "Dit is bloots en Vörschau, de Sied is noch nich spiekert!'''",
 'previewconflict' => 'Disse Vörschau wiest den Inholt vun dat Textfeld baven; so warrt de Siet utseihn, wenn du nu spiekerst.',
 'session_fail_preview' => "'''Deit uns leed! Wi kunnen dien Ännern nich spiekern. Diene Sitzungsdaten weren weg.
 Versöök dat noch wedder. Wenn dat noch jümmer nich geiht, denn versöök di [[Special:UserLogout|aftomellen]] un denn wedder antomellen.'''",
@@ -927,9 +927,7 @@ De Grund weer: ''$2''",
 'currentrev' => 'Aktuelle Version',
 'currentrev-asof' => 'Aktuelle Version vun’n $1',
 'revisionasof' => 'Version vun $1',
-'revision-info' => '<div id="viewingold-warning" style="background: #ffbdbd; border: 1px solid #BB7979; font-weight: bold; padding: .5em 1em;">
-Dit is en ole Version vun disse Siet, so as $2 de $1 ännert hett. De Version kann temlich stark vun de <a href="{{FULLURL:{{FULLPAGENAME}}}}" title="{{FULLPAGENAME}}">aktuelle Version</a> afwieken.
-</div>',
+'revision-info' => "Verschoon vun'n $4, Klock $5 vun $2",
 'previousrevision' => 'Nächstöllere Version→',
 'nextrevision' => 'Ne’ere Version →',
 'currentrevisionlink' => 'aktuelle Version',
@@ -1055,7 +1053,7 @@ Seh to, dat de Versionsgeschicht vun’n Artikel vun de Historie her bi de Reeg
 'mergelogpagetext' => 'Dit is dat Logbook över de tohoopföhrten Versionshistorien.',
 
 # Diffs
-'history-title' => 'Versionshistorie vun „$1“',
+'history-title' => 'Verschoonsgeschicht vun „$1“',
 'lineno' => 'Reeg $1:',
 'compareselectedversions' => 'Ünnerscheed twischen den utwählten Versionen wiesen',
 'showhideselectedversions' => 'Utwählt Versionen wiesen/versteken',
@@ -1104,8 +1102,6 @@ Seh to, dat de Versionsgeschicht vun’n Artikel vun de Historie her bi de Reeg
 'search-interwiki-caption' => 'Süsterprojekten',
 'search-interwiki-default' => '$1 Resultaten:',
 'search-interwiki-more' => '(mehr)',
-'search-mwsuggest-enabled' => 'mit Vörslääg',
-'search-mwsuggest-disabled' => 'kene Vörslääg',
 'search-relatedarticle' => 'Verwandt',
 'mwsuggest-disable' => 'Vörslääg per Ajax utstellen',
 'searcheverything-enable' => 'In all Naamrüüm söken',
@@ -1565,7 +1561,7 @@ Kann angahn, dat dat beter geiht, wenn du dat to en Tiet versöchst, to de op de
 'filehist-filesize' => 'Dateigrött',
 'filehist-comment' => 'Kommentar',
 'filehist-missing' => 'Datei fehlt',
-'imagelinks' => 'Dateiverwiesen',
+'imagelinks' => 'Dateibruuk',
 'linkstoimage' => 'Disse {{PLURAL:$1|Sied|Sieden}} bruukt dit Bild:',
 'linkstoimage-more' => 'Mehr as {{PLURAL:$1|ene Sied|$1 Sieden}} wiest na disse Datei.
 Disse List wiest blot {{PLURAL:$1|den eersten Lenk|de eersten $1 Lenken}} op disse Datei.
@@ -1726,7 +1722,7 @@ to den vun den tweeten Wiederleiden wiest warrt, un to den de eerste Wiederleide
 'listusers-editsonly' => 'Blot Brukers mit Bidrääg wiesen',
 'listusers-creationsort' => 'Na Opstelldatum sorteren',
 'usereditcount' => '$1 {{PLURAL:$1|Ännern|Ännern}}',
-'usercreated' => 'Opstellt an’n $1 üm $2',
+'usercreated' => "{{GENDER:$3|Opstellt}} an'n $1 üm Klock $2",
 'newpages' => 'Ne’e Sieden',
 'newpages-username' => 'Brukernaam:',
 'ancientpages' => 'Öllste Sieden',
index 1e33586..aa97fb8 100644 (file)
@@ -1326,8 +1326,6 @@ Waorschienlik ku'j der meer gegevens over vienen in t [{{fullurl:{{#Special:Log}
 'search-interwiki-caption' => 'Zusterprojekten',
 'search-interwiki-default' => '$1 resultaoten:',
 'search-interwiki-more' => '(meer)',
-'search-mwsuggest-enabled' => 'mit anbevelingen',
-'search-mwsuggest-disabled' => 'gien anbevelingen',
 'search-relatedarticle' => 'Verwaant',
 'mwsuggest-disable' => 'Anbevelingen via AJAX uutschakelen',
 'searcheverything-enable' => 'In alle naamruumten zeuken',
@@ -2935,7 +2933,6 @@ De tiedelike map is niet anwezig.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript testen',
-'javascripttest-disabled' => 'Disse funksie steet niet an op disse wiki.',
 'javascripttest-title' => 'Tests uutvoeren veur $1',
 'javascripttest-pagetext-noframework' => 'Disse zied is ereserveerd veur t uutvoeren van JavaScript-testen.',
 'javascripttest-pagetext-unknownframework' => 'Onbekend testraamwark "$1".',
@@ -3917,6 +3914,10 @@ Aanders ku\'j oek t eenvoudige formulier hieronder gebruken. Joew opmarkingen zu
 'feedback-bugcheck' => 'Mooi! Kiek nao of t niet al één van de [$1 bekende problemen] is.',
 'feedback-bugnew' => 'Ik heb t nao-ekeken. Meld n nieje programmafout',
 
+# Search suggestions
+'searchsuggest-search' => 'Zeuken / zuken / zuiken',
+'searchsuggest-containing' => 'bevat...',
+
 # API errors
 'api-error-badaccess-groups' => 'Je maggen gien bestaanden in disse wiki inlaojen.',
 'api-error-badtoken' => 'Interne fout: t token klopt niet.',
index 0e6ab45..201d6ab 100644 (file)
@@ -1041,8 +1041,6 @@ $1",
 'search-interwiki-caption' => 'भगिनी आयोजना',
 'search-interwiki-default' => '$1 नतिजाहरु:',
 'search-interwiki-more' => '(अझै)',
-'search-mwsuggest-enabled' => 'सुझाव सहितको',
-'search-mwsuggest-disabled' => 'सुझाव बाहेकको',
 'search-relatedarticle' => 'सम्बन्धित',
 'mwsuggest-disable' => 'AJAX सुझाव निस्क्रिय पार्नुहोस्',
 'searcheverything-enable' => 'सबै नेमस्पेसेजहरुमा खोज्नुहोस्',
index 715a509..d9cd17d 100644 (file)
@@ -43,304 +43,303 @@ $digitTransformTable = array(
 
 $messages = array(
 # User preference toggles
-'tog-underline'               => 'लिङ्कतेत अन्दरलाइन यानादिसँ:',
-'tog-justify'                 => 'अनुच्छेद धंकादिसँ',
-'tog-hideminor'               => 'न्हुगु हिलेज्याय् चिधंगु सम्पादन सुचुकादिसँ',
-'tog-extendwatchlist'         => 'वाचलिस्टयात परिमार्जित याना सकल स्वेज्युगु हिलेज्या क्यनादिसँ',
-'tog-usenewrc'                => 'एन्ह्यान्स्ड् न्हुगु हिलेज्या (जाभास्क्रिप्ट)',
-'tog-numberheadings'          => 'अटो-ल्याखँ हेडिङ',
-'tog-showtoolbar'             => 'सम्पादन टुलबार क्यनादिसँ (जाभास्क्रिप्ट)',
-'tog-editondblclick'          => 'दबल क्लिकय् पौ सम्पादन यानादिसँ (जाभास्क्रिप्ट)',
-'tog-editsection'             => '[सम्पादन] लिङ्कं सेक्सन सम्पादन यायेज्युगु यानादिसँ',
+'tog-underline' => 'लिङ्कतेत अन्दरलाइन यानादिसँ:',
+'tog-justify' => 'अनुच्छेद धंकादिसँ',
+'tog-hideminor' => 'न्हुगु हिलेज्याय् चिधंगु सम्पादन सुचुकादिसँ',
+'tog-extendwatchlist' => 'वाचलिस्टयात परिमार्जित याना सकल स्वेज्युगु हिलेज्या क्यनादिसँ',
+'tog-usenewrc' => 'एन्ह्यान्स्ड् न्हुगु हिलेज्या (जाभास्क्रिप्ट)',
+'tog-numberheadings' => 'अटो-ल्याखँ हेडिङ',
+'tog-showtoolbar' => 'सम्पादन टुलबार क्यनादिसँ (जाभास्क्रिप्ट)',
+'tog-editondblclick' => 'दबल क्लिकय् पौ सम्पादन यानादिसँ (जाभास्क्रिप्ट)',
+'tog-editsection' => '[सम्पादन] लिङ्कं सेक्सन सम्पादन यायेज्युगु यानादिसँ',
 'tog-editsectiononrightclick' => 'सेक्सनया छ्यँआखले राइट क्लिक याना सेक्सन सम्पादन यायेज्युगु यानादिसँ (जाभास्क्रिप्ट)',
-'tog-showtoc'                 => 'कन्टेण्टया धलः क्यनादिसँ (३गु स्वया अप्व शिर्षक दुगु पौया निंति)',
-'tog-rememberpassword'        => 'जिगु लग इन थ्व कम्प्युतरय् लुमंकादिसँ (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'tog-watchcreations'          => 'जिं देकागु / न्ह्यथनागु पौयात जिगु दृष्टिधलः(watchlist)य् तयादिसँ',
-'tog-watchdefault'            => 'जिं सम्पादन यानागु पौयात जिगु वाचलिस्टय् तयादिसँ',
-'tog-watchmoves'              => 'जिं संकागु (move) पौयात जिगु वाचलिस्टय् तयादिसँ',
-'tog-watchdeletion'           => 'जिं हुयागु (delete) पौयात जिगु वाचलिस्टय् तयादिसँ',
-'tog-minordefault'            => 'सकल सम्पादनतेत डिफल्टं चीधंगु यानादिसँ',
-'tog-previewontop'            => 'सम्पादन सन्दुक स्वया न्ह्यः प्रिभ्यु क्यनादिसँ',
-'tog-previewonfirst'          => 'न्हापाँगु सम्पादन स्वया न्ह्यः प्रिभ्यु क्यनादिसँ',
-'tog-nocache'                 => 'पौ क्याशिङ (caching) डिजेबल यानादिसँ',
-'tog-enotifwatchlistpages'    => 'जिगु वाचलिस्टया पौ सम्पादन जुइबिले जितः इ-मेल यानादिसँ',
-'tog-enotifusertalkpages'     => 'जिगु खँल्हाबल्हा पौ सम्पादन जुइबिले जितः इ-मेल यानादिसँ',
-'tog-enotifminoredits'        => 'पौया चीधंगु सम्पादनया निंतिं नं जितः इ-मेल यानादिसँ',
-'tog-enotifrevealaddr'        => 'जिगु इ-मेल थाय्‌बाय्‌ नोटिफिकेसन इ-मेलय् क्यनादिसँ',
-'tog-shownumberswatching'     => 'स्वयाच्वंपिं छ्यलामितेगु ल्याखँ क्यनादिसँ',
-'tog-fancysig'                => 'कच्चा हस्ताक्षर (अटोम्याटिक लिङ्क मदेःकः)',
-'tog-externaleditor'          => 'डिफल्टं एक्स्टर्नल एडिटर छ्यलादिसँ (एक्स्पर्टतेगु निंतिं जक्क, छिगु कम्प्युटरय् विषेश सेटिङ माः)',
-'tog-externaldiff'            => 'एक्स्टर्नल डिफ् (diff) डिफल्टं छ्यलादिसँ (एक्स्पर्टतेगु निंतिं जक्क, छिगु कम्प्युटरय् विषेश सेटिङ माः)',
-'tog-showjumplinks'           => '"जम्प टु" एसिसिबिलिटी लिङ्क इनेबल यानादिसँ',
-'tog-uselivepreview'          => 'लाइभ प्रिभ्यु (जाभास्क्रिप्ट) इनेबल यानादिसँ (परिक्षणकाल)',
-'tog-forceeditsummary'        => 'सम्पादन सार खालि त्वतिबिले जित सशंकित यानादिसँ',
-'tog-watchlisthideown'        => 'जिगु सम्पादन वाचलिस्टय् सुचुकादिसँ',
-'tog-watchlisthidebots'       => 'वाचलिस्टं बोत सम्पादन सुचुकादिसँ',
-'tog-watchlisthideminor'      => 'वाचलिस्टं चीधंगु सम्पादन सुचुकादिसँ',
-'tog-watchlisthideliu'        => 'वाचलिस्टं लग्ड इन छ्यलामितेगु सम्पादन सुचुकादिसँ',
-'tog-watchlisthideanons'      => 'वाचलिस्टं अज्ञात छ्यलामिया सम्पादन सुचुकादिसँ',
-'tog-nolangconversion'        => 'भेरियन्ट (variant) कन्भर्जन डिसेबल यानादिसँ',
-'tog-ccmeonemails'            => 'जिं मेपिं छ्यलामितेगु छ्वइगु इ-मेलतेगु कपि जित नं छ्वयादिसँ',
-'tog-diffonly'                => 'पाःगु (diffs) स्वया क्वेया पौया कण्टेण्ट क्यनादिमते',
-'tog-showhiddencats'          => 'सुचुकातगु पुचःत क्यनादिसँ',
-'tog-noconvertlink'           => 'लिङ्क शिर्षक हिलेज्या डिजेबल यानादिसँ',
-
-'underline-always'  => 'न्ह्याबिलें',
-'underline-never'   => 'नेभर',
+'tog-showtoc' => 'कन्टेण्टया धलः क्यनादिसँ (३गु स्वया अप्व शिर्षक दुगु पौया निंति)',
+'tog-rememberpassword' => 'जिगु लग इन थ्व कम्प्युतरय् लुमंकादिसँ (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'tog-watchcreations' => 'जिं देकागु / न्ह्यथनागु पौयात जिगु दृष्टिधलः(watchlist)य् तयादिसँ',
+'tog-watchdefault' => 'जिं सम्पादन यानागु पौयात जिगु वाचलिस्टय् तयादिसँ',
+'tog-watchmoves' => 'जिं संकागु (move) पौयात जिगु वाचलिस्टय् तयादिसँ',
+'tog-watchdeletion' => 'जिं हुयागु (delete) पौयात जिगु वाचलिस्टय् तयादिसँ',
+'tog-minordefault' => 'सकल सम्पादनतेत डिफल्टं चीधंगु यानादिसँ',
+'tog-previewontop' => 'सम्पादन सन्दुक स्वया न्ह्यः प्रिभ्यु क्यनादिसँ',
+'tog-previewonfirst' => 'न्हापाँगु सम्पादन स्वया न्ह्यः प्रिभ्यु क्यनादिसँ',
+'tog-nocache' => 'पौ क्याशिङ (caching) डिजेबल यानादिसँ',
+'tog-enotifwatchlistpages' => 'जिगु वाचलिस्टया पौ सम्पादन जुइबिले जितः इ-मेल यानादिसँ',
+'tog-enotifusertalkpages' => 'जिगु खँल्हाबल्हा पौ सम्पादन जुइबिले जितः इ-मेल यानादिसँ',
+'tog-enotifminoredits' => 'पौया चीधंगु सम्पादनया निंतिं नं जितः इ-मेल यानादिसँ',
+'tog-enotifrevealaddr' => 'जिगु इ-मेल थाय्‌बाय्‌ नोटिफिकेसन इ-मेलय् क्यनादिसँ',
+'tog-shownumberswatching' => 'स्वयाच्वंपिं छ्यलामितेगु ल्याखँ क्यनादिसँ',
+'tog-fancysig' => 'कच्चा हस्ताक्षर (अटोम्याटिक लिङ्क मदेःकः)',
+'tog-externaleditor' => 'डिफल्टं एक्स्टर्नल एडिटर छ्यलादिसँ (एक्स्पर्टतेगु निंतिं जक्क, छिगु कम्प्युटरय् विषेश सेटिङ माः)',
+'tog-externaldiff' => 'एक्स्टर्नल डिफ् (diff) डिफल्टं छ्यलादिसँ (एक्स्पर्टतेगु निंतिं जक्क, छिगु कम्प्युटरय् विषेश सेटिङ माः)',
+'tog-showjumplinks' => '"जम्प टु" एसिसिबिलिटी लिङ्क इनेबल यानादिसँ',
+'tog-uselivepreview' => 'लाइभ प्रिभ्यु (जाभास्क्रिप्ट) इनेबल यानादिसँ (परिक्षणकाल)',
+'tog-forceeditsummary' => 'सम्पादन सार खालि त्वतिबिले जित सशंकित यानादिसँ',
+'tog-watchlisthideown' => 'जिगु सम्पादन वाचलिस्टय् सुचुकादिसँ',
+'tog-watchlisthidebots' => 'वाचलिस्टं बोत सम्पादन सुचुकादिसँ',
+'tog-watchlisthideminor' => 'वाचलिस्टं चीधंगु सम्पादन सुचुकादिसँ',
+'tog-watchlisthideliu' => 'वाचलिस्टं लग्ड इन छ्यलामितेगु सम्पादन सुचुकादिसँ',
+'tog-watchlisthideanons' => 'वाचलिस्टं अज्ञात छ्यलामिया सम्पादन सुचुकादिसँ',
+'tog-ccmeonemails' => 'जिं मेपिं छ्यलामितेगु छ्वइगु इ-मेलतेगु कपि जित नं छ्वयादिसँ',
+'tog-diffonly' => 'पाःगु (diffs) स्वया क्वेया पौया कण्टेण्ट क्यनादिमते',
+'tog-showhiddencats' => 'सुचुकातगु पुचःत क्यनादिसँ',
+'tog-noconvertlink' => 'लिङ्क शिर्षक हिलेज्या डिजेबल यानादिसँ',
+
+'underline-always' => 'न्ह्याबिलें',
+'underline-never' => 'नेभर',
 'underline-default' => 'डिफल्ट ब्राउज यानादिसँ',
 
 # Dates
-'sunday'        => 'आइतबाः',
-'monday'        => 'सोमबाः',
-'tuesday'       => 'मङ्गलबाः',
-'wednesday'     => 'बुधबाः',
-'thursday'      => 'बिहिबाः',
-'friday'        => 'शुक्रबाः',
-'saturday'      => 'शनिबाः',
-'sun'           => 'आइत',
-'mon'           => 'सोम',
-'tue'           => 'मङ्गल',
-'wed'           => 'बुध',
-'thu'           => 'बिहि',
-'fri'           => 'शुक्र',
-'sat'           => 'शनि',
-'january'       => 'ज्यानुवरी',
-'february'      => 'फेब्रुवरी',
-'march'         => 'मार्च',
-'april'         => 'अप्रिल',
-'may_long'      => 'मे',
-'june'          => 'जुन',
-'july'          => 'जुलाइ',
-'august'        => 'अगस्ट',
-'september'     => 'सेप्टेम्बर',
-'october'       => 'अक्टोबर',
-'november'      => 'नोभेम्बर',
-'december'      => 'डिसेम्बर',
-'january-gen'   => 'ज्यानुवरी',
-'february-gen'  => 'फ्रेब्रुवरी',
-'march-gen'     => 'मार्च',
-'april-gen'     => 'अप्रिल',
-'may-gen'       => 'मे',
-'june-gen'      => 'जुन',
-'july-gen'      => 'जुलाइ',
-'august-gen'    => 'अगस्ट',
+'sunday' => 'आइतबाः',
+'monday' => 'सोमबाः',
+'tuesday' => 'मङ्गलबाः',
+'wednesday' => 'बुधबाः',
+'thursday' => 'बिहिबाः',
+'friday' => 'शुक्रबाः',
+'saturday' => 'शनिबाः',
+'sun' => 'आइत',
+'mon' => 'सोम',
+'tue' => 'मङ्गल',
+'wed' => 'बुध',
+'thu' => 'बिहि',
+'fri' => 'शुक्र',
+'sat' => 'शनि',
+'january' => 'ज्यानुवरी',
+'february' => 'फेब्रुवरी',
+'march' => 'मार्च',
+'april' => 'अप्रिल',
+'may_long' => 'मे',
+'june' => 'जुन',
+'july' => 'जुलाइ',
+'august' => 'अगस्ट',
+'september' => 'सेप्टेम्बर',
+'october' => 'अक्टोबर',
+'november' => 'नोभेम्बर',
+'december' => 'डिसेम्बर',
+'january-gen' => 'ज्यानुवरी',
+'february-gen' => 'फ्रेब्रुवरी',
+'march-gen' => 'मार्च',
+'april-gen' => 'अप्रिल',
+'may-gen' => 'मे',
+'june-gen' => 'जुन',
+'july-gen' => 'जुलाइ',
+'august-gen' => 'अगस्ट',
 'september-gen' => 'सेप्टेम्बर',
-'october-gen'   => 'अक्टोबर',
-'november-gen'  => 'नोभेम्बर',
-'december-gen'  => 'डिसेम्बर',
-'jan'           => 'ज्यानु',
-'feb'           => 'फेब्',
-'mar'           => 'मार्',
-'apr'           => 'अप्रि',
-'may'           => 'मे',
-'jun'           => 'जुन',
-'jul'           => 'जुल',
-'aug'           => 'अग',
-'sep'           => 'सेप्',
-'oct'           => 'अक्ट्',
-'nov'           => 'नोभ',
-'dec'           => 'डिस',
+'october-gen' => 'अक्टोबर',
+'november-gen' => 'नोभेम्बर',
+'december-gen' => 'डिसेम्बर',
+'jan' => 'ज्यानु',
+'feb' => 'फेब्',
+'mar' => 'मार्',
+'apr' => 'अप्रि',
+'may' => 'मे',
+'jun' => 'जुन',
+'jul' => 'जुल',
+'aug' => 'अग',
+'sep' => 'सेप्',
+'oct' => 'अक्ट्',
+'nov' => 'नोभ',
+'dec' => 'डिस',
 
 # Categories related messages
-'pagecategories'                 => '{{PLURAL:$1|पुचः|पुचःतः}}',
-'category_header'                => 'पुचः "$1"य् दुगु पौतः',
-'subcategories'                  => 'उपपुचःतः',
-'category-media-header'          => 'पुचः "$1"य् दुगु मिडिया',
-'category-empty'                 => "''थ्व पुचले आःईले पौ वा मिदिया मदु।''",
-'hidden-categories'              => '{{PLURAL:$1|गुप्त पुचः|गुप्त पुचःतः}}',
-'hidden-category-category'       => 'गुप्त पुचःतः',
-'category-subcat-count'          => '{{PLURAL:$2|थ्व पुचले बियातःगु उपपुचः जक्क दु।|थ्व पुचले $2 सकलय् बियातःगु {{PLURAL:$1|उपपुचः|$1 उपपुचःतः}} दु।}}',
-'category-subcat-count-limited'  => 'थ्व पुचले बियातःगु {{PLURAL:$1|उपपुचः|$1 उपपुचःत}} दु।',
-'category-article-count'         => '{{PLURAL:$2|थ्व पुचले क्वे बियातःगु पौ दु।|$2 सकलय् थ्व बियातःगु {{PLURAL:$1|पौ|$1 पौस}} थ्व पुचले दु।}}',
+'pagecategories' => '{{PLURAL:$1|पुचः|पुचःतः}}',
+'category_header' => 'पुचः "$1"य् दुगु पौतः',
+'subcategories' => 'उपपुचःतः',
+'category-media-header' => 'पुचः "$1"य् दुगु मिडिया',
+'category-empty' => "''थ्व पुचले आःईले पौ वा मिदिया मदु।''",
+'hidden-categories' => '{{PLURAL:$1|गुप्त पुचः|गुप्त पुचःतः}}',
+'hidden-category-category' => 'गुप्त पुचःतः',
+'category-subcat-count' => '{{PLURAL:$2|थ्व पुचले बियातःगु उपपुचः जक्क दु।|थ्व पुचले $2 सकलय् बियातःगु {{PLURAL:$1|उपपुचः|$1 उपपुचःतः}} दु।}}',
+'category-subcat-count-limited' => 'थ्व पुचले बियातःगु {{PLURAL:$1|उपपुचः|$1 उपपुचःत}} दु।',
+'category-article-count' => '{{PLURAL:$2|थ्व पुचले क्वे बियातःगु पौ दु।|$2 सकलय् थ्व बियातःगु {{PLURAL:$1|पौ|$1 पौस}} थ्व पुचले दु।}}',
 'category-article-count-limited' => 'थ्व बियातःगु {{PLURAL:$1|पौ|$1 पौस}} थ्व पुचले दु।',
-'category-file-count'            => '{{PLURAL:$2|थ्व पुचले थ्व जक्क फाइल दु।|सकल $2य् क्वे बियातःगु {{PLURAL:$1|फाइल|$1 फाइलत}} थ्व पुचले दु।}}',
+'category-file-count' => '{{PLURAL:$2|थ्व पुचले थ्व जक्क फाइल दु।|सकल $2य् क्वे बियातःगु {{PLURAL:$1|फाइल|$1 फाइलत}} थ्व पुचले दु।}}',
 
-'about'         => 'विषयक',
-'article'       => 'कण्टेण्ट पौ',
+'about' => 'विषयक',
+'article' => 'कण्टेण्ट पौ',
 'moredotdotdot' => 'अप्व॰॰॰',
-'mypage'        => 'जिगु पौ',
-'mytalk'        => 'जिगु खं',
-'anontalk'      => 'थ्व IPया निंतिं खँल्हाबल्हा',
-'navigation'    => 'परिवहन',
-'and'           => '&#32;व',
+'mypage' => 'जिगु पौ',
+'mytalk' => 'जिगु खं',
+'anontalk' => 'थ्व IPया निंतिं खँल्हाबल्हा',
+'navigation' => 'परिवहन',
+'and' => '&#32;व',
 
 # Cologne Blue skin
-'qbfind'  => 'मालादिसँ',
-'qbedit'  => 'सम्पादन',
-'faq'     => 'आपालं न्यनिगु न्ह्यसः (FAQ)',
+'qbfind' => 'मालादिसँ',
+'qbedit' => 'सम्पादन',
+'faq' => 'आपालं न्यनिगु न्ह्यसः (FAQ)',
 'faqpage' => 'Project:आपालं न्यनिगु न्ह्यसःत (FAQ)',
 
-'returnto'         => '$1य् लिहाँझासँ।',
-'tagline'          => '{{SITENAME}}नं',
-'help'             => 'ग्वहालि',
-'search'           => 'मालादिसँ',
-'searchbutton'     => 'मालादिसँ',
-'go'               => 'झासँ',
-'searcharticle'    => 'झासँ',
-'history'          => 'पौया इतिहास',
-'history_short'    => 'इतिहास',
-'updatedmarker'    => 'जिं दक्ले लिपा पौ स्वे धुंकाया अपडेट',
+'returnto' => '$1य् लिहाँझासँ।',
+'tagline' => '{{SITENAME}}नं',
+'help' => 'ग्वहालि',
+'search' => 'मालादिसँ',
+'searchbutton' => 'मालादिसँ',
+'go' => 'झासँ',
+'searcharticle' => 'झासँ',
+'history' => 'पौया इतिहास',
+'history_short' => 'इतिहास',
+'updatedmarker' => 'जिं दक्ले लिपा पौ स्वे धुंकाया अपडेट',
 'printableversion' => 'ध्वायेज्युगु संस्करण',
-'permalink'        => 'स्थायी लिङ्क',
-'print'            => 'ध्वानादिसँ',
-'edit'             => 'सम्पादन',
-'editthispage'     => 'थ्व पौ सम्पादन यानादिसं',
-'newpage'          => 'न्हुगु पौ',
+'permalink' => 'स्थायी लिङ्क',
+'print' => 'ध्वानादिसँ',
+'edit' => 'सम्पादन',
+'editthispage' => 'थ्व पौ सम्पादन यानादिसं',
+'newpage' => 'न्हुगु पौ',
 'talkpagelinktext' => 'खँल्हाबँल्हा',
-'specialpage'      => 'विषेश पौ',
-'personaltools'    => 'निजी ज्याब्व',
-'talk'             => 'खँलाबँला',
-'toolbox'          => 'ज्याब्व सन्दुक',
-'projectpage'      => 'ज्याखँ पौ क्येनादिसँ',
-'otherlanguages'   => 'मेमेगु भाषाय्',
-'jumptosearch'     => 'मालादिसँ',
+'specialpage' => 'विषेश पौ',
+'personaltools' => 'निजी ज्याब्व',
+'talk' => 'खँलाबँला',
+'toolbox' => 'ज्याब्व सन्दुक',
+'projectpage' => 'ज्याखँ पौ क्येनादिसँ',
+'otherlanguages' => 'मेमेगु भाषाय्',
+'jumptosearch' => 'मालादिसँ',
 
 # 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'            => '{{SITENAME}}या बारेय्',
-'aboutpage'            => 'Project:बारेय्',
-'copyright'            => 'कण्टेण्ट $1 कथं उपलब्ध दु।',
-'copyrightpage'        => '{{ns:project}}:लेखाधिकार',
-'currentevents'        => 'जुयाच्वँगु घटना',
-'currentevents-url'    => 'Project:जुयाच्वँगु घटना',
-'disclaimers'          => 'डिस्क्लेमर्स',
-'disclaimerpage'       => 'Project:साधारण डिस्क्लेमर्स',
-'edithelp'             => 'सम्पादन ग्वहालि',
-'edithelppage'         => 'Help:सम्पादन',
-'helppage'             => 'Help:धलःपौ',
-'mainpage'             => 'मू पौ',
+'aboutsite' => '{{SITENAME}}या बारेय्',
+'aboutpage' => 'Project:बारेय्',
+'copyright' => 'कण्टेण्ट $1 कथं उपलब्ध दु।',
+'copyrightpage' => '{{ns:project}}:लेखाधिकार',
+'currentevents' => 'जुयाच्वँगु घटना',
+'currentevents-url' => 'Project:जुयाच्वँगु घटना',
+'disclaimers' => 'डिस्क्लेमर्स',
+'disclaimerpage' => 'Project:साधारण डिस्क्लेमर्स',
+'edithelp' => 'सम्पादन ग्वहालि',
+'edithelppage' => 'Help:सम्पादन',
+'helppage' => 'Help:धलःपौ',
+'mainpage' => 'मू पौ',
 'mainpage-description' => 'मू पौ',
-'policy-url'           => 'Project:नीति',
-'portal'               => 'सामाजिक मूलुखा',
-'portal-url'           => 'Project:सामाजिक मूलुखा',
-'privacy'              => 'दुबिस्ता नियम',
-'privacypage'          => 'Project:गुप्तता नियम',
+'policy-url' => 'Project:नीति',
+'portal' => 'सामाजिक मूलुखा',
+'portal-url' => 'Project:सामाजिक मूलुखा',
+'privacy' => 'दुबिस्ता नियम',
+'privacypage' => 'Project:गुप्तता नियम',
 
-'badaccess'        => 'पर्मिसन इरर',
+'badaccess' => 'पर्मिसन इरर',
 'badaccess-group0' => 'छिं अनुरोध यानादिगु ज्या छिं याये मछिं।',
 'badaccess-groups' => 'छिं अनुरोध यानादिगु ज्या {{PLURAL:$2|पुचः|पुचःतः}}: $1या छ्यलामिं जक्क याये दु।',
 
-'versionrequired'     => 'मिडियाविकिया $1 संस्करण माःगु',
+'versionrequired' => 'मिडियाविकिया $1 संस्करण माःगु',
 'versionrequiredtext' => 'थ्व पौ छ्यले यात मिडियाविकिया $1 संस्करण माः।
 स्वयादिसँ [[विशेष:संस्करण|संस्करण पौ]]।',
 
-'ok'                      => 'ज्यु',
-'newmessageslink'         => 'न्हुगु सन्देश',
-'newmessagesdifflink'     => 'न्हापाया हिलेज्या',
+'ok' => 'ज्यु',
+'newmessageslink' => 'न्हुगु सन्देश',
+'newmessagesdifflink' => 'न्हापाया हिलेज्या',
 'youhavenewmessagesmulti' => '$1य् छित न्हुगु सन्देश वगु दु',
-'editsection'             => 'सम्पादन',
-'editold'                 => 'सम्पादन',
-'editsectionhint'         => 'खण्ड सम्पादन: $1',
-'showtoc'                 => 'क्यनादिसँ',
+'editsection' => 'सम्पादन',
+'editold' => 'सम्पादन',
+'editsectionhint' => 'खण्ड सम्पादन: $1',
+'showtoc' => 'क्यनादिसँ',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'पौ',
-'nstab-user'      => 'छ्य्‌लामि पौ',
-'nstab-media'     => 'मिडिया पौ',
-'nstab-special'   => 'विशेष',
-'nstab-project'   => 'ज्याझ्वः पौ',
-'nstab-image'     => 'फाइल',
+'nstab-main' => 'पौ',
+'nstab-user' => 'छ्य्‌लामि पौ',
+'nstab-media' => 'मिडिया पौ',
+'nstab-special' => 'विशेष',
+'nstab-project' => 'ज्याझ्वः पौ',
+'nstab-image' => 'फाइल',
 'nstab-mediawiki' => 'सन्देश',
-'nstab-template'  => 'टेम्प्लेट',
-'nstab-help'      => 'ग्वहालि पौ',
-'nstab-category'  => 'पुचः',
+'nstab-template' => 'टेम्प्लेट',
+'nstab-help' => 'ग्वहालि पौ',
+'nstab-category' => 'पुचः',
 
 # Main script and global functions
-'nosuchaction'      => 'थन्यागु ज्या मदु',
-'nosuchactiontext'  => 'URLनं या धाःगु ज्या विकिं मस्यु',
+'nosuchaction' => 'थन्यागु ज्या मदु',
+'nosuchactiontext' => 'URLनं या धाःगु ज्या विकिं मस्यु',
 'nosuchspecialpage' => 'थन्यागु विशेष पौ मदु',
 'nospecialpagetext' => '<strong>छिं मदुगु विशेष पौया माग तयादिल।</strong>
 
 अस्थित्वय् दुगु विशेष पौया धलः [[विशेष:विशेषपौ|{{int:specialpages}}]]य् दु।',
 
 # General errors
-'databaseerror'   => 'डेटाबेस इरर',
-'dberrortext'     => 'छगू डेटाबेस क्वेरी सिन्ट्याक्स इरर जूगु दु।
+'databaseerror' => 'डेटाबेस इरर',
+'dberrortext' => 'छगू डेटाबेस क्वेरी सिन्ट्याक्स इरर जूगु दु।
 थ्व इररं सफ्टवेयरय् bug दूगु इंगीत यायेफु।
 थ्व स्वया न्हः कोशिस जूगु डेटाबेस क्वेरी
 "<tt>$2</tt>" फंक्सनया
 <blockquote><tt>$1</tt></blockquote> ख।
 MySQL नं इरर "<tt>$3: $4</tt>" क्यंगु दु।',
 'laggedslavemode' => 'चेतावनी: पतिइ न्हुगु अपदेत मदेफु ।',
-'readonly'        => 'देताबेस संरक्षित',
+'readonly' => 'देताबेस संरक्षित',
 'enterlockreason' => 'पौ कुनातयेगुया निंतिं कारण बियादिसँ, नापं पौ गब्ले चायेकिगु जुइफु उकिया अनुमान नं बियादिसँ',
-'readonlytext'    => 'थ्व डेटाबेस आःया ईले, सम्भवतः नियमित डेटाबेस मेन्टेनेन्सया निंतिं, न्हूगु एन्ट्रि व मेमेगु हिलेज्याया यायेमछिंकः कुनातःगु दु। थ्व धुंका हानं डेटाबेस साधारण जुइ।
+'readonlytext' => 'थ्व डेटाबेस आःया ईले, सम्भवतः नियमित डेटाबेस मेन्टेनेन्सया निंतिं, न्हूगु एन्ट्रि व मेमेगु हिलेज्याया यायेमछिंकः कुनातःगु दु। थ्व धुंका हानं डेटाबेस साधारण जुइ।
 
 थ्व डेटाबेस कुनाःतम्ह प्रबन्धकं थ्व वर्णन ब्यूगु दु: $1',
-'internalerror'   => 'इन्तरनल इरर',
-'viewsource'      => 'स्रोत स्वयादिसँ',
+'internalerror' => 'इन्तरनल इरर',
+'viewsource' => 'स्रोत स्वयादिसँ',
 
 # Login and logout pages
-'welcomecreation'         => '== लसकुस, $1! ==
+'welcomecreation' => '== लसकुस, $1! ==
 छिगु खाता चायेके धुंकल।
 छिगु [[Special:Preferences|{{SITENAME}} प्राथमिकता]] हिलिगु लुमंकादिसँ।',
-'yourname'                => 'छ्य्‌लामि नां:',
-'yourpassword'            => 'दुथखँग्वः (पासवर्द):',
-'yourpasswordagain'       => 'दुथखँग्वः हानं तियादिसँ:',
-'yourdomainname'          => 'छिगु दोमेन:',
-'login'                   => 'दुहां वनेगु',
+'yourname' => 'छ्य्‌लामि नां:',
+'yourpassword' => 'दुथखँग्वः (पासवर्द):',
+'yourpasswordagain' => 'दुथखँग्वः हानं तियादिसँ:',
+'yourdomainname' => 'छिगु दोमेन:',
+'login' => 'दुहां वनेगु',
 'nav-login-createaccount' => 'दुहां वनेगु / खाता चायेकिगु',
-'userlogin'               => 'दुहां वनेगु / खाता चायेकिगु',
-'logout'                  => 'पिने झासँ',
-'userlogout'              => 'पिने झासँ',
-'nologinlink'             => 'खाता न्ह्यथनादिसँ',
-'createaccount'           => 'खाता चायेकादिसँ',
-'gotaccountlink'          => 'दुहां झासँ',
-'loginsuccesstitle'       => 'लग इन सफल जुल',
-'accountcreated'          => 'खाता न्ह्येथन',
-'loginlanguagelabel'      => 'भाषा: $1',
+'userlogin' => 'दुहां वनेगु / खाता चायेकिगु',
+'logout' => 'पिने झासँ',
+'userlogout' => 'पिने झासँ',
+'nologinlink' => 'खाता न्ह्यथनादिसँ',
+'createaccount' => 'खाता चायेकादिसँ',
+'gotaccountlink' => 'दुहां झासँ',
+'loginsuccesstitle' => 'लग इन सफल जुल',
+'accountcreated' => 'खाता न्ह्येथन',
+'loginlanguagelabel' => 'भाषा: $1',
 
 # Edit pages
-'summary'       => 'सारांश:',
-'savearticle'   => 'पौ मुंकादिसं',
-'preview'       => 'स्वयादिसं',
-'newarticle'    => '(न्हु)',
-'note'          => "'''होस यानादिसँ:'''",
-'previewnote'   => "'''थ्व पूर्वालोकन जक्क ख। छिं यानादिगु सम्पादन स्वथंगु मदुनि!'''",
-'editing'       => '$1 सम्पादन जुयाच्वँगु दु',
-'editconflict'  => 'सम्पादन द्वंगु दु: $1',
-'yourtext'      => 'छिगु आखः',
+'summary' => 'सारांश:',
+'savearticle' => 'पौ मुंकादिसं',
+'preview' => 'स्वयादिसं',
+'newarticle' => '(न्हु)',
+'note' => "'''होस यानादिसँ:'''",
+'previewnote' => "'''थ्व पूर्वालोकन जक्क ख। छिं यानादिगु सम्पादन स्वथंगु मदुनि!'''",
+'editing' => '$1 सम्पादन जुयाच्वँगु दु',
+'editconflict' => 'सम्पादन द्वंगु दु: $1',
+'yourtext' => 'छिगु आखः',
 'storedversion' => 'स्वथनातगु संस्करण',
 
 # History pages
-'revisionasof'     => '$1 तक्कया संस्करण',
+'revisionasof' => '$1 तक्कया संस्करण',
 'previousrevision' => '←पुलांगु संस्करण',
 
 # Search results
 'searchhelp-url' => 'Help:धलःपौ',
-'searchrelated'  => 'स्वापू दुःगु',
-'searchall'      => 'सकल',
-'powersearch'    => 'मालादिसँ',
+'searchrelated' => 'स्वापू दुःगु',
+'searchall' => 'सकल',
+'powersearch' => 'मालादिसँ',
 
 # Preferences page
-'mypreferences'  => 'जिगु प्राथमिकता',
+'mypreferences' => 'जिगु प्राथमिकता',
 'changepassword' => 'पासवर्द हिलादिसँ',
 'prefs-datetime' => 'दिं व ई',
 'prefs-personal' => 'छ्य्‌लामि प्रोफाइल',
-'prefs-rc'       => 'न्हुगु हिलेज्या',
-'saveprefs'      => 'स्वथनादिसँ',
-'youremail'      => 'इ-मेल:',
-'username'       => 'छ्य्‌लामि नां:',
-'yourrealname'   => 'वास्तविक नां:',
-'yourlanguage'   => 'भाषा:',
-'email'          => 'इ-मेल',
+'prefs-rc' => 'न्हुगु हिलेज्या',
+'saveprefs' => 'स्वथनादिसँ',
+'youremail' => 'इ-मेल:',
+'username' => 'छ्य्‌लामि नां:',
+'yourrealname' => 'वास्तविक नां:',
+'yourlanguage' => 'भाषा:',
+'email' => 'इ-मेल',
 
 # User rights
 'userrights-user-editname' => 'छपू छ्य्‌लामि नां तयादिसँ:',
 
 # Groups
 'group-user' => 'छ्य्‌लामित',
-'group-bot'  => 'बोत',
+'group-bot' => 'बोत',
 
 # Recent changes
 'recentchanges' => 'न्हुगु हिलेज्या',
-'show'          => 'क्यनादिसँ',
+'show' => 'क्यनादिसँ',
 
 # Upload
 'upload' => 'संचिका चढ़ाएँ',
 
 # File description page
 'file-anchor-link' => 'फाइल',
-'filehist-user'    => 'छ्य्‌लामि',
+'filehist-user' => 'छ्य्‌लामि',
 
 # Random page
 'randompage' => 'छगु च्वसुइ येंकादिसं',
@@ -354,9 +353,9 @@ MySQL नं इरर "<tt>$3: $4</tt>" क्यंगु दु।',
 'newpages-username' => 'छ्येलेमि नां:',
 
 # Special:AllPages
-'allpages'       => 'सकल पौत',
-'nextpage'       => 'मेगु पौ ($1)',
-'allarticles'    => 'सकल च्वसुत',
+'allpages' => 'सकल पौत',
+'nextpage' => 'मेगु पौ ($1)',
+'allarticles' => 'सकल च्वसुत',
 'allpagessubmit' => 'झासँ',
 
 # Special:Categories
@@ -366,7 +365,7 @@ MySQL नं इरर "<tt>$3: $4</tt>" क्यंगु दु।',
 'restriction-edit' => 'सम्पादन',
 
 # Namespace form on various pages
-'namespace'      => 'नेमस्पेस:',
+'namespace' => 'नेमस्पेस:',
 'blanknamespace' => '(मू)',
 
 # Contributions
@@ -381,56 +380,56 @@ MySQL नं इरर "<tt>$3: $4</tt>" क्यंगु दु।',
 'movereason' => 'कारण:',
 
 # Tooltip help for the actions
-'tooltip-n-mainpage'              => 'मू पौ भ्रमण यानादिसँ',
-'tooltip-n-portal'                => 'ज्याझ्वःया बारेय्, छिं छु यायेछिं, गन खँ सीकिगु',
-'tooltip-n-currentevents'         => 'जुयाच्वँगु घटनाया लिधँसा तथ्य मालादिसँ',
-'tooltip-n-recentchanges'         => 'थ्व विकिया न्हुगु हिलेज्याया धलः।',
-'tooltip-n-randompage'            => 'न्ह्याःगु छगू पौ क्यनादिसँ',
-'tooltip-n-help'                  => 'खँ सीकिगु थाय्।',
-'tooltip-t-whatlinkshere'         => 'थन स्वाइगु सकल विकिपौया धलः',
-'tooltip-t-recentchangeslinked'   => 'थ्व पौ नाप स्वाःगु पौतेगु न्हुगु हिलेज्या',
-'tooltip-feed-rss'                => 'थ्व पौया RSS फीड',
-'tooltip-feed-atom'               => 'थ्व पौया Atom फीड',
-'tooltip-t-contributions'         => 'थ्व छ्य्‌लामिया योगदानया धलः क्यनादिसँ',
-'tooltip-t-emailuser'             => 'थ्व छ्य्‌लामियात इ-मेल छ्वयादिसँ',
-'tooltip-t-upload'                => 'संचिकाएँ चढ़ाएँ',
-'tooltip-t-specialpages'          => 'सकल विशेष पौस धलः',
-'tooltip-t-print'                 => 'थ्व पौस ध्वायेज्युगु संस्करण',
-'tooltip-t-permalink'             => 'थ्व पौस थ्व संस्करणया पर्मानेन्ट लिङ्क',
-'tooltip-ca-nstab-main'           => 'कन्टेन्ट पौ स्वयादिसँ',
-'tooltip-ca-nstab-user'           => 'छ्य्‌लामिपौ स्वयादिसँ',
-'tooltip-ca-nstab-media'          => 'मिडिया पौ स्वयादिसँ',
-'tooltip-ca-nstab-special'        => 'थ्व छगू विशेष पौ ख ; थ्व पौयात छिं सम्पादन याये मछिं।',
-'tooltip-ca-nstab-project'        => 'ज्याझ्वः पौ स्वयादिसँ',
-'tooltip-ca-nstab-image'          => 'फाइल पौ स्वयादिसँ',
-'tooltip-ca-nstab-mediawiki'      => 'व्यवस्थापन सन्देश स्वयादिसँ',
-'tooltip-ca-nstab-template'       => 'टेम्प्लेट स्वयादिसँ',
-'tooltip-ca-nstab-help'           => 'ग्वहालि पौ स्वयादिसँ',
-'tooltip-ca-nstab-category'       => 'पुचः पौ स्वयादिसँ',
-'tooltip-minoredit'               => 'थ्व छगू चिधंगु सम्पादन ख',
-'tooltip-save'                    => 'छिगु परिवर्तन स्वथनादिसँ',
-'tooltip-preview'                 => 'छिगु परिवर्तन पुर्वालोकन यानादिसँ, कृपया स्वथने न्ह्यः थ्व छ्य्‌लादिसँ!',
-'tooltip-diff'                    => 'छिं पतीइ यानादिगु हिलेज्या क्यनादिसँ।',
+'tooltip-n-mainpage' => 'मू पौ भ्रमण यानादिसँ',
+'tooltip-n-portal' => 'ज्याझ्वःया बारेय्, छिं छु यायेछिं, गन खँ सीकिगु',
+'tooltip-n-currentevents' => 'जुयाच्वँगु घटनाया लिधँसा तथ्य मालादिसँ',
+'tooltip-n-recentchanges' => 'थ्व विकिया न्हुगु हिलेज्याया धलः।',
+'tooltip-n-randompage' => 'न्ह्याःगु छगू पौ क्यनादिसँ',
+'tooltip-n-help' => 'खँ सीकिगु थाय्।',
+'tooltip-t-whatlinkshere' => 'थन स्वाइगु सकल विकिपौया धलः',
+'tooltip-t-recentchangeslinked' => 'थ्व पौ नाप स्वाःगु पौतेगु न्हुगु हिलेज्या',
+'tooltip-feed-rss' => 'थ्व पौया RSS फीड',
+'tooltip-feed-atom' => 'थ्व पौया Atom फीड',
+'tooltip-t-contributions' => 'थ्व छ्य्‌लामिया योगदानया धलः क्यनादिसँ',
+'tooltip-t-emailuser' => 'थ्व छ्य्‌लामियात इ-मेल छ्वयादिसँ',
+'tooltip-t-upload' => 'संचिकाएँ चढ़ाएँ',
+'tooltip-t-specialpages' => 'सकल विशेष पौस धलः',
+'tooltip-t-print' => 'थ्व पौस ध्वायेज्युगु संस्करण',
+'tooltip-t-permalink' => 'थ्व पौस थ्व संस्करणया पर्मानेन्ट लिङ्क',
+'tooltip-ca-nstab-main' => 'कन्टेन्ट पौ स्वयादिसँ',
+'tooltip-ca-nstab-user' => 'छ्य्‌लामिपौ स्वयादिसँ',
+'tooltip-ca-nstab-media' => 'मिडिया पौ स्वयादिसँ',
+'tooltip-ca-nstab-special' => 'थ्व छगू विशेष पौ ख ; थ्व पौयात छिं सम्पादन याये मछिं।',
+'tooltip-ca-nstab-project' => 'ज्याझ्वः पौ स्वयादिसँ',
+'tooltip-ca-nstab-image' => 'फाइल पौ स्वयादिसँ',
+'tooltip-ca-nstab-mediawiki' => 'व्यवस्थापन सन्देश स्वयादिसँ',
+'tooltip-ca-nstab-template' => 'टेम्प्लेट स्वयादिसँ',
+'tooltip-ca-nstab-help' => 'ग्वहालि पौ स्वयादिसँ',
+'tooltip-ca-nstab-category' => 'पुचः पौ स्वयादिसँ',
+'tooltip-minoredit' => 'थ्व छगू चिधंगु सम्पादन ख',
+'tooltip-save' => 'छिगु परिवर्तन स्वथनादिसँ',
+'tooltip-preview' => 'छिगु परिवर्तन पुर्वालोकन यानादिसँ, कृपया स्वथने न्ह्यः थ्व छ्य्‌लादिसँ!',
+'tooltip-diff' => 'छिं पतीइ यानादिगु हिलेज्या क्यनादिसँ।',
 'tooltip-compareselectedversions' => 'निगु ल्ययातःगु संस्करणया दथुइ भिन्नता स्वयादिसँ।',
-'tooltip-watch'                   => 'थ्व पौयात छिगु वाचलिस्टय् तनादिसँ',
-'tooltip-recreate'                => 'थ्व पौ हुयाछ्वेधुंकुगु जुसां पुनर्निर्माण यानादिसँ',
-'tooltip-upload'                  => 'अपलोड न्ह्यथनादिसँ',
-'tooltip-rollback'                => '"रोलब्याकं" छगू क्लिकय् थ्व पौयात न्हापाया छ्य्‌लामिं याःगु परिवर्तनय् हिलाछ्वइ।',
-'tooltip-undo'                    => '"Undo" नं थ्व सम्पादनयात खारेज याना सम्पादन फर्म यात प्रिभ्यु मोडय् चायेकी।
+'tooltip-watch' => 'थ्व पौयात छिगु वाचलिस्टय् तनादिसँ',
+'tooltip-recreate' => 'थ्व पौ हुयाछ्वेधुंकुगु जुसां पुनर्निर्माण यानादिसँ',
+'tooltip-upload' => 'अपलोड न्ह्यथनादिसँ',
+'tooltip-rollback' => '"रोलब्याकं" छगू क्लिकय् थ्व पौयात न्हापाया छ्य्‌लामिं याःगु परिवर्तनय् हिलाछ्वइ।',
+'tooltip-undo' => '"Undo" नं थ्व सम्पादनयात खारेज याना सम्पादन फर्म यात प्रिभ्यु मोडय् चायेकी।
 थुकिलिं सारांशय् कारण तनेछिंकी।',
 
 # Stylesheets
-'common.css'      => '/* थन तःगु CSS सकल स्किनय् छ्य्‌लिगु जुइ */',
-'standard.css'    => '/* थन तःगु CSS नं स्ट्याण्डर्ड स्किनया छ्य्‌लामितेत प्रभावित याइ */',
-'nostalgia.css'   => '/* थन तःगु CSS नं नोस्ट्याल्जिया स्किनया छ्य्‌लामितेत असर याइ */',
+'common.css' => '/* थन तःगु CSS सकल स्किनय् छ्य्‌लिगु जुइ */',
+'standard.css' => '/* थन तःगु CSS नं स्ट्याण्डर्ड स्किनया छ्य्‌लामितेत प्रभावित याइ */',
+'nostalgia.css' => '/* थन तःगु CSS नं नोस्ट्याल्जिया स्किनया छ्य्‌लामितेत असर याइ */',
 'cologneblue.css' => '/* थन तःगु CSS नं कोलोन ब्लु स्किनया छ्य्‌लामितेत असर याइ */',
-'monobook.css'    => '/* थन तःगु CSS नं मोनोबुक स्किनया छ्य्‌लामितेत असर याइ */',
-'myskin.css'      => '/* थन तःगु CSS नं माइस्किन स्किनया छ्य्‌लामितेत असर याइ */',
-'chick.css'       => '/* थन तःगु CSS नं चिक स्किनया छ्य्‌लामितेत असर याइ */',
-'simple.css'      => '/* थन तःगु CSS नं सिम्पल स्किनया छ्य्‌लामितेत असर याइ */',
-'modern.css'      => '/* थन तःगु CSS नं मोडर्न स्किनया छ्य्‌लामितेत असर याइ */',
-'print.css'       => '/* थन तःगु CSS नं प्रिन्ट आउटपुटयात असर याइ */',
-'handheld.css'    => '/* थन तःगु CSS नं $wgHandheldStyle आधारित ह्याण्डहेल्ड यन्त्रयात असर याइ */',
+'monobook.css' => '/* थन तःगु CSS नं मोनोबुक स्किनया छ्य्‌लामितेत असर याइ */',
+'myskin.css' => '/* थन तःगु CSS नं माइस्किन स्किनया छ्य्‌लामितेत असर याइ */',
+'chick.css' => '/* थन तःगु CSS नं चिक स्किनया छ्य्‌लामितेत असर याइ */',
+'simple.css' => '/* थन तःगु CSS नं सिम्पल स्किनया छ्य्‌लामितेत असर याइ */',
+'modern.css' => '/* थन तःगु CSS नं मोडर्न स्किनया छ्य्‌लामितेत असर याइ */',
+'print.css' => '/* थन तःगु CSS नं प्रिन्ट आउटपुटयात असर याइ */',
+'handheld.css' => '/* थन तःगु CSS नं $wgHandheldStyle आधारित ह्याण्डहेल्ड यन्त्रयात असर याइ */',
 
 # Attribution
 'others' => 'मेमेगु',
index 3c14a80..bc49067 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'Aho Tapu',
-'monday'        => 'Aho Gofua',
-'tuesday'       => 'Aho Ua',
-'wednesday'     => 'Aho Lotu',
-'thursday'      => 'Aho Tuloto',
-'friday'        => 'Aho Falaile',
-'saturday'      => 'Aho Faiumu',
-'january'       => 'Ianuali',
-'february'      => 'Fepuali',
-'march'         => 'Masi',
-'april'         => 'Apelila',
-'may_long'      => 'Me',
-'june'          => 'Iuni',
-'july'          => 'Iulai',
-'august'        => 'Aokuso',
-'september'     => 'Sepetema',
-'october'       => 'Oketopa',
-'november'      => 'Novema',
-'december'      => 'Tesemo',
-'january-gen'   => 'Ianuali',
-'february-gen'  => 'Fepuali',
-'march-gen'     => 'Masi',
-'april-gen'     => 'Apelila',
-'may-gen'       => 'Me',
-'june-gen'      => 'Iuni',
-'july-gen'      => 'Iulai',
-'august-gen'    => 'Aokuso',
+'sunday' => 'Aho Tapu',
+'monday' => 'Aho Gofua',
+'tuesday' => 'Aho Ua',
+'wednesday' => 'Aho Lotu',
+'thursday' => 'Aho Tuloto',
+'friday' => 'Aho Falaile',
+'saturday' => 'Aho Faiumu',
+'january' => 'Ianuali',
+'february' => 'Fepuali',
+'march' => 'Masi',
+'april' => 'Apelila',
+'may_long' => 'Me',
+'june' => 'Iuni',
+'july' => 'Iulai',
+'august' => 'Aokuso',
+'september' => 'Sepetema',
+'october' => 'Oketopa',
+'november' => 'Novema',
+'december' => 'Tesemo',
+'january-gen' => 'Ianuali',
+'february-gen' => 'Fepuali',
+'march-gen' => 'Masi',
+'april-gen' => 'Apelila',
+'may-gen' => 'Me',
+'june-gen' => 'Iuni',
+'july-gen' => 'Iulai',
+'august-gen' => 'Aokuso',
 'september-gen' => 'Sepetema',
-'october-gen'   => 'Oketopa',
-'november-gen'  => 'Novema',
-'december-gen'  => 'Tesemo',
-'may'           => 'Me',
-
-'article'    => 'Tohi Tala',
-'cancel'     => 'Tiaki',
-'mytalk'     => 'Haaku tutala',
+'october-gen' => 'Oketopa',
+'november-gen' => 'Novema',
+'december-gen' => 'Tesemo',
+'may' => 'Me',
+
+'article' => 'Tohi Tala',
+'cancel' => 'Tiaki',
+'mytalk' => 'Haaku tutala',
 'navigation' => 'Navikati',
 
 # Cologne Blue skin
-'qbedit'         => 'Fakahakohako',
+'qbedit' => 'Fakahakohako',
 'qbspecialpages' => 'Tau Lau Mahuiga',
 
-'help'             => 'Lagomatai',
-'search'           => 'Kumi',
-'searchbutton'     => 'Kumi',
-'go'               => 'Fano',
-'searcharticle'    => 'Fano',
-'history_short'    => 'Liu onoono atu ki tua',
+'help' => 'Lagomatai',
+'search' => 'Kumi',
+'searchbutton' => 'Kumi',
+'go' => 'Fano',
+'searcharticle' => 'Fano',
+'history_short' => 'Liu onoono atu ki tua',
 'printableversion' => 'Mitaki lolomi',
-'permalink'        => 'Matutakiaga mautumau',
-'edit'             => 'Fakahakohako',
-'delete'           => 'Tamate',
-'protect'          => 'Puipui',
-'talk'             => 'Fakatutala',
-'toolbox'          => 'Puha Mena Gahua',
-'otherlanguages'   => 'Ke he falu vagahau',
+'permalink' => 'Matutakiaga mautumau',
+'edit' => 'Fakahakohako',
+'delete' => 'Tamate',
+'protect' => 'Puipui',
+'talkpagelinktext' => 'Tutala',
+'talk' => 'Fakatutala',
+'toolbox' => 'Puha Mena Gahua',
+'otherlanguages' => 'Ke he falu vagahau',
 'jumptonavigation' => 'navikati',
-'jumptosearch'     => 'kumi',
+'jumptosearch' => 'kumi',
 
 # 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'            => 'Hagaao ke he {{SITENAME}}',
-'currentevents'        => 'Tau Fakaholoaga Mogonei',
-'edithelp'             => 'Lagomatai ke he Fakahakohako',
-'mainpage'             => 'Matapatu Lau',
+'aboutsite' => 'Hagaao ke he {{SITENAME}}',
+'aboutpage' => 'Project: Hagaao',
+'currentevents' => 'Tau Fakaholoaga Mogonei',
+'edithelp' => 'Lagomatai ke he Fakahakohako',
+'helppage' => 'Help: Ke lata mo e tau mena i loto',
+'mainpage' => 'Matapatu Lau',
 'mainpage-description' => 'Matapatu Lau',
-'portal'               => 'Maaga ke Matutaki',
-'privacy'              => 'Ko e puipuiaga ke he tau talahauaga mo e talahauaga fakatagata',
+'portal' => 'Maaga ke Matutaki',
+'portal-url' => 'Project:Ko e lau auloa ma maaga',
+'privacy' => 'Ko e puipuiaga ke he tau talahauaga mo e talahauaga fakatagata',
 
-'youhavenewmessages'      => 'Fai $1 ($2).',
-'newmessageslink'         => 'tau tohi foou',
+'youhavenewmessages' => 'Fai $1 ($2).',
+'newmessageslink' => 'tau tohi foou',
 'youhavenewmessagesmulti' => 'Fai tohi foou a koe he $1',
-'editsection'             => 'fakahakohako',
-'editold'                 => 'fakahakohako',
+'editsection' => 'fakahakohako',
+'editold' => 'fakahakohako',
+'editsectionhint' => 'Hiki e vala e: $1',
+'red-link-title' => '$1 (nakai fai lau pihia i i loto e)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-main' => 'Lau',
 'nstab-user' => 'Lau he tagata',
 
 # General errors
 'viewsource' => 'Kitekite ke mouaga',
 
 # Login and logout pages
-'welcomecreation'         => '== Fakalofa atu, kua fiafia ke hu mai $1 ==
+'welcomecreation' => '== Fakalofa atu, kua fiafia ke hu mai $1 ==
 Kua talaga e haau a poko.
 Ua nimo ke hiki e haau tau [[Special:Preferences|manako {{SITENAME}}]].',
-'yourname'                => 'Matahigoa he tagata:',
-'yourpassword'            => 'Kupu fufu:',
-'yourpasswordagain'       => 'Liu lolomi e kupu fufu:',
-'remembermypassword'      => 'Manatu e haaku loko ini (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'                   => 'Hu ki loto',
+'yourname' => 'Matahigoa he tagata:',
+'yourpassword' => 'Kupu fufu:',
+'yourpasswordagain' => 'Liu lolomi e kupu fufu:',
+'remembermypassword' => 'Manatu e haaku loko ini (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'login' => 'Hu ki loto',
 'nav-login-createaccount' => 'Hu ki loto / talaga e poko',
-'userlogin'               => 'Hu ki loto / talaga e poko',
-'logout'                  => 'Hu mai ki tua',
-'userlogout'              => 'Hu mai ki tua',
-'notloggedin'             => 'Ai la hu ki loto',
-'createaccount'           => 'Talaga e poko',
-'gotaccountlink'          => 'Hu ki loto',
+'userlogin' => 'Hu ki loto / talaga e poko',
+'logout' => 'Hu mai ki tua',
+'userlogout' => 'Hu mai ki tua',
+'notloggedin' => 'Ai la hu ki loto',
+'createaccount' => 'Talaga e poko',
+'gotaccountlink' => 'Hu ki loto',
 
 # Special:PasswordReset
 'passwordreset-username' => 'Matahigoa he tagata',
 
 # Edit pages
-'summary'      => 'Fakakatoakatoa:',
-'minoredit'    => 'Ko e fakahakohako fakatote',
-'watchthis'    => 'Onoono e lau e',
-'savearticle'  => 'Taofi e lau',
-'showpreview'  => 'Fakakite e foliga',
-'showdiff'     => 'Fakakite e tau hikihiki',
+'summary' => 'Fakakatoakatoa:',
+'minoredit' => 'Ko e fakahakohako fakatote',
+'watchthis' => 'Onoono e lau e',
+'savearticle' => 'Taofi e lau',
+'showpreview' => 'Fakakite e foliga',
+'showdiff' => 'Fakakite e tau hikihiki',
 'loginreqlink' => 'hu ki loto',
 
 # History pages
-'currentrev'          => 'Kitekiteaga mogonei',
+'currentrev' => 'Kitekiteaga mogonei',
 'currentrevisionlink' => 'Kitekiteaga mogonei',
 
+# Diffs
+'editundo' => 'Liuaki',
+
 # Preferences page
-'mypreferences'     => 'Haaku a tau manako',
-'prefsnologin'      => 'Ai la hu ki loto',
-'prefs-rc'          => 'Hikihikiaga mogoia',
+'mypreferences' => 'Haaku a tau manako',
+'prefsnologin' => 'Ai la hu ki loto',
+'prefs-rc' => 'Hikihikiaga mogoia',
 'searchresultshead' => 'Kumi',
-'youremail'         => 'Meli hila:',
-'username'          => 'Matahigoa he tagata:',
-'email'             => 'Meli hila',
+'youremail' => 'Meli hila:',
+'username' => 'Matahigoa he tagata:',
+'email' => 'Meli hila',
 
 # Recent changes
 'recentchanges' => 'Hikihikiaga mogoia',
-'hist'          => 'Liu onoono atu ki tua',
+'hist' => 'Liu onoono atu ki tua',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Falu hikihiki',
-'recentchangeslinked-feed'    => 'Falu hikihiki',
+'recentchangeslinked' => 'Falu hikihiki',
+'recentchangeslinked-feed' => 'Falu hikihiki',
 'recentchangeslinked-toolbox' => 'Falu hikihiki',
 
 # Upload
-'upload'            => 'Fakafano e faila',
-'uploadbtn'         => 'Fakafano e faila',
-'uploadnologin'     => 'Ai la hu ki loto',
-'filedesc'          => 'Fakakatoakatoa',
+'upload' => 'Fakafano e faila',
+'uploadbtn' => 'Fakafano e faila',
+'uploadnologin' => 'Ai la hu ki loto',
+'filedesc' => 'Fakakatoakatoa',
 'fileuploadsummary' => 'Fakakatoakatoa:',
-'watchthisupload'   => 'Onoono e lau e',
+'watchthisupload' => 'Onoono e lau e',
 
 # File description page
 'filehist-deleteone' => 'tamate',
@@ -162,13 +172,13 @@ Ua nimo ke hiki e haau tau [[Special:Preferences|manako {{SITENAME}}]].',
 # Random page
 'randompage' => 'Lau fifili',
 
-'brokenredirects-edit'   => 'fakahakohako',
+'brokenredirects-edit' => 'fakahakohako',
 'brokenredirects-delete' => 'tamate',
 
 # Miscellaneous special pages
 'newpages-username' => 'Matahigoa he tagata:',
-'move'              => 'Une',
-'movethispage'      => 'Une e lau e',
+'move' => 'Une',
+'movethispage' => 'Une e lau e',
 
 # Book sources
 'booksources-go' => 'Fano',
@@ -177,10 +187,10 @@ Ua nimo ke hiki e haau tau [[Special:Preferences|manako {{SITENAME}}]].',
 'linksearch-ok' => 'Kumi',
 
 # Watchlist
-'watchlist'     => 'Ko e haaku lau kitekite',
-'mywatchlist'   => 'Ko e haaku lau kitekite',
-'watchnologin'  => 'Ai la hu ki loto',
-'watch'         => 'Kitekite',
+'watchlist' => 'Ko e haaku lau kitekite',
+'mywatchlist' => 'Ko e haaku lau kitekite',
+'watchnologin' => 'Ai la hu ki loto',
+'watch' => 'Kitekite',
 'watchthispage' => 'Onoono e lau e',
 
 # Delete
@@ -198,7 +208,7 @@ Ua nimo ke hiki e haau tau [[Special:Preferences|manako {{SITENAME}}]].',
 
 # Contributions
 'contributions' => 'Tau lagomatai tagata',
-'mycontris'     => 'Haaku a tau lagomatai',
+'mycontris' => 'Haaku a tau lagomatai',
 
 'sp-contributions-submit' => 'Kumi',
 
@@ -206,26 +216,45 @@ Ua nimo ke hiki e haau tau [[Special:Preferences|manako {{SITENAME}}]].',
 'whatlinkshere' => 'Ko e tau matutakiaga he mena e',
 
 # Block/unblock
-'ipbreason'          => 'Kakano:',
+'ipbreason' => 'Kakano:',
 'ipblocklist-submit' => 'Kumi',
 
 # Move page
 'movenologin' => 'Ai la hu ki loto',
-'move-watch'  => 'Onoono e lau e',
-'movedto'     => 'kua une ke he',
-'movereason'  => 'Kakano:',
+'move-watch' => 'Onoono e lau e',
+'movedto' => 'kua une ke he',
+'movereason' => 'Kakano:',
 
 # Namespace 8 related
 'allmessages' => 'Tau fakailoaga',
 
 # Tooltip help for the actions
 'tooltip-pt-preferences' => 'Haaku a tau manako',
-'tooltip-pt-logout'      => 'Hu mai ki tua',
-'tooltip-p-logo'         => 'Matapatu Lau',
+'tooltip-pt-login' => 'Kua lata ia koe ke loko ini, kae pule ni e a koe, ai pehe ko e masi a koe ke loko ini',
+'tooltip-pt-logout' => 'Hu mai ki tua',
+'tooltip-ca-talk' => 'Tutala ke he tau matapatu lau',
+'tooltip-ca-edit' => 'Maeke ia koe ke hiki, uta kehe mo e lalafi atu falu mena ke he lau nei.  Fakamolemole ti fakaaoga e PREVIEW patani to taofi mau.',
+'tooltip-search' => 'Kumi {{SITENAME}}',
+'tooltip-search-fulltext' => 'Kumi ke he tau lau oti e kupu e',
+'tooltip-p-logo' => 'Matapatu Lau',
+'tooltip-n-mainpage-description' => 'Fano ke he matapatu lau',
+'tooltip-n-portal' => 'Hagao ke he gahua lahi, ko e heigoa kua lata a koe ke taute, mo e moua mai i fe e tau mena',
+'tooltip-n-currentevents' => 'Kumi e tau vala tala kehekehe hagao ke he tau mena tutupu',
+'tooltip-n-recentchanges' => 'Hae e tau hikihiki foou he wiki',
+'tooltip-n-randompage' => 'Tuku mai noa ni e ha lau',
+'tooltip-n-help' => 'Ko e matakavi ke kumi ki ai',
+'tooltip-t-whatlinkshere' => 'Ko e tau lau wiki oti ne fai matutaki mai ke he lau e',
+'tooltip-t-upload' => 'Fakahu ki loto e tau faila',
+'tooltip-t-specialpages' => 'Ko e tau lau oti kua kehekehe',
 
 # Special:NewFiles
 'ilsubmit' => 'Kumi',
 
+# Bad image list
+'bad_image_list' => 'Ko e tau mena ni ne fakakite mai ka onoono ki ai (ko e tau laini ne kamata aki e *).
+Ko e liniki fakamua he laini ko e liniki ke he faila kelea.
+Ko e tau liniki foki i lalo he laini taha ko e tau laini fifili pauaki, i.e. ko e tau lau ne fai faila i loto he laini ia.',
+
 # Multipage image navigation
 'imgmultigo' => 'Fano!',
 
index 291c5b8..7fb6c2e 100644 (file)
@@ -507,7 +507,7 @@ $messages = array(
 'vector-action-protect' => 'Beveiligen',
 'vector-action-undelete' => 'Terugplaatsen',
 'vector-action-unprotect' => 'Beveiliging wijzigen',
-'vector-simplesearch-preference' => 'Verbeterde zoeksuggesties inschakelen (alleen voor het uiterlijk Vector)',
+'vector-simplesearch-preference' => 'Vereenvoudigd zoeken inschakelen (alleen voor het uiterlijk Vector)',
 'vector-view-create' => 'Aanmaken',
 'vector-view-edit' => 'Bewerken',
 'vector-view-history' => 'Geschiedenis weergeven',
@@ -1412,8 +1412,6 @@ Probeer een andere zoekopdracht.',
 'search-interwiki-caption' => 'Zusterprojecten',
 'search-interwiki-default' => '$1 resultaten:',
 'search-interwiki-more' => '(meer)',
-'search-mwsuggest-enabled' => 'met suggesties',
-'search-mwsuggest-disabled' => 'geen suggesties',
 'search-relatedarticle' => 'Gerelateerd',
 'mwsuggest-disable' => 'Suggesties via AJAX uitschakelen',
 'searcheverything-enable' => 'In alle naamruimten zoeken',
@@ -3083,7 +3081,6 @@ Een tijdelijke map is niet aanwezig.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript testen',
-'javascripttest-disabled' => 'Deze functie is uitgeschakeld in deze wiki.',
 'javascripttest-title' => 'Tests uitvoeren voor $1',
 'javascripttest-pagetext-noframework' => 'Deze pagina is gereserveerd voor het uitvoeren van JavaScripttesten.',
 'javascripttest-pagetext-unknownframework' => 'Onbekend testframework "$1".',
@@ -4128,6 +4125,10 @@ Anders kunt u ook het eenvoudige formulier hieronder gebruiken. Uw reactie wordt
 'feedback-bugcheck' => 'Geweldig! Controleer even of het niet al één van de [$1 bekende problemen] is.',
 'feedback-bugnew' => 'Heb ik gecontroleerd; nieuw probleem melden',
 
+# Search suggestions
+'searchsuggest-search' => 'Zoeken',
+'searchsuggest-containing' => 'bevat...',
+
 # API errors
 'api-error-badaccess-groups' => 'U mag geen bestanden uploaden in deze wiki.',
 'api-error-badtoken' => 'Interne fout: het token klopt niet.',
index 270bd02..663aa93 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** ‪Nederlands (informeel)‬ (‪Nederlands (informeel)‬)
+/** Nederlands (informeel)‎ (Nederlands (informeel)‎)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -23,11 +23,11 @@ $1',
 
 'badaccess-group0' => 'Je hebt geen rechten om de gevraagde handeling uit te voeren.',
 
-'youhavenewmessages'      => 'Je hebt $1 ($2).',
+'youhavenewmessages' => 'Je hebt $1 ($2).',
 'youhavenewmessagesmulti' => 'Je hebt nieuwe berichten op $1',
 
 # Main script and global functions
-'nosuchactiontext'  => 'De opdracht in de URL is ongeldig.
+'nosuchactiontext' => 'De opdracht in de URL is ongeldig.
 Mogelijk heb je een typefout gemaakt in de URL of een onjuiste verwijzing gevolgd.
 Het kan ook wijzen op een fout in de software van {{SITENAME}}.',
 'nospecialpagetext' => '<strong>Je hebt een onbestaande speciale pagina opgevraagd.</strong>
@@ -35,7 +35,7 @@ Het kan ook wijzen op een fout in de software van {{SITENAME}}.',
 Een lijst met bestaande speciale pagina’s staat op [[Special:SpecialPages|speciale pagina’s]].',
 
 # General errors
-'missing-article'     => 'In de database is geen inhoud aangetroffen voor de pagina "$1" die er wel zou moeten zijn ($2).
+'missing-article' => 'In de database is geen inhoud aangetroffen voor de pagina "$1" die er wel zou moeten zijn ($2).
 
 Dit kan voorkomen als je een verouderde verwijzing naar het verschil tussen twee versies van een pagina volgt of een versie opvraagt die is verwijderd.
 
@@ -44,36 +44,36 @@ Maak hiervan melding bij een [[Special:ListUsers/sysop|systeembeheerder]] van {{
 'actionthrottledtext' => 'Als maatregel tegen spam is het aantal keren per tijdseenheid dat je deze handeling kunt verrichten beperkt.
 De limiet is overschreden.
 Probeer het over een aantal minuten opnieuw.',
-'viewsourcetext'      => 'Je kunt de brontekst van deze pagina bekijken en kopiëren:',
-'editinginterface'    => "'''Waarschuwing:''' Je bewerkt een pagina die gebruikt wordt door de software.
+'viewsourcetext' => 'Je kunt de brontekst van deze pagina bekijken en kopiëren:',
+'editinginterface' => "'''Waarschuwing:''' Je bewerkt een pagina die gebruikt wordt door de software.
 Bewerkingen op deze pagina beïnvloeden de gebruikersinterface van iedereen.
 Overweeg voor vertalingen om [//translatewiki.net/wiki/Main_Page?setlang=nl translatewiki.net] te gebruiken, het vertalingsproject voor MediaWiki.",
-'namespaceprotected'  => "Je hebt geen rechten om pagina's in de naamruimte '''$1''' te bewerken.",
+'namespaceprotected' => "Je hebt geen rechten om pagina's in de naamruimte '''$1''' te bewerken.",
 
 # Login and logout pages
-'logouttext'                 => "'''Je bent nu afgemeld.'''
+'logouttext' => "'''Je bent nu afgemeld.'''
 
 Je kunt {{SITENAME}} nu anoniem gebruiken of weer [[Special:UserLogin|aanmelden]] als dezelfde of een andere gebruiker.
 Mogelijk worden nog een aantal pagina's weergegeven alsof je aangemeld bent totdat je de cache van uw browser leegt.",
-'welcomecreation'            => '== Welkom, $1! ==
+'welcomecreation' => '== Welkom, $1! ==
 Je gebruiker is geregistreerd.
 Vergeet niet je [[Special:Preferences|voorkeuren voor {{SITENAME}}]] aan te passen.',
-'yourpasswordagain'          => 'Geef je wachtwoord opnieuw in:',
-'yourdomainname'             => 'Je domein:',
-'externaldberror'            => 'Er is een fout opgetreden bij het aanmelden bij de database of je hebt geen toestemming uw externe gebruiker bij te werken.',
-'loginprompt'                => 'Je moet cookies ingeschakeld hebben om je te kunnen aanmelden bij {{SITENAME}}.',
-'gotaccount'                 => "Heb je al een gebruikersnaam? '''$1'''.",
-'nocookiesnew'               => 'De gebruiker is geregistreerd, maar niet aangemeld.
+'yourpasswordagain' => 'Geef je wachtwoord opnieuw in:',
+'yourdomainname' => 'Je domein:',
+'externaldberror' => 'Er is een fout opgetreden bij het aanmelden bij de database of je hebt geen toestemming uw externe gebruiker bij te werken.',
+'loginprompt' => 'Je moet cookies ingeschakeld hebben om je te kunnen aanmelden bij {{SITENAME}}.',
+'gotaccount' => "Heb je al een gebruikersnaam? '''$1'''.",
+'nocookiesnew' => 'De gebruiker is geregistreerd, maar niet aangemeld.
 {{SITENAME}} gebruikt cookies voor het aanmelden van gebruikers.
 Schakel die in en meld daarna aan met je nieuwe gebruikersnaam en wachtwoord.',
-'nocookieslogin'             => '{{SITENAME}} gebruikt cookies voor het aanmelden van gebruikers.
+'nocookieslogin' => '{{SITENAME}} gebruikt cookies voor het aanmelden van gebruikers.
 Cookies zijn uitgeschakeld in je browser.
 Schakel deze optie aan en probeer het opnieuw.',
-'noname'                     => 'Je hebt geen geldige gebruikersnaam opgegeven.',
-'loginsuccess'               => "'''Je bent nu aangemeld bij {{SITENAME}} als \"\$1\".'''",
-'nouserspecified'            => 'Je dient een gebruikersnaam op te geven.',
-'password-name-match'        => 'Je wachtwoord en uw gebruikersnaam mogen niet overeenkomen.',
-'passwordremindertext'       => 'Iemand, waarschijnlijk jijzelf, heeft vanaf IP-adres $1 een verzoek
+'noname' => 'Je hebt geen geldige gebruikersnaam opgegeven.',
+'loginsuccess' => "'''Je bent nu aangemeld bij {{SITENAME}} als \"\$1\".'''",
+'nouserspecified' => 'Je dient een gebruikersnaam op te geven.',
+'password-name-match' => 'Je wachtwoord en uw gebruikersnaam mogen niet overeenkomen.',
+'passwordremindertext' => 'Iemand, waarschijnlijk jijzelf, heeft vanaf IP-adres $1 een verzoek
 gedaan tot het toezenden van een nieuw wachtwoord voor {{SITENAME}}
 ($4). Er is een tijdelijk wachtwoord aangemaakt voor gebruiker "$2":
 "$3". Als dat je bedoeling was, meld je dan nu aan en kies een nieuw
@@ -83,36 +83,36 @@ Je tijdelijke wachtwoord vervalt over {{PLURAL:$5|$5 dag|$5 dagen}}.
 Als iemand anders dan jij dit verzoek heeft gedaan of als je zich inmiddels het
 wachtwoord herinnert en het niet langer wilt wijzigen, negeer dit bericht
 dan en blijf je bestaande wachtwoord gebruiken.',
-'noemailcreate'              => 'Je moet een geldig e-mailadres opgeven',
-'passwordsent'               => 'Het wachtwoord is verzonden naar het e-mailadres voor "$1".
+'noemailcreate' => 'Je moet een geldig e-mailadres opgeven',
+'passwordsent' => 'Het wachtwoord is verzonden naar het e-mailadres voor "$1".
 Meld je aan nadat je het hebt ontvangen.',
-'blocked-mailpassword'       => 'Je IP-adres is geblokkeerd voor het maken van wijzigingen.
+'blocked-mailpassword' => 'Je IP-adres is geblokkeerd voor het maken van wijzigingen.
 Om misbruik te voorkomen is het niet mogelijk om een nieuw wachtwoord aan te vragen.',
-'eauthentsent'               => 'Er is een bevestigingse-mail naar het opgegeven e-mailadres gezonden.
+'eauthentsent' => 'Er is een bevestigingse-mail naar het opgegeven e-mailadres gezonden.
 Volg de aanwijzingen in de e-mail om aan te geven dat het jouw e-mailadres is.
 Tot die tijd kunnen er geen e-mails naar het e-mailadres gezonden worden.',
 'acct_creation_throttle_hit' => 'Bezoekers van deze wiki met hetzelfde IP-adres als jij hebben de afgelopen dag {{PLURAL:$1|al 1 gebruiker|al $1 gebruikers}} geregistreerd, wat het maximale aantal in deze periode is.
 Daarom kun je als vanaf jouw IP-adres op dit moment geen nieuwe gebruiker registreren.',
-'emailauthenticated'         => 'Je e-mailadres is bevestigd op $2 om $3.',
-'emailnotauthenticated'      => 'Je e-mailadres is <strong>niet bevestigd</strong>.
+'emailauthenticated' => 'Je e-mailadres is bevestigd op $2 om $3.',
+'emailnotauthenticated' => 'Je e-mailadres is <strong>niet bevestigd</strong>.
 Je ontvangt geen e-mail voor de onderstaande functies.',
-'noemailprefs'               => 'Geef een e-mailadres op in je voorkeuren om deze functies te gebruiken.',
-'emailconfirmlink'           => 'Bevestig je e-mailadres',
-'createaccount-text'         => 'Iemand heeft een gebruiker op {{SITENAME}} ($4) aangemaakt met de naam "$2" en jouw e-mailadres.
+'noemailprefs' => 'Geef een e-mailadres op in je voorkeuren om deze functies te gebruiken.',
+'emailconfirmlink' => 'Bevestig je e-mailadres',
+'createaccount-text' => 'Iemand heeft een gebruiker op {{SITENAME}} ($4) aangemaakt met de naam "$2" en jouw e-mailadres.
 Het wachtwoord voor "$2" is "$3".
 Meld je aan en wijzig je wachtwoord.
 
 Negeer dit bericht als deze gebruiker zonder jouw medeweten is aangemaakt.',
-'login-throttled'            => 'Je hebt recentelijk te vaak geprobeerd aan te melden met een onjuist wachtwoord.
+'login-throttled' => 'Je hebt recentelijk te vaak geprobeerd aan te melden met een onjuist wachtwoord.
 Wacht even voordat je het opnieuw probeert.',
-'suspicious-userlogout'      => 'Je verzoek om af te melden is genegeerd, omdat het lijkt alsof het verzoek is verzonden door een browser of cacheproxy die stuk is.',
+'suspicious-userlogout' => 'Je verzoek om af te melden is genegeerd, omdat het lijkt alsof het verzoek is verzonden door een browser of cacheproxy die stuk is.',
 
 # Change password dialog
-'resetpass_announce'      => 'Je bent aangemeld met een tijdelijke code die je per e-mail is toegezonden.
+'resetpass_announce' => 'Je bent aangemeld met een tijdelijke code die je per e-mail is toegezonden.
 Voer een nieuw wachtwoord in om het aanmelden te voltooien:',
-'resetpass_success'       => 'Je wachtwoord is gewijzigd.
+'resetpass_success' => 'Je wachtwoord is gewijzigd.
 Bezig met aanmelden…',
-'resetpass-no-info'       => 'Je dient aangemeld zijn voordat je deze pagina kunt gebruiken.',
+'resetpass-no-info' => 'Je dient aangemeld zijn voordat je deze pagina kunt gebruiken.',
 'resetpass-wrong-oldpass' => 'Het huidige of tijdelijke wachtwoord is ongeldig.
 Mogelijk heb je je wachtwoord al gewijzigd of een nieuw tijdelijk wachtwoord aangevraagd.',
 
@@ -120,16 +120,16 @@ Mogelijk heb je je wachtwoord al gewijzigd of een nieuw tijdelijk wachtwoord aan
 'sig_tip' => 'Je handtekening met datum en tijd',
 
 # Edit pages
-'anoneditwarning'                  => "'''Waarschuwing:''' je bent niet aangemeld.
+'anoneditwarning' => "'''Waarschuwing:''' je bent niet aangemeld.
 Je IP-adres wordt opgeslagen als je wijzigingen op deze pagina maakt.",
-'anonpreviewwarning'               => "''Je bent niet aangemeld.''
+'anonpreviewwarning' => "''Je bent niet aangemeld.''
 ''Door je bewerking op te slaan wordt je IP-adres opgeslagen in de paginageschiedenis.''",
-'missingsummary'                   => "'''Herinnering:''' je hebt geen samenvatting opgegeven voor je bewerking.
+'missingsummary' => "'''Herinnering:''' je hebt geen samenvatting opgegeven voor je bewerking.
 Als je nogmaals op ''Pagina opslaan'' klikt wordt de bewerking zonder samenvatting opgeslagen.",
-'missingcommenttext'               => 'Plaats je opmerking hieronder.',
-'missingcommentheader'             => "'''Let op:''' Je hebt geen onderwerp/kop voor deze opmerking opgegeven.
+'missingcommenttext' => 'Plaats je opmerking hieronder.',
+'missingcommentheader' => "'''Let op:''' Je hebt geen onderwerp/kop voor deze opmerking opgegeven.
 Als je opnieuw op \"{{int:savearticle}}\" klikt, wordt je wijziging zonder een onderwerp/kop opgeslagen.",
-'blockedtext'                      => '\'\'\'Je gebruiker of IP-adres is geblokkeerd.\'\'\'
+'blockedtext' => '\'\'\'Je gebruiker of IP-adres is geblokkeerd.\'\'\'
 
 De blokkade is uitgevoerd door $1.
 De opgegeven reden is \'\'$2\'\'.
@@ -142,7 +142,7 @@ Je kunt contact opnemen met $1 of een andere [[{{MediaWiki:Grouppage-sysop}}|beh
 Je kunt geen gebruik maken van de functie "Deze gebruiker e-mailen", tenzij je een geldig e-mailadres hebt opgegeven in uw [[Special:Preferences|voorkeuren]] en het gebruik van deze functie niet geblokkeerd is.
 Je huidige IP-adres is $3 en het blokkadenummer is #$5.
 Vermeld alle bovenstaande gegevens als je ergens op deze blokkade reageert.',
-'autoblockedtext'                  => 'Je IP-adres is automatisch geblokkeerd, omdat het is gebruikt door een andere gebruiker, die is geblokkeerd door $1.
+'autoblockedtext' => 'Je IP-adres is automatisch geblokkeerd, omdat het is gebruikt door een andere gebruiker, die is geblokkeerd door $1.
 De opgegeven reden is:
 
 :\'\'$2\'\'
@@ -157,169 +157,168 @@ Je kunt geen gebruik maken van de functie "Deze gebruiker e-mailen", tenzij je e
 
 Je huidige IP-adres is $3 en het blokkadenummer is #$5.
 Vermeld alle bovenstaande gegevens als je ergens op deze blokkade reageert.',
-'whitelistedittext'                => "Je moet $1 om pagina's te bewerken.",
-'confirmedittext'                  => 'Je moet je e-mailadres bevestigen voor je kunt bewerken.
+'whitelistedittext' => "Je moet $1 om pagina's te bewerken.",
+'confirmedittext' => 'Je moet je e-mailadres bevestigen voor je kunt bewerken.
 Voer je e-mailadres in en bevestig het via [[Special:Preferences|je voorkeuren]].',
-'nosuchsectiontext'                => 'Je probeerde een subkopje te bewerken dat niet bestaat.
+'nosuchsectiontext' => 'Je probeerde een subkopje te bewerken dat niet bestaat.
 Wellicht is het verplaatst of verwijderd terwijl je de pagina aan het bekijken was.',
-'loginreqpagetext'                 => "Je moet je $1 om andere pagina's te kunnen bekijken.",
-'newarticletext'                   => "Deze pagina bestaat niet.
+'loginreqpagetext' => "Je moet je $1 om andere pagina's te kunnen bekijken.",
+'newarticletext' => "Deze pagina bestaat niet.
 Typ in het onderstaande veld om de pagina aan te maken (meer informatie staat op de [[{{MediaWiki:Helppage}}|hulppagina]]).
 Gebruik de knop '''vorige''' in je browser als je hier per ongeluk terecht bent gekomen.",
-'anontalkpagetext'                 => "----''Deze overlegpagina hoort bij een anonieme gebruiker die hetzij geen gebruikersnaam heeft, hetzij deze niet gebruikt.
+'anontalkpagetext' => "----''Deze overlegpagina hoort bij een anonieme gebruiker die hetzij geen gebruikersnaam heeft, hetzij deze niet gebruikt.
 Daarom wordt het IP-adres ter identificatie gebruikt.
 Het is mogelijk dat meerdere personen hetzelfde IP-adres gebruiken.
 Mogelijk ontvang je hier berichten die niet voor je bedoeld zijn.
 Als je dat wilt voorkomen, [[Special:UserLogin/signup|registreer je]] of [[Special:UserLogin|meld je aan]] om verwarring met andere anonieme gebruikers te voorkomen.''",
-'noarticletext'                    => 'Deze pagina bevat geen tekst.
+'noarticletext' => 'Deze pagina bevat geen tekst.
 Je kunt [[Special:Search/{{PAGENAME}}|naar deze term zoeken]] in andere pagina\'s, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} de logboeken doorzoeken] of [{{fullurl:{{FULLPAGENAME}}|action=edit}} deze pagina bewerken]</span>.',
-'noarticletext-nopermission'       => 'Deze pagina bevat geen tekst.
+'noarticletext-nopermission' => 'Deze pagina bevat geen tekst.
 Je kunt [[Special:Search/{{PAGENAME}}|naar deze term zoeken]] in andere pagina\'s of
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} de logboeken doorzoeken]</span>.',
-'userpage-userdoesnotexist'        => 'Je bewerkt een gebruikerspagina van een gebruiker die niet bestaat (gebruiker "<nowiki>$1</nowiki>").
+'userpage-userdoesnotexist' => 'Je bewerkt een gebruikerspagina van een gebruiker die niet bestaat (gebruiker "<nowiki>$1</nowiki>").
 Controleer of je deze pagina wel wilt aanmaken/bewerken.',
-'clearyourcache'                   => "'''Let op! Nadat je de wijzigingen hebt opgeslagen is het wellicht nodig je browsercache te legen.'''
-
-'''Mozilla / Firefox / Safari:''' houd ''Shift'' ingedrukt terwijl je op ''Huidige pagina vernieuwen'' klikt of typ ''Ctrl-F5'' of ''Ctrl-R'' (''Command-R'' op eenMac);
-'''Konqueror: '''klik ''Reload'' of typ ''F5;''
-'''Opera:''' leeg je cache in ''Extra → Voorkeuren;''
-'''Internet Explorer:''' houd ''Ctrl'' ingedrukt terwijl je op ''Vernieuwen'' klikt of type ''Ctrl-F5.''",
-'usercssyoucanpreview'             => "'''Tip:''' Gebruik de knop \"{{int:showpreview}}\" om je nieuwe CSS te testen alvorens op te slaan.",
-'userjsyoucanpreview'              => "'''Tip:''' Gebruik de knop \"{{int:showpreview}}\" om je nieuwe JavaScript te testen alvorens op te slaan.",
-'usercsspreview'                   => "'''Dit is alleen een voorvertoning van je persoonlijke CSS.
+'clearyourcache' => "'''Let op!''' Nadat je de wijzigingen hebt opgeslagen is het wellicht nodig je browsercache te legen.
+* '''Firefox / Safari:''' houd ''Shift'' ingedrukt terwijl je op ''Vernieuwen'' klikt of druk op ''Ctrl-F5'' of ''Ctrl-R'' (''⌘-Shift-R'' op een Mac)
+* '''Google Chrome:''' druk op ''Ctrl-Shift-R'' (''⌘-Shift-R'' op een Mac)
+* '''Internet Explorer:''' houd ''Ctrl'' ingedrukt terwijl je op ''Vernieuwen'' klikt of druk op ''Ctrl-F5''
+* '''Opera:''' leeg je cache in ''Extra → Voorkeuren''",
+'usercssyoucanpreview' => "'''Tip:''' Gebruik de knop \"{{int:showpreview}}\" om je nieuwe CSS te testen alvorens op te slaan.",
+'userjsyoucanpreview' => "'''Tip:''' Gebruik de knop \"{{int:showpreview}}\" om je nieuwe JavaScript te testen alvorens op te slaan.",
+'usercsspreview' => "'''Dit is alleen een voorvertoning van je persoonlijke CSS.
 Deze is nog niet opgeslagen!'''",
-'userjspreview'                    => "'''Let op: je test nu je persoonlijke JavaScript.'''
+'userjspreview' => "'''Let op: je test nu je persoonlijke JavaScript.'''
 '''De pagina is niet opgeslagen!'''",
-'userinvalidcssjstitle'            => "'''Waarschuwing:''' er is geen skin \"\$1\".
+'userinvalidcssjstitle' => "'''Waarschuwing:''' er is geen skin \"\$1\".
 Let op: je eigen .css- en .js-pagina's beginnen met een kleine letter, bijvoorbeeld {{ns:user}}:Naam/vector.css in plaats van {{ns:user}}:Naam/Vector.css.",
-'previewnote'                      => "'''Let op: dit is een controlepagina; je tekst is niet opgeslagen!'''",
-'previewconflict'                  => 'Deze voorvertoning geeft aan hoe de tekst in het bovenste veld eruit ziet als je deze opslaat.',
-'session_fail_preview'             => "'''Je bewerking is niet verwerkt, omdat de sessiegegevens verloren zijn gegaan.
+'previewnote' => "'''Let op: dit is een controlepagina; je tekst is niet opgeslagen!'''",
+'previewconflict' => 'Deze voorvertoning geeft aan hoe de tekst in het bovenste veld eruit ziet als je deze opslaat.',
+'session_fail_preview' => "'''Je bewerking is niet verwerkt, omdat de sessiegegevens verloren zijn gegaan.
 Probeer het opnieuw.
 Als het dan nog niet lukt, [[Special:UserLogout|meld jezelf dan af]] en weer aan.'''",
-'session_fail_preview_html'        => "'''Je bewerking is niet verwerkt, omdat sessiegegevens verloren zijn gegaan.'''
+'session_fail_preview_html' => "'''Je bewerking is niet verwerkt, omdat sessiegegevens verloren zijn gegaan.'''
 
 ''Omdat in {{SITENAME}} ruwe HTML is ingeschakeld, is een voorvertoning niet mogelijk als bescherming tegen aanvallen met JavaScript.''
 
 '''Als dit een legitieme bewerking is, probeer het dan opnieuw.
 Als het dan nog niet lukt, [[Special:UserLogout|meld jezelf dan af]] en weer aan.'''",
-'token_suffix_mismatch'            => "'''Je bewerking is geweigerd, omdat je browser de leestekens in het bewerkingstoken onjuist heeft behandeld.
+'token_suffix_mismatch' => "'''Je bewerking is geweigerd, omdat je browser de leestekens in het bewerkingstoken onjuist heeft behandeld.
 De bewerking is geweigerd om verminking van de paginatekst te voorkomen.
 Dit gebeurt soms als er een webgebaseerde proxydienst wordt gebruikt die fouten bevat.'''",
-'explainconflict'                  => "Een andere gebruiker heeft deze pagina bewerkt sinds je met je bewerking bent begonnen.
+'explainconflict' => "Een andere gebruiker heeft deze pagina bewerkt sinds je met je bewerking bent begonnen.
 In het bovenste deel van het venster staat de tekst van de huidige pagina.
 Je bewerking staat in het onderste gedeelte.
 Je dient je bewerkingen in te voegen in de bestaande tekst.
 '''Alleen''' de tekst in het bovenste gedeelte wordt opgeslagen als je op \"{{int:savearticle}}\" klikt.",
-'yourtext'                         => 'Je tekst',
-'nonunicodebrowser'                => "'''WAARSCHUWING: Je browser kan niet goed overweg met unicode.
+'yourtext' => 'Je tekst',
+'nonunicodebrowser' => "'''WAARSCHUWING: Je browser kan niet goed overweg met unicode.
 Hiermee wordt door de MediaWiki-software rekening gehouden zodat je toch zonder problemen pagina's kunt bewerken: niet-ASCII karakters worden in het bewerkingsveld weergegeven als hexadecimale codes.'''",
-'editingold'                       => "'''WAARSCHUWING!
+'editingold' => "'''WAARSCHUWING!
 Je bewerkt een oude versie van deze pagina.
 Als je je bewerking opslaat, gaan alle wijzigingen die na deze versie gemaakt zijn verloren.'''",
-'copyrightwarning'                 => "Opgelet: alle bijdragen aan {{SITENAME}} worden geacht te zijn vrijgegeven onder de $2 (zie $1 voor details).
+'copyrightwarning' => "Opgelet: alle bijdragen aan {{SITENAME}} worden geacht te zijn vrijgegeven onder de $2 (zie $1 voor details).
 Als je niet wilt dat je tekst door anderen naar believen bewerkt en verspreid kan worden, kies dan niet voor ‘Pagina opslaan’.<br />
 Hierbij beloof je ons tevens dat je deze tekst zelf hebt geschreven of overgenomen uit een vrije, openbare bron.<br />
 '''GEBRUIK GEEN MATERIAAL DAT BESCHERMD WORDT DOOR AUTEURSRECHT, TENZIJ JE DAAR TOESTEMMING VOOR HEBT!'''",
-'copyrightwarning2'                => "Al je bijdragen aan {{SITENAME}} kunnen bewerkt, gewijzigd of verwijderd worden door andere gebruikers.
+'copyrightwarning2' => "Al je bijdragen aan {{SITENAME}} kunnen bewerkt, gewijzigd of verwijderd worden door andere gebruikers.
 Als je niet wilt dat je teksten rigoureus aangepast worden door anderen, plaats ze hier dan niet.<br />
 Je belooft ook dat je de oorspronkelijke auteur bent van dit materiaal of dat je het hebt gekopieerd uit een bron in het publieke domein of een soortgelijke vrije bron (zie $1 voor details).
 '''GEBRUIK GEEN MATERIAAL DAT BESCHERMD WORDT DOOR AUTEURSRECHT, TENZIJ JE DAARVOOR TOESTEMMING HEBT!'''",
-'longpageerror'                    => "'''FOUT: de tekst die je hebt toegevoegd is $1 kilobyte groot, wat groter is dan het maximum van $2 kilobyte.
+'longpageerror' => "'''FOUT: de tekst die je hebt toegevoegd is $1 kilobyte groot, wat groter is dan het maximum van $2 kilobyte.
 Opslaan is niet mogelijk.'''",
-'readonlywarning'                  => "'''WAARSCHUWING: De database is geblokkeerd voor bewerkingen, waarschijnlijk voor regulier databaseonderhoud, dus je kunt deze nu niet opslaan.
+'readonlywarning' => "'''WAARSCHUWING: De database is geblokkeerd voor bewerkingen, waarschijnlijk voor regulier databaseonderhoud, dus je kunt deze nu niet opslaan.
 Het is misschien verstandig om je tekst tijdelijk in een tekstbestand op te slaan om dit te bewaren voor wanneer de blokkering van de database opgeheven is.'''
 
 Een beheerder heeft de database geblokkeerd om de volgende reden: $1",
-'nocreatetext'                     => "{{SITENAME}} heeft de mogelijkheid om nieuwe pagina's te maken beperkt.
+'nocreatetext' => "{{SITENAME}} heeft de mogelijkheid om nieuwe pagina's te maken beperkt.
 Je kunt reeds bestaande pagina's wijzigen of je kunt [[Special:UserLogin|jezelf aanmelden of registreren]].",
-'nocreate-loggedin'                => "Je hebt geen rechten om nieuwe pagina's te maken.",
-'permissionserrorstext'            => 'Je hebt geen rechten om dit te doen om de volgende {{PLURAL:$1|reden|redenen}}:',
+'nocreate-loggedin' => "Je hebt geen rechten om nieuwe pagina's te maken.",
+'permissionserrorstext' => 'Je hebt geen rechten om dit te doen om de volgende {{PLURAL:$1|reden|redenen}}:',
 'permissionserrorstext-withaction' => 'Je hebt geen rechten om $2 om de volgende {{PLURAL:$1|reden|redenen}}:',
-'recreate-moveddeleted-warn'       => "'''Waarschuwing: je bent bezig met het aanmaken van een pagina die in het verleden verwijderd is.'''
+'recreate-moveddeleted-warn' => "'''Waarschuwing: je bent bezig met het aanmaken van een pagina die in het verleden verwijderd is.'''
 
 Overweeg of het terecht is dat je verder werkt aan deze pagina.
 Voor je gemak staan hieronder het verwijderingslogboek en het hernoemingslogboek voor deze pagina:",
-'edit-no-change'                   => 'Je bewerking is genegeerd, omdat er geen wijziging aan de tekst is gemaakt.',
+'edit-no-change' => 'Je bewerking is genegeerd, omdat er geen wijziging aan de tekst is gemaakt.',
 
 # Revision deletion
-'rev-deleted-text-unhide'     => "Deze versie van de pagina is '''verwijderd'''.
+'rev-deleted-text-unhide' => "Deze versie van de pagina is '''verwijderd'''.
 Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].
 Als beheerder kun je  [$1 deze versie bekijken] als je wil.",
-'rev-suppressed-text-unhide'  => "Deze paginaversie is '''onderdrukt'''.
+'rev-suppressed-text-unhide' => "Deze paginaversie is '''onderdrukt'''.
 Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} logboek onderdrukte versies].
 Als beheerder kun je [$1 de verschillen bekijken] als je wil.",
-'rev-deleted-text-view'       => "Deze bewerking is '''verwijderd'''.
+'rev-deleted-text-view' => "Deze bewerking is '''verwijderd'''.
 Als beheerder kun je deze zien;
 er kunnen details aanwezig zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
-'rev-suppressed-text-view'    => "Deze paginaversie is '''onderdrukt'''.
+'rev-suppressed-text-view' => "Deze paginaversie is '''onderdrukt'''.
 Als beheerder kun je deze bekijken;
 achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} logboek onderdrukte versies].",
-'rev-deleted-no-diff'         => "Je kunt de verschillen niet bekijken, omdat een van de versies is '''verwijderd'''.
+'rev-deleted-no-diff' => "Je kunt de verschillen niet bekijken, omdat een van de versies is '''verwijderd'''.
 Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
-'rev-suppressed-no-diff'      => "Je kunt de verschillen niet bekijken, omdat een van de versies is '''verwijderd'''.",
-'rev-deleted-unhide-diff'     => "Een van de bewerkingen voor de verschillen die je hebt opgevraagd is '''verwijderd'''.
+'rev-suppressed-no-diff' => "Je kunt de verschillen niet bekijken, omdat een van de versies is '''verwijderd'''.",
+'rev-deleted-unhide-diff' => "Een van de bewerkingen voor de verschillen die je hebt opgevraagd is '''verwijderd'''.
 Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].
 Als beheerder kun je [$1 de verschillen bekijken] als je wil.",
-'rev-suppressed-unhide-diff'  => "Een van de versies in deze verschillen is '''onderdrukt'''.
+'rev-suppressed-unhide-diff' => "Een van de versies in deze verschillen is '''onderdrukt'''.
 Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verbergingslogboek].
 Als beheerder kunt je [$1 deze versie bekijken] als je wil.",
-'rev-deleted-diff-view'       => "Een van de versies voor de verschillen die je hebt opgevraagd, is '''verwijderd'''.
+'rev-deleted-diff-view' => "Een van de versies voor de verschillen die je hebt opgevraagd, is '''verwijderd'''.
 Jij kunt deze verschillen bekijken. Mogelijk zijn details zichtbaar in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderlogboek].",
-'rev-suppressed-diff-view'    => "Een van de bewerkingen voor de verschillen die je hebt opgevraagd, is '''onderdrukt'''.
+'rev-suppressed-diff-view' => "Een van de bewerkingen voor de verschillen die je hebt opgevraagd, is '''onderdrukt'''.
 Als beheerder kun je deze verschillen bekijken. Mogelijk zijn details zichtbaar in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verbergingslogboek].",
-'revdelete-nooldid-text'      => 'Je hebt geen doelversie(s) voor deze handeling opgegeven, de aangegeven versie bestaat niet of je probeert de laatste versie te verbergen.',
-'revdelete-nologtype-text'    => 'Je hebt geen logboektype opgegeven om deze handeling op uit te voeren.',
-'revdelete-nologid-text'      => 'Je hebt ofwel geen doellogboekregel opgegeven of de aangegeven logboekregel bestaat niet.',
+'revdelete-nooldid-text' => 'Je hebt geen doelversie(s) voor deze handeling opgegeven, de aangegeven versie bestaat niet of je probeert de laatste versie te verbergen.',
+'revdelete-nologtype-text' => 'Je hebt geen logboektype opgegeven om deze handeling op uit te voeren.',
+'revdelete-nologid-text' => 'Je hebt ofwel geen doellogboekregel opgegeven of de aangegeven logboekregel bestaat niet.',
 'revdelete-show-file-confirm' => 'Weet je zeker dat u de verwijderde versie van het bestand "<nowiki>$1</nowiki>" van $2 om $3 wilt bekijken?',
-'revdelete-confirm'           => 'Bevestig dat je dit wilde doen, dat je de consequenties begrijpt en dat je dit doet in overeenstemming met het geldende [[{{MediaWiki:Policy-url}}|beleid]].',
-'revdelete-show-no-access'    => 'Er is een fout opgetreden bij het weergeven van het object van $1 om $2 uur: dit object is gemarkeerd als "beschermd".
+'revdelete-confirm' => 'Bevestig dat je dit wilde doen, dat je de consequenties begrijpt en dat je dit doet in overeenstemming met het geldende [[{{MediaWiki:Policy-url}}|beleid]].',
+'revdelete-show-no-access' => 'Er is een fout opgetreden bij het weergeven van het object van $1 om $2 uur: dit object is gemarkeerd als "beschermd".
 Je hebt geen toegang tot dit object.',
-'revdelete-modify-no-access'  => 'Er is een fout opgetreden bij het wijzigen van het object van $1 om $2 uur: dit object is gemarkeerd als "beschermd".
+'revdelete-modify-no-access' => 'Er is een fout opgetreden bij het wijzigen van het object van $1 om $2 uur: dit object is gemarkeerd als "beschermd".
 Je hebt geen toegang tot dit object.',
-'revdelete-only-restricted'   => 'Er is een fout opgetreden bij het verbergen van het item van $1, $2: je kunt geen items onderdrukken uit het zicht van beheerders zonder ook een van de andere zichtbaarheidsopties te selecteren.',
+'revdelete-only-restricted' => 'Er is een fout opgetreden bij het verbergen van het item van $1, $2: je kunt geen items onderdrukken uit het zicht van beheerders zonder ook een van de andere zichtbaarheidsopties te selecteren.',
 
 # History merging
 'mergehistory-header' => 'Via deze pagina kun je versies van de geschiedenis van een bronpagina naar een nieuwere pagina samenvoegen.
 Zorg dat deze wijziging de geschiedenisdoorlopendheid van de pagina behoudt.',
 
 # Search results
-'searchsubtitle'        => 'Je zocht naar \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|pagina\'s die beginnen met "$1"]] {{int:pipe-separator}}[[Special:WhatLinksHere/$1|pagina\'s die verwijzen naar "$1"]])',
+'searchsubtitle' => 'Je zocht naar \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|pagina\'s die beginnen met "$1"]] {{int:pipe-separator}}[[Special:WhatLinksHere/$1|pagina\'s die verwijzen naar "$1"]])',
 'searchsubtitleinvalid' => "Je hebt gezocht naar '''$1'''",
-'search-suggest'        => 'Bedoelde je: $1',
-'nonefound'             => "'''Opmerking''': standaard worden niet alle naamruimten doorzocht.
+'search-suggest' => 'Bedoelde je: $1',
+'nonefound' => "'''Opmerking''': standaard worden niet alle naamruimten doorzocht.
 Als je in uw zoekopdracht als voorvoegsel \"''all:''\" gebruikt worden alle pagina's doorzocht (inclusief overlegpagina's, sjablonen, enzovoort).
 Je kunt ook een naamruimte als voorvoegsel gebruiken.",
-'searchdisabled'        => 'Zoeken in {{SITENAME}} is niet mogelijk.
+'searchdisabled' => 'Zoeken in {{SITENAME}} is niet mogelijk.
 Je kunt gebruik maken van Google.
 De gegevens over {{SITENAME}} zijn mogelijk niet bijgewerkt.',
 
 # Preferences page
-'prefsnologintext'           => 'Je moet <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} aangemeld]</span> zijn om je voorkeuren te kunnen instellen.',
+'prefsnologintext' => 'Je moet <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} aangemeld]</span> zijn om je voorkeuren te kunnen instellen.',
 'prefs-help-watchlist-token' => 'Door hier een geheime sleutel in te vullen wordt een RSS-feed voor je volglijst aangemaakt.
 Iedereen die deze sleutel kent kan je volglijst lezen, dus kies een veilige sleutel.
 Hier volgt een willekeurig gegenereerde waarde die je kunt gebruiken: $1',
-'savedprefs'                 => 'Je voorkeuren zijn opgeslagen.',
-'prefs-reset-intro'          => 'Gebruik deze functie om je voorkeuren te herstellen naar de standaardinstellingen.
+'savedprefs' => 'Je voorkeuren zijn opgeslagen.',
+'prefs-reset-intro' => 'Gebruik deze functie om je voorkeuren te herstellen naar de standaardinstellingen.
 Deze handeling kan niet ongedaan gemaakt worden.',
-'youremail'                  => 'Je e-mailadres:',
-'prefs-help-signature'       => 'Reacties op de overlegpagina\'s worden meestal ondertekend met "<nowiki>~~~~</nowiki>".
+'youremail' => 'Je e-mailadres:',
+'prefs-help-signature' => 'Reacties op de overlegpagina\'s worden meestal ondertekend met "<nowiki>~~~~</nowiki>".
 De tildes worden omgezet in je ondertekening en een datum en tijd van de bewerking.',
-'badsiglength'               => 'Uw ondertekening is te lang.
+'badsiglength' => 'Uw ondertekening is te lang.
 Deze moet minder dan $1 {{PLURAL:$1|karakters|karakters}} bevatten.',
-'prefs-help-realname'        => 'Echte naam is optioneel, als je deze opgeeft kan deze naam gebruikt worden om je erkenning te geven voor uw werk.',
-'prefs-help-email'           => 'E-mailadres is optioneel, maar maakt het mogelijk om je jouw wachtwoord te e-mailen als je het bent vergeten.
+'prefs-help-realname' => 'Echte naam is optioneel, als je deze opgeeft kan deze naam gebruikt worden om je erkenning te geven voor uw werk.',
+'prefs-help-email' => 'E-mailadres is optioneel, maar maakt het mogelijk om je jouw wachtwoord te e-mailen als je het bent vergeten.
 Je kunt ook anderen in staat stellen per e-mail contact met je op te nemen via een verwijzing op je gebruikers- en overlegpagina zonder dat u uw identiteit prijsgeeft.',
 
 # User rights
-'userrights-groups-help'      => 'Je kunt de groepen wijzigen waar deze gebruiker lid van is.
+'userrights-groups-help' => 'Je kunt de groepen wijzigen waar deze gebruiker lid van is.
 * Een aangekruist vakje betekent dat de gebruiker lid is van de groep.
 * Een niet aangekruist vakje betekent dat de gebruiker geen lid is van de groep.
 * Een "*" betekent dat je een gebruiker niet uit een groep kunt verwijderen nadat je die hebt toegevoegd of vice versa.',
-'userrights-no-interwiki'     => "Je hebt geen rechten om gebruikersrechten op andere wiki's te wijzigen.",
-'userrights-nologin'          => 'Je moet jezelf [[Special:UserLogin|aanmelden]] met een gebruiker met de juiste rechten om gebruikersrechten toe te wijzen.',
-'userrights-notallowed'       => 'Je hebt geen rechten om gebruikersrechten toe te wijzen.',
-'userrights-changeable-col'   => 'Groepen die je kunt beheren',
+'userrights-no-interwiki' => "Je hebt geen rechten om gebruikersrechten op andere wiki's te wijzigen.",
+'userrights-nologin' => 'Je moet jezelf [[Special:UserLogin|aanmelden]] met een gebruiker met de juiste rechten om gebruikersrechten toe te wijzen.',
+'userrights-notallowed' => 'Je hebt geen rechten om gebruikersrechten toe te wijzen.',
+'userrights-changeable-col' => 'Groepen die je kunt beheren',
 'userrights-unchangeable-col' => 'Groepen die je niet kunt beheren',
 
 # Recent changes linked
@@ -327,41 +326,41 @@ Je kunt ook anderen in staat stellen per e-mail contact met je op te nemen via e
 Pagina's die op [[Special:Watchlist|je volglijst]] staan worden '''vet''' weergegeven.",
 
 # Upload
-'uploadnologintext'           => 'Je moet [[Special:UserLogin|aangemeld]] zijn om bestanden te uploaden.',
-'empty-file'                  => 'Het bestand dat je probeerde te uploaden had geen inhoud.',
-'file-too-large'              => 'Het bestand dat je probeerde te uploaden was te groot.',
-'hookaborted'                 => 'De wijziging die je probeerde te maken is afgebroken door een uitbreidingshook.',
-'emptyfile'                   => 'Het bestand dat je hebt geüpload lijkt leeg te zijn.
+'uploadnologintext' => 'Je moet [[Special:UserLogin|aangemeld]] zijn om bestanden te uploaden.',
+'empty-file' => 'Het bestand dat je probeerde te uploaden had geen inhoud.',
+'file-too-large' => 'Het bestand dat je probeerde te uploaden was te groot.',
+'hookaborted' => 'De wijziging die je probeerde te maken is afgebroken door een uitbreidingshook.',
+'emptyfile' => 'Het bestand dat je hebt geüpload lijkt leeg te zijn.
 Dit zou kunnen komen door een typefout in de bestandsnaam.
 Ga na of je dit bestand werkelijk bedoelde te uploaden.',
-'fileexists'                  => "Er bestaat al een bestand met deze naam.
-Controleer '''<tt>[[:$1]]</tt>''' als je niet zeker weet of je het huidige bestand wilt overschrijven.
-[[$1|thumb]]",
-'filepageexists'              => "De beschrijvingspagina voor dit bestand bestaat al op '''<tt>[[:$1]]</tt>''', maar er bestaat geen bestand met deze naam.
+'fileexists' => 'Er bestaat al een bestand met deze naam.
+Controleer <strong>[[:$1]]</strong> als je niet zeker weet of je het huidige bestand wilt overschrijven.
+[[$1|thumb]]',
+'filepageexists' => 'De beschrijvingspagina voor dit bestand bestaat al op <strong>[[:$1]]</strong>, maar er bestaat geen bestand met deze naam.
 De samenvatting die je hebt opgegeven zal niet op de beschrijvingspagina verschijnen.
-Bewerk de pagina handmatig om je beschrijving daar weer te geven. [[$1|miniatuur]]",
-'file-thumbnail-no'           => "De bestandsnaam begint met '''<tt>$1</tt>'''.
+Bewerk de pagina handmatig om je beschrijving daar weer te geven. [[$1|miniatuur]]',
+'file-thumbnail-no' => "De bestandsnaam begint met <strong>$1</strong>.
 Het lijkt een verkleinde afbeelding te zijn ''(miniatuurafbeelding)''.
 Als je deze afbeelding in volledige resolutie hebt, upload die afbeelding dan.
 Wijzig anders de bestandsnaam.",
-'fileexists-forbidden'        => 'Er bestaat al een bestand met deze naam, en dat kan niet overschreven worden.
+'fileexists-forbidden' => 'Er bestaat al een bestand met deze naam, en dat kan niet overschreven worden.
 Upload je bestand onder een andere naam.
 [[File:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Er bestaat al een bestand met deze naam bij de gedeelte bestanden.
 Als je het bestand alsnog wilt uploaden, ga dan terug en kies een andere naam.
 [[File:$1|thumb|center|$1]]',
-'file-deleted-duplicate'      => 'Een bestand dat identiek is aan dit bestand ([[:$1]]) is voorheen verwijderd.
+'file-deleted-duplicate' => 'Een bestand dat identiek is aan dit bestand ([[:$1]]) is voorheen verwijderd.
 Raadpleeg het verwijderingslogboek voordat je verder gaat.',
-'uploadfromurl-queued'        => 'Je upload is in de wachtrij geplaatst.',
-'filewasdeleted'              => 'Er is eerder een bestand met deze naam verwijderd.
+'uploadfromurl-queued' => 'Je upload is in de wachtrij geplaatst.',
+'filewasdeleted' => 'Er is eerder een bestand met deze naam verwijderd.
 Raadpleeg het $1 voordat je het opnieuw toevoegt.',
-'filename-bad-prefix'         => "De naam van het bestand dat je aan het uploaden bent begint met '''\"\$1\"''', wat een niet-beschrijvende naam is die meestal automatisch door een digitale camera wordt gegeven.
+'filename-bad-prefix' => "De naam van het bestand dat je aan het uploaden bent begint met '''\"\$1\"''', wat een niet-beschrijvende naam is die meestal automatisch door een digitale camera wordt gegeven.
 Kies een duidelijke naam voor je bestand.",
-'upload-success-msg'          => 'Je upload van [$2] is geslaagd en is beschikbaar: [[:{{ns:file}}:$1]]',
-'upload-failure-msg'          => 'Er was een probleem met je upload van [$2]:
+'upload-success-msg' => 'Je upload van [$2] is geslaagd en is beschikbaar: [[:{{ns:file}}:$1]]',
+'upload-failure-msg' => 'Er was een probleem met je upload van [$2]:
 
 $1',
-'upload-warning-msg'          => 'Er was een probleem met je upload van [$2].
+'upload-warning-msg' => 'Er was een probleem met je upload van [$2].
 Ga terug naar het [[Special:Upload/stash/$1|uploadformulier]] om dit probleem te verhelpen.',
 
 # img_auth script messages
@@ -370,7 +369,7 @@ Je server is niet ingesteld om deze informatie door te geven.
 Misschien gebruikt deze CGI, en dan wordt img_auth niet ondersteund.
 Zie https://www.mediawiki.org/wiki/Manual:Image_Authorization voor meer informatie.',
 'img-auth-nologinnWL' => 'Je bent niet aangemeld en "$1" staat niet op de witte lijst.',
-'img-auth-isdir'      => 'Je probeert de map "$1" te benaderen.
+'img-auth-isdir' => 'Je probeert de map "$1" te benaderen.
 Alleen toegang tot bestanden is toegestaan.',
 
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
@@ -387,12 +386,12 @@ Je kunt het misschien proberen als het minder druk is.',
 'filerevert-intro' => "Je bent '''[[Media:$1|$1]]''' aan het terugdraaien tot de [$4 versie op $2, $3].",
 
 # File deletion
-'filedelete-intro'     => "Je staat op het punt om het bestand '''[[Media:$1|$1]]''' te verwijderen, inclusief alle eerdere versies.",
+'filedelete-intro' => "Je staat op het punt om het bestand '''[[Media:$1|$1]]''' te verwijderen, inclusief alle eerdere versies.",
 'filedelete-intro-old' => "Je bent de versie van '''[[Media:$1|$1]]''' van [$4 $3, $2] aan het verwijderen.",
 
 # Miscellaneous special pages
 'notargettext' => 'Je hebt niet opgegeven voor welke pagina of gebruiker u deze handeling wilt uitvoeren.',
-'nopagetext'   => 'De pagina die je wilt hernoemen bestaat niet.',
+'nopagetext' => 'De pagina die je wilt hernoemen bestaat niet.',
 
 # Book sources
 'booksources-text' => 'Hieronder staat een lijst met koppelingen naar andere websites die nieuwe of gebruikte boeken verkopen, en die wellicht meer informatie over het boek dat je zoekt hebben:',
@@ -402,28 +401,28 @@ Je kunt het misschien proberen als het minder druk is.',
 Je kunt ook kiezen voor specifieke logboeken en filteren op gebruiker (hoofdlettergevoelig) en paginanaam (hoofdlettergevoelig).',
 
 # E-mail user
-'mailnologintext'      => 'Je moet [[Special:UserLogin|aangemeld]] zijn en een geldig e-mailadres in je [[Special:Preferences|voorkeuren]] vermelden om andere gebruikers te kunnen e-mailen.',
-'emailpagetext'        => 'Via dit formulier kun je een e-mail aan deze gebruiker verzenden.
+'mailnologintext' => 'Je moet [[Special:UserLogin|aangemeld]] zijn en een geldig e-mailadres in je [[Special:Preferences|voorkeuren]] vermelden om andere gebruikers te kunnen e-mailen.',
+'emailpagetext' => 'Via dit formulier kun je een e-mail aan deze gebruiker verzenden.
 Het e-mailadres dat je hebt opgegeven bij [[Special:Preferences|je voorkeuren]] wordt als afzender gebruikt.
 De ontvanger kan dus direct naar je reageren.',
 'usermaildisabledtext' => 'Je kunt geen e-mail verzenden naar andere gebruikers op deze wiki',
-'emailccsubject'       => 'Kopie van je bericht aan $1: $2',
-'emailsenttext'        => 'Je e-mail is verzonden.',
+'emailccsubject' => 'Kopie van je bericht aan $1: $2',
+'emailsenttext' => 'Je e-mail is verzonden.',
 
 # Watchlist
-'nowatchlist'          => 'Je volglijst is leeg.',
-'watchlistanontext'    => 'Om je volglijst te bekijken of te bewerken moet je je $1.',
-'watchnologintext'     => 'Je dient [[Special:UserLogin|aangemeld]] te zijn om je volglijst te bewerken.',
-'addedwatchtext'       => "De pagina \"[[:\$1]]\" is toegevoegd aan je [[Special:Watchlist|volglijst]].
+'nowatchlist' => 'Je volglijst is leeg.',
+'watchlistanontext' => 'Om je volglijst te bekijken of te bewerken moet je je $1.',
+'watchnologintext' => 'Je dient [[Special:UserLogin|aangemeld]] te zijn om je volglijst te bewerken.',
+'addedwatchtext' => "De pagina \"[[:\$1]]\" is toegevoegd aan je [[Special:Watchlist|volglijst]].
 Toekomstige bewerkingen van deze pagina en de bijbehorende overlegpagina worden op [[Special:Watchlist|je volglijst]] vermeld en worden '''vet''' weergegeven in de [[Special:RecentChanges|lijst van recente wijzigingen]].",
-'removedwatchtext'     => 'De pagina "[[:$1]]" is van [[Special:Watchlist|je volglijst]] verwijderd.',
-'watchnochange'        => "Geen van de pagina's op je volglijst is in deze periode bewerkt.",
-'watchlist-details'    => "Er {{PLURAL:$1|staat één pagina|staan $1 pagina's}} op je volglijst, exclusief overlegpagina's.",
+'removedwatchtext' => 'De pagina "[[:$1]]" is van [[Special:Watchlist|je volglijst]] verwijderd.',
+'watchnochange' => "Geen van de pagina's op je volglijst is in deze periode bewerkt.",
+'watchlist-details' => "Er {{PLURAL:$1|staat één pagina|staan $1 pagina's}} op je volglijst, exclusief overlegpagina's.",
 'wlheader-showupdated' => "* Pagina's die zijn bewerkt sinds je laatste bezoek worden '''vet''' weergegeven",
-'watchlistcontains'    => "Er {{PLURAL:$1|staat 1 pagina|staan $1 pagina's}} op je volglijst.",
+'watchlistcontains' => "Er {{PLURAL:$1|staat 1 pagina|staan $1 pagina's}} op je volglijst.",
 
 'enotif_lastvisited' => 'Zie $1 voor alle wijzigingen sinds je laatste bezoek.',
-'enotif_body'        => 'Beste $WATCHINGUSERNAME,
+'enotif_body' => 'Beste $WATCHINGUSERNAME,
 
 De pagina $PAGETITLE op {{SITENAME}} is $CHANGEDORCREATED op $PAGEEDITDATE door $PAGEEDITOR, zie $PAGETITLE_URL voor de huidige versie.
 
@@ -450,7 +449,7 @@ Feedback en andere assistentie:
 {{canonicalurl:{{MediaWiki:Helppage}}}}',
 
 # Delete
-'historywarning'    => "'''Waarschuwing:''' de pagina die je wilt verwijderen heeft ongeveer $1 {{PLURAL:$1|versie|versies}}:",
+'historywarning' => "'''Waarschuwing:''' de pagina die je wilt verwijderen heeft ongeveer $1 {{PLURAL:$1|versie|versies}}:",
 'confirmdeletetext' => 'Je staat op het punt een pagina te verwijderen, inclusief de geschiedenis.
 Bevestig hieronder dat dit inderdaad je bedoeling is, dat je de gevolgen begrijpt en dat de verwijdering overeenstemt met het [[{{MediaWiki:Policy-url}}|beleid]].',
 
@@ -460,47 +459,47 @@ Je handeling is gestopt uit voorzorg tegen een beveiligingsrisico (dat bestaat u
 Ga een pagina terug, laad die pagina opnieuw en probeer het nog eens.',
 
 # Protect
-'protect-text'           => "Hier kun je het beveiligingsniveau voor de pagina '''$1''' bekijken en wijzigen.",
+'protect-text' => "Hier kun je het beveiligingsniveau voor de pagina '''$1''' bekijken en wijzigen.",
 'protect-locked-blocked' => "Je kunt het beveiligingsniveau niet wijzigen terwijl je geblokkeerd bent.
 Hier zijn de huidige instellingen voor de pagina '''$1''':",
-'protect-locked-access'  => "Je hebt geen rechten om het beveiligingsniveau te wijzigen.
+'protect-locked-access' => "Je hebt geen rechten om het beveiligingsniveau te wijzigen.
 Dit zijn de huidige instellingen voor de pagina '''$1''':",
-'protect-cantedit'       => 'Je kunt het beveiligingsniveau van deze pagina niet wijzigen, omdat je geen rechten hebt om het te bewerken.',
+'protect-cantedit' => 'Je kunt het beveiligingsniveau van deze pagina niet wijzigen, omdat je geen rechten hebt om het te bewerken.',
 
 # Undelete
-'undeletehistory'            => 'Als je een pagina terugplaatst, worden alle versies hersteld.
+'undeletehistory' => 'Als je een pagina terugplaatst, worden alle versies hersteld.
 Als er al een nieuwe pagina met dezelfde naam is aangemaakt sinds de pagina is verwijderd, worden de eerder verwijderde versies teruggeplaatst en blijft de huidige versie intact.',
-'undeleterevision-missing'   => 'Ongeldige of missende versie.
+'undeleterevision-missing' => 'Ongeldige of missende versie.
 Mogelijk heb je een verkeerde verwijzing of is de versie hersteld of verwijderd uit het archief.',
 'undelete-show-file-confirm' => 'Weet je zeker dat je een verwijderde versie van het bestand "<nowiki>$1</nowiki>" van $2 om $3 wil bekijken?',
 
 # Block/unblock
-'ipb-needreblock'             => '$1 is al geblokkeerd.
+'ipb-needreblock' => '$1 is al geblokkeerd.
 Wil je de instellingen wijzigen?',
-'proxyblockreason'            => 'Dit is een automatische preventieve blokkade, omdat je gebruik maakt van een open proxyserver.
+'proxyblockreason' => 'Dit is een automatische preventieve blokkade, omdat je gebruik maakt van een open proxyserver.
 Neem contact op met je Internet-provider of je helpdesk en stel die op de hoogte van dit ernstige beveiligingsprobleem.',
-'sorbsreason'                 => 'Je IP-adres staat bekend als open proxyserver in de DNS-blacklist die {{SITENAME}} gebruikt.',
+'sorbsreason' => 'Je IP-adres staat bekend als open proxyserver in de DNS-blacklist die {{SITENAME}} gebruikt.',
 'sorbs_create_account_reason' => 'Je IP-adres staat bekend als open proxyserver in de DNS-blacklist die {{SITENAME}} gebruikt.
 Je kunt geen gebruiker registreren.',
-'cant-block-while-blocked'    => 'Je kunt andere gebruikers niet blokkeren terwijl je zelf geblokkeerd bent.',
-'cant-see-hidden-user'        => "De gebruiker die je probeert te blokken is al geblokkeerd en verborgen.
+'cant-block-while-blocked' => 'Je kunt andere gebruikers niet blokkeren terwijl je zelf geblokkeerd bent.',
+'cant-see-hidden-user' => "De gebruiker die je probeert te blokken is al geblokkeerd en verborgen.
 Omdat je het recht 'hideuser' niet hebt, kun je de blokkade van de gebruiker niet bekijken of bewerken.",
-'ipbblocked'                  => 'Je kunt geen andere gebruikers (de)blokkeren, omdat je zelf geblokkeerd bent',
-'ipbnounblockself'            => 'Je mag jezelf niet deblokkeren',
+'ipbblocked' => 'Je kunt geen andere gebruikers (de)blokkeren, omdat je zelf geblokkeerd bent',
+'ipbnounblockself' => 'Je mag jezelf niet deblokkeren',
 
 # Developer tools
-'lockdbtext'        => "Waarschuwing: de database blokkeren heeft tot gevolg dat geen enkele gebruiker meer in staat is pagina's te bewerken, voorkeuren te wijzigen of iets anders te doen waarvoor wijzigingen in de database nodig zijn.
+'lockdbtext' => "Waarschuwing: de database blokkeren heeft tot gevolg dat geen enkele gebruiker meer in staat is pagina's te bewerken, voorkeuren te wijzigen of iets anders te doen waarvoor wijzigingen in de database nodig zijn.
 
 Bevestig dat je deze handeling wilt uitvoeren en dat je de database vrijgeeft nadat het onderhoud is uitgevoerd.",
-'unlockdbtext'      => "Na het vrijgeven van de database kunnen gebruikers weer pagina's bewerken, hun voorkeuren wijzigen of iets anders te doen waarvoor er wijzigingen in de database nodig zijn.
+'unlockdbtext' => "Na het vrijgeven van de database kunnen gebruikers weer pagina's bewerken, hun voorkeuren wijzigen of iets anders te doen waarvoor er wijzigingen in de database nodig zijn.
 
 Bevestig dat je deze handeling wil uitvoeren.",
-'locknoconfirm'     => 'Je hebt je keuze niet bevestigd via het vinkvakje.',
+'locknoconfirm' => 'Je hebt je keuze niet bevestigd via het vinkvakje.',
 'lockdbsuccesstext' => 'De database is afgesloten.<br />
 Vergeet niet de [[Special:UnlockDB|database vrij te geven]] zodra je klaar bent met je onderhoud.',
 
 # Move page
-'movepagetext'            => "Door middel van het onderstaande formulier kun je een pagina hernoemen.
+'movepagetext' => "Door middel van het onderstaande formulier kun je een pagina hernoemen.
 De geschiedenis gaat mee naar de nieuwe pagina.
 * De oude naam wordt automatisch een doorverwijzing naar de nieuwe pagina.
 * Verwijzingen naar de oude pagina worden niet aangepast.
@@ -512,18 +511,18 @@ Een pagina kan '''alleen''' hernoemd worden als de nieuwe paginanaam niet bestaa
 '''WAARSCHUWING!'''
 Voor veel bekeken pagina's kan het hernoemen drastische en onvoorziene gevolgen hebben.
 Zorg ervoor dat je die gevolgen overziet voordat je deze handeling uitvoert.",
-'movepagetalktext'        => "De bijbehorende overlegpagina krijgt automatisch een andere naam, '''tenzij''':
+'movepagetalktext' => "De bijbehorende overlegpagina krijgt automatisch een andere naam, '''tenzij''':
 * De overlegpagina onder de nieuwe naam al bestaat;
 * Je het onderstaande vinkje deselecteert.",
-'moveuserpage-warning'    => "'''Waarschuwing:''' Je gaat een gebruikerspagina hernoemen.
+'moveuserpage-warning' => "'''Waarschuwing:''' Je gaat een gebruikerspagina hernoemen.
 Houd er rekening mee dat alleen de pagina wordt hernoemd, ''niet'' de gebruiker.",
-'movenologintext'         => 'Je moet [[Special:UserLogin|aangemeld]] zijn om een pagina te hernoemen.',
-'movenotallowed'          => "Je hebt geen rechten om pagina's te hernoemen.",
-'movenotallowedfile'      => 'Je hebt geen rechten om bestanden te hernoemen.',
-'cant-move-user-page'     => "Je hebt geen rechten om gebruikerspagina's te hernoemen (met uitzondering van subpagina's).",
-'cant-move-to-user-page'  => 'Je hebt geen rechten om een pagina naar een gebruikerspagina te hernoemen. Hernoemen naar een subpagina is wel mogelijk.',
+'movenologintext' => 'Je moet [[Special:UserLogin|aangemeld]] zijn om een pagina te hernoemen.',
+'movenotallowed' => "Je hebt geen rechten om pagina's te hernoemen.",
+'movenotallowedfile' => 'Je hebt geen rechten om bestanden te hernoemen.',
+'cant-move-user-page' => "Je hebt geen rechten om gebruikerspagina's te hernoemen (met uitzondering van subpagina's).",
+'cant-move-to-user-page' => 'Je hebt geen rechten om een pagina naar een gebruikerspagina te hernoemen. Hernoemen naar een subpagina is wel mogelijk.',
 'cantmove-titleprotected' => 'Je kunt geen pagina naar deze paginaam hernoemen, omdat deze paginanaam beveiligd is tegen het aanmaken ervan.',
-'delete_and_move_text'    => '==Verwijdering nodig==
+'delete_and_move_text' => '==Verwijdering nodig==
 Onder de naam "[[:$1]]" bestaat al een pagina.
 Wil je deze verwijderen om plaats te maken voor de te hernoemen pagina?',
 
@@ -543,20 +542,20 @@ Ga naar [//www.mediawiki.org/wiki/Localisation MediaWiki-lokalisatie] en [//tran
 'importtext' => 'Gebruik de [[Special:Export|exportfunctie]] in de wiki waar de informatie vandaan komt, sla de uitvoer op je eigen systeem op, en voeg die daarna hier toe.',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'      => 'Jouw gebruikerspagina',
-'tooltip-pt-anonuserpage'  => 'Gebruikerspagina voor je IP-adres',
-'tooltip-pt-mytalk'        => 'Jouw overlegpagina',
-'tooltip-pt-watchlist'     => "Overzicht van pagina's die je volgt",
-'tooltip-pt-mycontris'     => 'Overzicht van je bijdragen',
-'tooltip-pt-login'         => 'Je wordt van harte uitgenodigd om je aan te melden als gebruiker, maar dit is niet verplicht',
-'tooltip-pt-anonlogin'     => 'Je wordt van harte uitgenodigd om je aan te melden als gebruiker, maar dit is niet verplicht',
-'tooltip-ca-edit'          => 'Je kunt deze pagina bewerken.
+'tooltip-pt-userpage' => 'Jouw gebruikerspagina',
+'tooltip-pt-anonuserpage' => 'Gebruikerspagina voor je IP-adres',
+'tooltip-pt-mytalk' => 'Jouw overlegpagina',
+'tooltip-pt-watchlist' => "Overzicht van pagina's die je volgt",
+'tooltip-pt-mycontris' => 'Overzicht van je bijdragen',
+'tooltip-pt-login' => 'Je wordt van harte uitgenodigd om je aan te melden als gebruiker, maar dit is niet verplicht',
+'tooltip-pt-anonlogin' => 'Je wordt van harte uitgenodigd om je aan te melden als gebruiker, maar dit is niet verplicht',
+'tooltip-ca-edit' => 'Je kunt deze pagina bewerken.
 Gebruik de voorbeeldweergaveknop alvorens te bewaren.',
-'tooltip-ca-viewsource'    => 'Deze pagina is beveiligd.
+'tooltip-ca-viewsource' => 'Deze pagina is beveiligd.
 Je kunt wel de broncode bekijken.',
 'tooltip-ca-nstab-special' => 'Dit is een speciale pagina, je kunt de pagina zelf niet bewerken',
-'tooltip-save'             => 'Je wijzigingen opslaan',
-'tooltip-watch'            => 'Deze pagina aan je volglijst toevoegen',
+'tooltip-save' => 'Je wijzigingen opslaan',
+'tooltip-watch' => 'Deze pagina aan je volglijst toevoegen',
 
 # Metadata
 'notacceptable' => 'De wikiserver kan de gegevens niet leveren in een vorm die je browser kan lezen.',
@@ -572,25 +571,25 @@ Meestal wordt dit door een externe verwijzing op een zwarte lijst veroorzaakt.',
 'mediawarning' => "'''Waarschuwing''': dit bestandstype bevat mogelijk programmacode die je systeem schade kan berokkenen.",
 
 # E-mail address confirmation
-'confirmemail_noemail'      => 'Je hebt geen geldig e-mailadres ingegeven in je [[Special:Preferences|gebruikersvoorkeuren]].',
-'confirmemail_text'         => '{{SITENAME}} eist bevestiging van je e-mailadres voordat je de e-mailmogelijkheden kunt gebruiken.
+'confirmemail_noemail' => 'Je hebt geen geldig e-mailadres ingegeven in je [[Special:Preferences|gebruikersvoorkeuren]].',
+'confirmemail_text' => '{{SITENAME}} eist bevestiging van je e-mailadres voordat je de e-mailmogelijkheden kunt gebruiken.
 Klik op de onderstaande knop om een bevestigingsbericht te ontvangen.
 Dit bericht bevat een verwijzing met een code.
 Open die verwijzing om je e-mailadres te bevestigen.',
-'confirmemail_pending'      => 'Er is al een bevestigingsbericht aan je verzonden.
+'confirmemail_pending' => 'Er is al een bevestigingsbericht aan je verzonden.
 Als je recentelijk je gebruiker hebt aangemaakt, wacht dan een paar minuten totdat die aankomt voordat je opnieuw een e-mail laat sturen.',
-'confirmemail_oncreate'     => 'Er is een bevestigingscode naar je e-mailadres verzonden.
+'confirmemail_oncreate' => 'Er is een bevestigingscode naar je e-mailadres verzonden.
 Deze code is niet nodig om je aan te melden, maar je dient deze wel te bevestigen voordat je de e-mailmogelijkheden van deze wiki kunt gebruiken.',
-'confirmemail_sendfailed'   => '{{SITENAME}} kon je bevestigingscode niet verzenden.
+'confirmemail_sendfailed' => '{{SITENAME}} kon je bevestigingscode niet verzenden.
 Controleer je e-mailadres op ongeldige tekens.
 
 Het e-mailprogramma meldde: $1',
-'confirmemail_needlogin'    => 'Je moet $1 om je e-mailadres te bevestigen.',
-'confirmemail_success'      => 'Je e-mailadres is bevestigd.
+'confirmemail_needlogin' => 'Je moet $1 om je e-mailadres te bevestigen.',
+'confirmemail_success' => 'Je e-mailadres is bevestigd.
 Je kunt jezelf nu [[Special:UserLogin|aanmelden]] en {{SITENAME}} gebruiken.',
-'confirmemail_loggedin'     => 'Je e-mailadres is nu bevestigd.',
-'confirmemail_error'        => 'Er is iets verkeerd gegaan tijdens het opslaan van je bevestiging.',
-'confirmemail_body'         => 'Iemand, waarschijnlijk jijzelf, met het IP-adres $1,
+'confirmemail_loggedin' => 'Je e-mailadres is nu bevestigd.',
+'confirmemail_error' => 'Er is iets verkeerd gegaan tijdens het opslaan van je bevestiging.',
+'confirmemail_body' => 'Iemand, waarschijnlijk jijzelf, met het IP-adres $1,
 heeft zich met dit e-mailadres geregistreerd als gebruiker "$2" op {{SITENAME}}.
 
 Open de volgende verwijzing in je webbrowser om te bevestigen dat je deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} te activeren:
@@ -617,23 +616,23 @@ De bevestigingscode vervalt op $4.',
 
 # Delete conflict
 'deletedwhileediting' => "'''Let op''': deze pagina is verwijderd terwijl je bezig was met je bewerking!",
-'confirmrecreate'     => "Nadat je begonnen bent met je wijziging heeft [[User:$1|$1]] ([[User talk:$1|overleg]]) deze pagina verwijderd met opgave van de volgende reden:
+'confirmrecreate' => "Nadat je begonnen bent met je wijziging heeft [[User:$1|$1]] ([[User talk:$1|overleg]]) deze pagina verwijderd met opgave van de volgende reden:
 : ''$2''
 Bevestig dat je de pagina opnieuw wilt aanmaken.",
 
 # Watchlist editor
-'watchlistedit-numitems'       => 'Je volglijst bevat {{PLURAL:$1|1 pagina|$1 pagina’s}}, zonder overlegpagina’s.',
-'watchlistedit-noitems'        => 'Je volglijst bevat geen pagina’s.',
+'watchlistedit-numitems' => 'Je volglijst bevat {{PLURAL:$1|1 pagina|$1 pagina’s}}, zonder overlegpagina’s.',
+'watchlistedit-noitems' => 'Je volglijst bevat geen pagina’s.',
 'watchlistedit-normal-explain' => 'Hieronder worden de pagina’s op je volglijst weergegeven.
 Klik op het vierkantje ernaast en daarna op "{{int:Watchlistedit-normal-submit}}" om een pagina te verwijderen.
 Je kunt ook de [[Special:EditWatchlist/raw|ruwe lijst bewerken]].',
-'watchlistedit-normal-done'    => 'Er {{PLURAL:$1|is 1 pagina|zijn $1 pagina’s}} verwijderd van je volglijst:',
-'watchlistedit-raw-explain'    => 'Hieronder staan pagina’s op je volglijst.
+'watchlistedit-normal-done' => 'Er {{PLURAL:$1|is 1 pagina|zijn $1 pagina’s}} verwijderd van je volglijst:',
+'watchlistedit-raw-explain' => 'Hieronder staan pagina’s op je volglijst.
 Je kunt de lijst bewerken door pagina’s te verwijderen en toe te voegen.
 Eén pagina per regel.
 Als je klaar bent, klik dan op "{{int:Watchlistedit-raw-submit}}".
 Je kunt ook [[Special:EditWatchlist|het standaard bewerkingsscherm gebruiken]].',
-'watchlistedit-raw-done'       => 'Jr volglijst is bijgewerkt.',
+'watchlistedit-raw-done' => 'Jr volglijst is bijgewerkt.',
 
 # Special:Version
 'version-license-info' => 'MediaWiki is vrije software; je kunt MediaWiki verspreiden en/of aanpassen onder de voorwaarden van de GNU General Public License zoals gepubliceerd door de Free Software Foundation; ofwel versie 2 van de Licentie, of - zo je wilt - enige latere versie.
index 7173974..92d5f51 100644 (file)
@@ -1297,8 +1297,6 @@ Pass på at den nye sida også har innhald frå den innfletta sida.',
 'search-interwiki-caption' => 'Systerprosjekt',
 'search-interwiki-default' => '$1-resultat:',
 'search-interwiki-more' => '(meir)',
-'search-mwsuggest-enabled' => 'med forslag',
-'search-mwsuggest-disabled' => 'ingen forslag',
 'search-relatedarticle' => 'Relatert',
 'mwsuggest-disable' => 'Slå av AJAX-forslag',
 'searcheverything-enable' => 'Søk i alle namneroma',
@@ -2826,7 +2824,6 @@ Vitja [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] og [//trans
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript-utrøyning',
-'javascripttest-disabled' => 'Funksjonen er ikkje påslegen på wikien.',
 'javascripttest-title' => 'Køyrer $1-utrøyningar',
 'javascripttest-pagetext-noframework' => 'Sida er reservert for køyring av JavaScript-utrøyningar.',
 'javascripttest-pagetext-unknownframework' => 'Ukjent utrøyningsrammeverk: «$1».',
@@ -3768,6 +3765,9 @@ Om ikkje kan du nytta det enkle skjemaet under. Merknaden din vert lagd til på
 'feedback-bugcheck' => 'Bra! No lyt du berre sjå etter om han er ein av dei [$1 kjende feila].',
 'feedback-bugnew' => 'Eg såg etter. Rapporter ein ny feil',
 
+# Search suggestions
+'searchsuggest-search' => 'Søk',
+
 # API errors
 'api-error-badaccess-groups' => 'Du har ikkje løyve til å lasta opp filer til wikien.',
 'api-error-badtoken' => 'Intern feil: ugild token.',
index 210e0eb..5a67f1f 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'sundie',
-'monday'        => 'lundie',
-'tuesday'       => 'mardie',
-'wednesday'     => 'merkurdie',
-'thursday'      => 'jodie',
-'friday'        => 'venerdie',
-'saturday'      => 'saturdie',
-'sun'           => 'sun',
-'mon'           => 'lun',
-'tue'           => 'mar',
-'wed'           => 'mer',
-'thu'           => 'jod',
-'fri'           => 'ven',
-'sat'           => 'sat',
-'january'       => 'januare',
-'february'      => 'februare',
-'march'         => 'marte',
-'april'         => 'aprile',
-'may_long'      => 'maye',
-'june'          => 'june',
-'july'          => 'julie',
-'august'        => 'auguste',
-'september'     => 'septembre',
-'october'       => 'oktobre',
-'november'      => 'novembre',
-'december'      => 'desembre',
-'january-gen'   => 'de januare',
-'february-gen'  => 'de februare',
-'march-gen'     => 'de marte',
-'april-gen'     => 'de aprile',
-'may-gen'       => 'de maye',
-'june-gen'      => 'de june',
-'july-gen'      => 'de julie',
-'august-gen'    => 'de auguste',
+'sunday' => 'sundie',
+'monday' => 'lundie',
+'tuesday' => 'mardie',
+'wednesday' => 'merkurdie',
+'thursday' => 'jodie',
+'friday' => 'venerdie',
+'saturday' => 'saturdie',
+'sun' => 'sun',
+'mon' => 'lun',
+'tue' => 'mar',
+'wed' => 'mer',
+'thu' => 'jod',
+'fri' => 'ven',
+'sat' => 'sat',
+'january' => 'januare',
+'february' => 'februare',
+'march' => 'marte',
+'april' => 'aprile',
+'may_long' => 'maye',
+'june' => 'june',
+'july' => 'julie',
+'august' => 'auguste',
+'september' => 'septembre',
+'october' => 'oktobre',
+'november' => 'novembre',
+'december' => 'desembre',
+'january-gen' => 'de januare',
+'february-gen' => 'de februare',
+'march-gen' => 'de marte',
+'april-gen' => 'de aprile',
+'may-gen' => 'de maye',
+'june-gen' => 'de june',
+'july-gen' => 'de julie',
+'august-gen' => 'de auguste',
 'september-gen' => 'de septembre',
-'october-gen'   => 'de oktobre',
-'november-gen'  => 'de novembre',
-'december-gen'  => 'de desembre',
-'jan'           => 'jan',
-'feb'           => 'feb',
-'mar'           => 'mar',
-'apr'           => 'apr',
-'may'           => 'maye',
-'jun'           => 'jun',
-'jul'           => 'jul',
-'aug'           => 'aug',
-'sep'           => 'sep',
-'oct'           => 'okt',
-'nov'           => 'nov',
-'dec'           => 'des',
+'october-gen' => 'de oktobre',
+'november-gen' => 'de novembre',
+'december-gen' => 'de desembre',
+'jan' => 'jan',
+'feb' => 'feb',
+'mar' => 'mar',
+'apr' => 'apr',
+'may' => 'maye',
+'jun' => 'jun',
+'jul' => 'jul',
+'aug' => 'aug',
+'sep' => 'sep',
+'oct' => 'okt',
+'nov' => 'nov',
+'dec' => 'des',
 
 # Categories related messages
-'pagecategories'  => '{{PLURAL:$1|Kategorie|Kategories}}',
+'pagecategories' => '{{PLURAL:$1|Kategorie|Kategories}}',
 'category_header' => 'Artikles in kategorie "$1"',
-'subcategories'   => 'Subkategories',
+'subcategories' => 'Subkategories',
 
-'about'         => 'Pri',
-'article'       => 'Pagine de kontenaje',
-'newwindow'     => '(aperta in novi fenestre)',
-'cancel'        => 'Nihilisa',
+'about' => 'Pri',
+'article' => 'Pagine de kontenaje',
+'newwindow' => '(aperta in novi fenestre)',
+'cancel' => 'Nihilisa',
 'moredotdotdot' => 'Plu...',
-'mypage'        => 'Men pagine',
-'mytalk'        => 'Men parla-pagine',
-'anontalk'      => 'Parlo por disi IP',
-'navigation'    => 'Navigatione',
-'and'           => '&#32;e',
+'mypage' => 'Men pagine',
+'mytalk' => 'Men parla-pagine',
+'anontalk' => 'Parlo por disi IP',
+'navigation' => 'Navigatione',
+'and' => '&#32;e',
 
 # Cologne Blue skin
-'qbfind'         => 'Trova',
-'qbedit'         => 'Modifika',
-'qbpageoptions'  => 'Disi pagine',
-'qbmyoptions'    => 'Men pagines',
+'qbfind' => 'Trova',
+'qbedit' => 'Modifika',
+'qbpageoptions' => 'Disi pagine',
+'qbmyoptions' => 'Men pagines',
 'qbspecialpages' => 'Spesial pagines',
 
 # Vector skin
 'vector-action-delete' => 'Ekarta',
-'vector-view-edit'     => 'Modifika',
-'vector-view-view'     => 'Lekte',
-
-'returnto'         => 'Rivada a $1.',
-'tagline'          => 'Fro {{SITENAME}}',
-'help'             => 'Helpo',
-'search'           => 'Sercha',
-'searchbutton'     => 'Sercha',
-'go'               => 'Vada',
-'searcharticle'    => 'Vada',
-'history'          => 'Historie del pagine',
-'history_short'    => 'Historie',
+'vector-view-edit' => 'Modifika',
+'vector-view-view' => 'Lekte',
+
+'returnto' => 'Rivada a $1.',
+'tagline' => 'Fro {{SITENAME}}',
+'help' => 'Helpo',
+'search' => 'Sercha',
+'searchbutton' => 'Sercha',
+'go' => 'Vada',
+'searcharticle' => 'Vada',
+'history' => 'Historie del pagine',
+'history_short' => 'Historie',
 'printableversion' => 'Printindi versione',
-'permalink'        => 'Permananti linke',
-'print'            => 'Printa',
-'edit'             => 'Immodifika',
-'editthispage'     => 'Modifika disi pagine',
-'delete'           => 'Ekarta',
-'deletethispage'   => 'Ekarta disi pagine',
-'protect'          => 'Protekte',
-'protectthispage'  => 'Protekte disi pagine',
-'newpage'          => 'Novi pagine',
-'talkpage'         => 'Diskuse disi pagine',
+'permalink' => 'Permananti linke',
+'print' => 'Printa',
+'edit' => 'Immodifika',
+'editthispage' => 'Modifika disi pagine',
+'delete' => 'Ekarta',
+'deletethispage' => 'Ekarta disi pagine',
+'protect' => 'Protekte',
+'protectthispage' => 'Protekte disi pagine',
+'newpage' => 'Novi pagine',
+'talkpage' => 'Diskuse disi pagine',
 'talkpagelinktext' => 'Diskusione',
-'specialpage'      => 'Spesial Pagine',
-'articlepage'      => 'Regarda pagine de kontenaje',
-'talk'             => 'Diskusione',
-'toolbox'          => 'Utensiles',
-'userpage'         => 'Vida useren pagine',
-'imagepage'        => 'Regarda imajal pagine',
-'mediawikipage'    => 'Regarda mesajal pagine',
-'templatepage'     => 'Vida shablonal pagine',
-'categorypage'     => 'Regarda kategorial pagine',
-'otherlanguages'   => 'Altri lingues',
-'lastmodifiedat'   => 'Disi pagine blid lastim modifika: $2 ye $1.',
+'specialpage' => 'Spesial Pagine',
+'articlepage' => 'Regarda pagine de kontenaje',
+'talk' => 'Diskusione',
+'toolbox' => 'Utensiles',
+'userpage' => 'Vida useren pagine',
+'imagepage' => 'Regarda imajal pagine',
+'mediawikipage' => 'Regarda mesajal pagine',
+'templatepage' => 'Vida shablonal pagine',
+'categorypage' => 'Regarda kategorial pagine',
+'otherlanguages' => 'Altri lingues',
+'lastmodifiedat' => 'Disi pagine blid lastim modifika: $2 ye $1.',
 'jumptonavigation' => 'navigatione',
-'jumptosearch'     => 'sercha',
+'jumptosearch' => 'sercha',
 
 # 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'            => 'Pri {{SITENAME}}',
-'aboutpage'            => 'Project:Pri',
-'currentevents'        => 'Nuni eventes',
-'currentevents-url'    => 'Project:Nuni eventes',
-'edithelp'             => 'Helpo pri modifiko de pagines',
-'helppage'             => 'Help:Kontenaje',
-'mainpage'             => 'Chefi pagine',
+'aboutsite' => 'Pri {{SITENAME}}',
+'aboutpage' => 'Project:Pri',
+'currentevents' => 'Nuni eventes',
+'currentevents-url' => 'Project:Nuni eventes',
+'edithelp' => 'Helpo pri modifiko de pagines',
+'helppage' => 'Help:Kontenaje',
+'mainpage' => 'Chefi pagine',
 'mainpage-description' => 'Chefi pagine',
-'portal'               => 'Li komun chambre',
-'portal-url'           => 'Project:Li komun chambre',
+'portal' => 'Li komun chambre',
+'portal-url' => 'Project:Li komun chambre',
 
 'badaccess' => 'Permisione erore',
 
-'youhavenewmessages'      => 'Vu have $1 ($2).',
-'newmessageslink'         => 'novi mesajes',
-'newmessagesdifflink'     => 'lasti chanjo',
+'youhavenewmessages' => 'Vu have $1 ($2).',
+'newmessageslink' => 'novi mesajes',
+'newmessagesdifflink' => 'lasti chanjo',
 'youhavenewmessagesmulti' => 'Vu have novi mesajes pri $1',
-'editsection'             => 'modifika',
-'editold'                 => 'modifika',
-'editlink'                => 'modifika',
-'restorelink'             => '{{PLURAL:$1|unu ekartati modifiko|$1 ekartati modifikos}}',
-'red-link-title'          => '$1 (pagine non exista)',
+'editsection' => 'modifika',
+'editold' => 'modifika',
+'editlink' => 'modifika',
+'restorelink' => '{{PLURAL:$1|unu ekartati modifiko|$1 ekartati modifikos}}',
+'red-link-title' => '$1 (pagine non exista)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Artikle',
-'nstab-user'      => 'Useren pagine',
-'nstab-special'   => 'Spesial pagine',
-'nstab-project'   => 'Projetal pagine',
+'nstab-main' => 'Artikle',
+'nstab-user' => 'Useren pagine',
+'nstab-special' => 'Spesial pagine',
+'nstab-project' => 'Projetal pagine',
 'nstab-mediawiki' => 'Mesaje',
-'nstab-template'  => 'Shablone',
-'nstab-help'      => 'Helpo-pagine',
-'nstab-category'  => 'Kategorie',
+'nstab-template' => 'Shablone',
+'nstab-help' => 'Helpo-pagine',
+'nstab-category' => 'Kategorie',
 
 # General errors
-'error'        => 'Erore',
-'badtitle'     => 'Mali title',
+'error' => 'Erore',
+'badtitle' => 'Mali title',
 'badtitletext' => 'Li pregati pagine esed non-valid, vakui, o non-korektim linkat inter-lingue o inter-wiki title. Lu povud kontena un o plusi karakteres kel on non pove usa in titles.',
 
 # Login and logout pages
-'logouttext'                 => "'''Vu es nun eksignatat.'''
+'logouttext' => "'''Vu es nun eksignatat.'''
 
 Vu pove kontinua usa {{SITENAME}} anonimim, o vu pove riensignata kom li sami o altri usere.",
-'yourname'                   => 'Usere-nome:',
-'yourpassword'               => 'Pasa-vorde:',
-'remembermypassword'         => 'Memora men pasa-vorde (kun kuke) (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'                      => 'Ensignata',
-'loginprompt'                => 'Vu mus lasa cookies de ensignata en {{SITENAME}}.',
-'userlogin'                  => 'Ensignata / krea usere-registre',
-'logout'                     => 'Eksignata',
-'userlogout'                 => 'Eksignata',
-'notloggedin'                => 'Non ensignatat',
-'nologin'                    => "Ob vu non have registre? '''$1'''.",
-'nologinlink'                => 'Krea usere-registre',
-'gotaccountlink'             => 'Ensignata',
-'loginerror'                 => 'Erore de ensignato',
-'loginsuccesstitle'          => 'Ensignato suksesosi',
-'loginsuccess'               => "'''Vu es nun ensignatat a {{SITENAME}} nomisat \"\$1\".'''",
-'mailmypassword'             => 'E-posta men pasa-vorde',
+'yourname' => 'Usere-nome:',
+'yourpassword' => 'Pasa-vorde:',
+'remembermypassword' => 'Memora men pasa-vorde (kun kuke) (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'login' => 'Ensignata',
+'loginprompt' => 'Vu mus lasa cookies de ensignata en {{SITENAME}}.',
+'userlogin' => 'Ensignata / krea usere-registre',
+'logout' => 'Eksignata',
+'userlogout' => 'Eksignata',
+'notloggedin' => 'Non ensignatat',
+'nologin' => "Ob vu non have registre? '''$1'''.",
+'nologinlink' => 'Krea usere-registre',
+'gotaccountlink' => 'Ensignata',
+'loginerror' => 'Erore de ensignato',
+'loginsuccesstitle' => 'Ensignato suksesosi',
+'loginsuccess' => "'''Vu es nun ensignatat a {{SITENAME}} nomisat \"\$1\".'''",
+'mailmypassword' => 'E-posta men pasa-vorde',
 'acct_creation_throttle_hit' => 'Visitors to this wiki using your IP address have created {{PLURAL:$1|1 account|$1 accounts}} in the last day, which is the maximum allowed in this time period.
 As a result, visitors using this IP address cannot create any more accounts at the moment.',
-'accountcreated'             => 'Registre kreat',
-'accountcreatedtext'         => 'Li usere-registre por $1 ha bli krea.',
+'accountcreated' => 'Registre kreat',
+'accountcreatedtext' => 'Li usere-registre por $1 ha bli krea.',
 
 # Edit page toolbar
-'bold_sample'  => 'Diki texte',
+'bold_sample' => 'Diki texte',
 'image_sample' => 'Exemple.jpg',
 
 # Edit pages
-'summary'       => 'Resume:',
-'minoredit'     => 'Dise es mikri modifiko',
-'watchthis'     => 'Observa disi pagine',
-'savearticle'   => 'Spara pagine',
-'showpreview'   => 'Montra previdatu',
-'showdiff'      => 'Montra chanjos',
+'summary' => 'Resume:',
+'minoredit' => 'Dise es mikri modifiko',
+'watchthis' => 'Observa disi pagine',
+'savearticle' => 'Spara pagine',
+'showpreview' => 'Montra previdatu',
+'showdiff' => 'Montra chanjos',
 'loginreqtitle' => 'Ensignato Postulat',
-'loginreqlink'  => 'ensignata',
-'accmailtitle'  => 'Pasa-vorde sendat.',
-'accmailtext'   => 'Li pasa-vorde por "$1" ha bli senda a $2.',
-'yourtext'      => 'Vun texte',
+'loginreqlink' => 'ensignata',
+'accmailtitle' => 'Pasa-vorde sendat.',
+'accmailtext' => 'Li pasa-vorde por "$1" ha bli senda a $2.',
+'yourtext' => 'Vun texte',
 
 # History pages
-'currentrev'          => 'Nuni revisione',
+'currentrev' => 'Nuni revisione',
 'currentrevisionlink' => 'Nuni revisione',
-'histfirst'           => 'Maxim frui',
-'histlast'            => 'Maxim resenti',
+'histfirst' => 'Maxim frui',
+'histlast' => 'Maxim resenti',
 
 # Revision feed
-'history-feed-title'       => 'Historie de revisiones',
+'history-feed-title' => 'Historie de revisiones',
 'history-feed-description' => 'Historie de revisiones de disi pagine sur li wiki',
-'history-feed-empty'       => 'Li petit pagine non exista.
+'history-feed-empty' => 'Li petit pagine non exista.
 Forsan lu ha bli ekarta fro li wiki, o rinomat.
 Proba [[Special:Search|sercho sur li wiki]] por relatet pagines.',
 
 # Diffs
-'lineno'                  => 'Linie $1:',
+'lineno' => 'Linie $1:',
 'compareselectedversions' => 'Kompara selektet versiones',
 
 # Search results
-'searchresults'         => 'Resultes de sercho',
-'searchresulttext'      => 'Por plu multi informatione pri sercho {{SITENAME}}, vida [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle'        => "Vu serchad '''[[:$1]]'''",
+'searchresults' => 'Resultes de sercho',
+'searchresulttext' => 'Por plu multi informatione pri sercho {{SITENAME}}, vida [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchsubtitle' => "Vu serchad '''[[:$1]]'''",
 'searchsubtitleinvalid' => "Vu serchad '''$1'''",
-'prevn'                 => 'lasti {{PLURAL:$1|$1}}',
-'nextn'                 => 'sekuenti {{PLURAL:$1|$1}}',
-'viewprevnext'          => 'Vida ($1 {{int:pipe-separator}} $2) ($3).',
-'searchhelp-url'        => 'Help:Kontenaje',
-'search-result-size'    => '$1 ({{PLURAL:$2|1 vorde|$2 vordes}})',
-'showingresults'        => "Montrant subu {{PLURAL:$1|'''1''' resulte|'''$1''' resultes}} amaxim komensant fro #'''$2'''.",
-'showingresultsnum'     => "Montrant subu {{PLURAL:$3|'''1''' result|'''$3''' results}} komensant fro #'''$2'''.",
-'powersearch'           => 'Sercha',
+'prevn' => 'lasti {{PLURAL:$1|$1}}',
+'nextn' => 'sekuenti {{PLURAL:$1|$1}}',
+'viewprevnext' => 'Vida ($1 {{int:pipe-separator}} $2) ($3).',
+'searchhelp-url' => 'Help:Kontenaje',
+'search-result-size' => '$1 ({{PLURAL:$2|1 vorde|$2 vordes}})',
+'showingresults' => "Montrant subu {{PLURAL:$1|'''1''' resulte|'''$1''' resultes}} amaxim komensant fro #'''$2'''.",
+'showingresultsnum' => "Montrant subu {{PLURAL:$3|'''1''' result|'''$3''' results}} komensant fro #'''$2'''.",
+'powersearch' => 'Sercha',
 
 # Preferences page
-'preferences'           => 'Preferos',
-'mypreferences'         => 'Men preferos',
-'prefsnologin'          => 'Non ensignatat',
-'prefsnologintext'      => 'Vu mus es <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} ensignatat] por determina useren preferos.',
-'prefs-rc'              => 'Resenti chanjos',
-'searchresultshead'     => 'Sercha',
+'preferences' => 'Preferos',
+'mypreferences' => 'Men preferos',
+'prefsnologin' => 'Non ensignatat',
+'prefsnologintext' => 'Vu mus es <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} ensignatat] por determina useren preferos.',
+'prefs-rc' => 'Resenti chanjos',
+'searchresultshead' => 'Sercha',
 'timezoneregion-africa' => 'Afrika',
 
 # Recent changes
-'nchanges'        => '$1 {{PLURAL:$1|chanjo|chanjos}}',
-'recentchanges'   => 'Resenti chanjos',
-'rcnote'          => "Subu es {{PLURAL:$1| '''1''' chanje|li lasti '''$1''' chanjes}} in li lasti {{PLURAL:$2|die|'''$2''' dies}}, fro $4, $5.",
+'nchanges' => '$1 {{PLURAL:$1|chanjo|chanjos}}',
+'recentchanges' => 'Resenti chanjos',
+'rcnote' => "Subu es {{PLURAL:$1| '''1''' chanje|li lasti '''$1''' chanjes}} in li lasti {{PLURAL:$2|die|'''$2''' dies}}, fro $4, $5.",
 'rcshowhideminor' => '$1 minori modifikos',
 'rcshowhideanons' => '$1 anonimi useres',
-'rcshowhidemine'  => '$1 men modifikos',
-'rclinks'         => 'Montra lasti $1 chanjes in lasti $2 dies<br />$3',
-'hist'            => 'hist',
-'hide'            => 'Kasha',
-'show'            => 'Montra',
+'rcshowhidemine' => '$1 men modifikos',
+'rclinks' => 'Montra lasti $1 chanjes in lasti $2 dies<br />$3',
+'hist' => 'hist',
+'hide' => 'Kasha',
+'show' => 'Montra',
 'minoreditletter' => 'm',
-'newpageletter'   => 'N',
+'newpageletter' => 'N',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Afini chanjos',
-'recentchangeslinked-feed'    => 'Afini chanjos',
+'recentchangeslinked' => 'Afini chanjos',
+'recentchangeslinked-feed' => 'Afini chanjos',
 'recentchangeslinked-toolbox' => 'Afini chanjos',
 
 # Upload
-'upload'            => 'Enporta',
-'uploadnologin'     => 'Non ensignatat',
-'filedesc'          => 'Resume',
+'upload' => 'Enporta',
+'uploadnologin' => 'Non ensignatat',
+'filedesc' => 'Resume',
 'fileuploadsummary' => 'Resume:',
-'watchthisupload'   => 'Observa disi pagine',
+'watchthisupload' => 'Observa disi pagine',
 
 # Special:ListFiles
-'listfiles_search_for'  => 'Sercha imaje nome:',
-'listfiles_name'        => 'Nome',
-'listfiles_user'        => 'Usere',
-'listfiles_size'        => 'Grandeso (bites)',
+'listfiles_search_for' => 'Sercha imaje nome:',
+'listfiles_name' => 'Nome',
+'listfiles_user' => 'Usere',
+'listfiles_size' => 'Grandeso (bites)',
 'listfiles_description' => 'Deskriptione',
 
 # File description page
 'filehist-user' => 'Usere',
-'imagelinks'    => 'Linkes',
+'imagelinks' => 'Linkes',
 
 # Random page
 'randompage' => 'Arbitriari pagine',
 
-'brokenredirects'      => 'Rupteti ri-adresos',
-'brokenredirectstext'  => 'Li sekuenti ri-adresos linka a non-existanti pagines:',
+'brokenredirects' => 'Rupteti ri-adresos',
+'brokenredirectstext' => 'Li sekuenti ri-adresos linka a non-existanti pagines:',
 'brokenredirects-edit' => 'editja',
 
 'fewestrevisions' => 'Artikles kun minim multi revisiones',
 
 # Miscellaneous special pages
-'ncategories'             => '$1 {{PLURAL:$1|kategorie|kategories}}',
-'lonelypages'             => 'Pagines kel non bli kupla',
-'lonelypagestext'         => 'Disi pagines non es kuplat fro altri pagines in {{SITENAME}}.',
-'uncategorizedpages'      => 'Pagines sin kategorie',
+'ncategories' => '$1 {{PLURAL:$1|kategorie|kategories}}',
+'lonelypages' => 'Pagines kel non bli kupla',
+'lonelypagestext' => 'Disi pagines non es kuplat fro altri pagines in {{SITENAME}}.',
+'uncategorizedpages' => 'Pagines sin kategorie',
 'uncategorizedcategories' => 'Kategories sin kategorie',
-'uncategorizedimages'     => 'Imajes sin kategorie',
-'popularpages'            => 'Popular pagines',
-'mostcategories'          => 'Artikles kun maxim multi kategories',
-'mostrevisions'           => 'Artikles kun maxim multi revisiones',
-'shortpages'              => 'Kurti pagines',
-'longpages'               => 'Longi pagines',
-'deadendpages'            => 'Pagines sin kuplures',
-'listusers'               => 'Liste de useres',
-'newpages'                => 'Novi pagines',
-'ancientpages'            => 'Maxim ansieni pagines',
-'move'                    => 'Mova',
-'movethispage'            => 'Mova (rinomisa) disi pagine',
+'uncategorizedimages' => 'Imajes sin kategorie',
+'popularpages' => 'Popular pagines',
+'mostcategories' => 'Artikles kun maxim multi kategories',
+'mostrevisions' => 'Artikles kun maxim multi revisiones',
+'shortpages' => 'Kurti pagines',
+'longpages' => 'Longi pagines',
+'deadendpages' => 'Pagines sin kuplures',
+'listusers' => 'Liste de useres',
+'newpages' => 'Novi pagines',
+'ancientpages' => 'Maxim ansieni pagines',
+'move' => 'Mova',
+'movethispage' => 'Mova (rinomisa) disi pagine',
 
 # Book sources
-'booksources'               => 'Libral fontes',
+'booksources' => 'Libral fontes',
 'booksources-search-legend' => 'Sercha libral fontes',
-'booksources-go'            => 'Vada',
+'booksources-go' => 'Vada',
 
 # Special:Log
 'specialloguserlabel' => 'Usere:',
 
 # Special:AllPages
-'allpages'          => 'Omni pagines',
-'alphaindexline'    => '$1 a $2',
-'allarticles'       => 'Omni artikles',
-'allinnamespace'    => 'Omni pagines ($1 nome-spatie)',
+'allpages' => 'Omni pagines',
+'alphaindexline' => '$1 a $2',
+'allarticles' => 'Omni artikles',
+'allinnamespace' => 'Omni pagines ($1 nome-spatie)',
 'allnotinnamespace' => 'Omni pagines (non in $1 nome-spatie)',
-'allpagesprev'      => 'Antei',
-'allpagesnext'      => 'Sekuenti',
-'allpagessubmit'    => 'Vada',
+'allpagesprev' => 'Antei',
+'allpagesnext' => 'Sekuenti',
+'allpagessubmit' => 'Vada',
 
 # Special:Categories
-'categories'         => 'Kategories',
+'categories' => 'Kategories',
 'categoriespagetext' => 'Li sekuenti {{PLURAL:$1|kategorie|kategories}} exista in li wiki.
 [[Special:UnusedCategories|Unused categories]] are not shown here.
 Also see [[Special:WantedCategories|wanted categories]].',
@@ -345,39 +345,39 @@ Also see [[Special:WantedCategories|wanted categories]].',
 'linksearch-ok' => 'Sercha',
 
 # Watchlist
-'watchlist'       => 'Men liste de observos',
-'mywatchlist'     => 'Men liste de observos',
-'nowatchlist'     => 'Vu have nuli koses in vun liste de observos.',
-'watchnologin'    => 'Non ensignatat',
-'addedwatchtext'  => "Li pagine \"[[:\$1]]\" ha bli adi a vun [[Special:Watchlist|observa-liste]].
+'watchlist' => 'Men liste de observos',
+'mywatchlist' => 'Men liste de observos',
+'nowatchlist' => 'Vu have nuli koses in vun liste de observos.',
+'watchnologin' => 'Non ensignatat',
+'addedwatchtext' => "Li pagine \"[[:\$1]]\" ha bli adi a vun [[Special:Watchlist|observa-liste]].
 Futuri chanjos a disi pagine e lun asosiati Parla-pagine sal bli lista tilok, e li pagine sal apari '''diki''' in li [[Special:RecentChanges|liste de resenti chanjos]] por ke on trova lu plu fasilim.
 
 Si vu voli plu tardim ekarta li pagine fro vun observa-liste, klikta \"Desobserva\" in li lateral kolumne.",
-'watch'           => 'Observa',
-'watchthispage'   => 'Observa disi pagine',
-'unwatch'         => 'Desobserva',
+'watch' => 'Observa',
+'watchthispage' => 'Observa disi pagine',
+'unwatch' => 'Desobserva',
 'unwatchthispage' => 'Des-observa disi pagine',
 
-'changed'            => 'chanjati',
+'changed' => 'chanjati',
 'enotif_lastvisited' => 'Regarda $1 por vida omni chanjes depos vun lasti visite.',
 
 # Delete
-'confirm'         => 'Konfirma',
-'excontent'       => "kontenaje esed: '$1'",
+'confirm' => 'Konfirma',
+'excontent' => "kontenaje esed: '$1'",
 'excontentauthor' => "kontenaje esed: '$1' (e li soli kontribuere esed '[[Special:Contributions/$2|$2]]')",
-'exblank'         => 'pagine esed vakui',
-'actioncomplete'  => 'Akto kompleti',
-'dellogpage'      => 'Loge de ekartos',
-'dellogpagetext'  => 'Subu es liste del maxim resenti ekartos.',
-'deletionlog'     => 'registre de ekartos',
-'deletecomment'   => 'Resone:',
+'exblank' => 'pagine esed vakui',
+'actioncomplete' => 'Akto kompleti',
+'dellogpage' => 'Loge de ekartos',
+'dellogpagetext' => 'Subu es liste del maxim resenti ekartos.',
+'deletionlog' => 'registre de ekartos',
+'deletecomment' => 'Resone:',
 
 # Rollback
 'revertpage' => 'Riverted modifikos da [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]); restaurad lasti versione da [[User:$1|$1]]',
 
 # Protect
-'prot_1movedto2'      => '[[$1]] movat a [[$2]]',
-'protect-legend'      => 'Konfirma protektione',
+'prot_1movedto2' => '[[$1]] movat a [[$2]]',
+'protect-legend' => 'Konfirma protektione',
 'protect-level-sysop' => 'Sisopes nur',
 
 # Namespace form on various pages
@@ -385,64 +385,64 @@ Si vu voli plu tardim ekarta li pagine fro vun observa-liste, klikta \"Desobserv
 
 # Contributions
 'contributions' => 'Useren kontributiones',
-'mycontris'     => 'Men kontributiones',
+'mycontris' => 'Men kontributiones',
 
 'sp-contributions-newbies' => 'Montra kontributiones nur de novi useres',
-'sp-contributions-talk'    => 'Diskusione',
-'sp-contributions-search'  => 'Sercha kontributiones',
-'sp-contributions-submit'  => 'Sercha',
+'sp-contributions-talk' => 'Diskusione',
+'sp-contributions-search' => 'Sercha kontributiones',
+'sp-contributions-submit' => 'Sercha',
 
 # What links here
-'whatlinkshere'       => 'Tum kel kupla hir',
-'whatlinkshere-page'  => 'Pagine:',
+'whatlinkshere' => 'Tum kel kupla hir',
+'whatlinkshere-page' => 'Pagine:',
 'whatlinkshere-links' => '← linkes',
 
 # Block/unblock
-'ipbreason'    => 'Resone:',
+'ipbreason' => 'Resone:',
 'badipaddress' => 'Non-valid IP adrese',
 'contribslink' => 'Kontributiones',
 
 # Move page
-'movearticle'             => 'Mova pagine',
-'movenologin'             => 'Non ensignatat',
-'move-watch'              => 'Observa disi pagine',
-'movedto'                 => 'movat a',
-'movereason'              => 'Resone:',
-'delete_and_move'         => 'Ekarta e mova',
+'movearticle' => 'Mova pagine',
+'movenologin' => 'Non ensignatat',
+'move-watch' => 'Observa disi pagine',
+'movedto' => 'movat a',
+'movereason' => 'Resone:',
+'delete_and_move' => 'Ekarta e mova',
 'delete_and_move_confirm' => 'Yes, ekarta li pagine',
-'delete_and_move_reason'  => 'Ekartat por fa spatie por movo "[[$1]]"',
+'delete_and_move_reason' => 'Ekartat por fa spatie por movo "[[$1]]"',
 
 # Namespace 8 related
-'allmessages'        => 'Sisteme mesajes',
-'allmessagesname'    => 'Nome',
+'allmessages' => 'Sisteme mesajes',
+'allmessagesname' => 'Nome',
 'allmessagesdefault' => 'Non-spesifikati texte',
 'allmessagescurrent' => 'Nuni texte',
-'allmessagestext'    => 'Dise es liste de sistemen mesajes obtenabli in li MediaWiki nomal spatie.',
+'allmessagestext' => 'Dise es liste de sistemen mesajes obtenabli in li MediaWiki nomal spatie.',
 
 # Tooltip help for the actions
-'tooltip-pt-mytalk'      => 'Vun parla-pagine',
+'tooltip-pt-mytalk' => 'Vun parla-pagine',
 'tooltip-pt-preferences' => 'Men preferos',
-'tooltip-pt-logout'      => 'Eksignata',
-'tooltip-p-logo'         => 'Chefi pagine',
+'tooltip-pt-logout' => 'Eksignata',
+'tooltip-p-logo' => 'Chefi pagine',
 
 # Special:NewFiles
 'ilsubmit' => 'Sercha',
-'bydate'   => 'segun date',
+'bydate' => 'segun date',
 
 # EXIF tags
-'exif-imagewidth'       => 'Larjeso',
-'exif-imagelength'      => 'Alteso',
+'exif-imagewidth' => 'Larjeso',
+'exif-imagelength' => 'Alteso',
 'exif-imagedescription' => 'Title de imaje',
-'exif-imageuniqueid'    => 'Unik imaje ID',
+'exif-imageuniqueid' => 'Unik imaje ID',
 
 # Auto-summaries
 'autosumm-replace' => "Remplasant pagine kun '$1'",
 'autoredircomment' => 'Ri-adresant a [[$1]]',
-'autosumm-new'     => 'Novi pagine: $1',
+'autosumm-new' => 'Novi pagine: $1',
 
 # Special:Version
-'version'                  => 'Versione',
-'version-specialpages'     => 'Spesial pagines',
+'version' => 'Versione',
+'version-specialpages' => 'Spesial pagines',
 'version-software-version' => 'Versione',
 
 # Special:SpecialPages
index 848131a..7969b80 100644 (file)
@@ -582,8 +582,6 @@ fetola tshenolo',
 'search-interwiki-caption' => 'Diprojeke tša moloko',
 'search-interwiki-default' => '$1 diphetho:',
 'search-interwiki-more' => '(gape)',
-'search-mwsuggest-enabled' => 'le dikakanyo',
-'search-mwsuggest-disabled' => 'ga go dikakanyo',
 'searchrelated' => 'tswalana',
 'searchall' => 'tšohle',
 'showingresultsheader' => "{{PLURAL:$5|Sepheto '''$1''' tša '''$3'''|Dipheto '''$1 - $2''' tša '''$3'''}} tša '''$4'''",
index 9ca3c85..5a17c91 100644 (file)
@@ -35,190 +35,190 @@ $datePreferences = false;
 
 $messages = array(
 # Dates
-'sunday'        => 'Damóogo',
-'monday'        => 'Damóo biiskání',
-'tuesday'       => 'Damóodóó naakiską́o',
-'wednesday'     => 'Damóodóó tágí jį́',
-'thursday'      => "Damóodóó dį́į́' yiską́o",
-'friday'        => "Nda'iiníísh",
-'saturday'      => 'Yiską́ damóo',
-'january'       => 'Yas Niłtʼees',
-'february'      => 'Atsá Biyáázh',
-'march'         => 'Wóózhchʼį́į́d',
-'april'         => 'Tʼą́ą́chil',
-'may_long'      => 'Tʼą́ą́tsoh',
-'june'          => 'Yaʼiishjááshchilí',
-'july'          => 'Yaʼiishjáástsoh',
-'august'        => 'Biniʼantʼą́ą́tsʼózí',
-'september'     => 'Biniʼantʼą́ą́tsoh',
-'october'       => 'Ghąąjį',
-'november'      => 'Níłchʼitsʼósí',
-'december'      => 'Níłchʼitsoh',
-'january-gen'   => 'Yas Niłtʼees',
-'february-gen'  => 'Atsá Biyáázh',
-'march-gen'     => 'Wóózhchʼį́į́d',
-'april-gen'     => 'Tʼą́ą́chil',
-'may-gen'       => 'Tʼą́ą́tsoh',
-'june-gen'      => 'Yaʼiishjááshchilí',
-'july-gen'      => 'Yaʼiishjáástsoh',
-'august-gen'    => 'Biniʼantʼą́ą́tsʼózí',
+'sunday' => 'Damóogo',
+'monday' => 'Damóo biiskání',
+'tuesday' => 'Damóodóó naakiską́o',
+'wednesday' => 'Damóodóó tágí jį́',
+'thursday' => "Damóodóó dį́į́' yiską́o",
+'friday' => "Nda'iiníísh",
+'saturday' => 'Yiską́ damóo',
+'january' => 'Yas Niłtʼees',
+'february' => 'Atsá Biyáázh',
+'march' => 'Wóózhchʼį́į́d',
+'april' => 'Tʼą́ą́chil',
+'may_long' => 'Tʼą́ą́tsoh',
+'june' => 'Yaʼiishjááshchilí',
+'july' => 'Yaʼiishjáástsoh',
+'august' => 'Biniʼantʼą́ą́tsʼózí',
+'september' => 'Biniʼantʼą́ą́tsoh',
+'october' => 'Ghąąjį',
+'november' => 'Níłchʼitsʼósí',
+'december' => 'Níłchʼitsoh',
+'january-gen' => 'Yas Niłtʼees',
+'february-gen' => 'Atsá Biyáázh',
+'march-gen' => 'Wóózhchʼį́į́d',
+'april-gen' => 'Tʼą́ą́chil',
+'may-gen' => 'Tʼą́ą́tsoh',
+'june-gen' => 'Yaʼiishjááshchilí',
+'july-gen' => 'Yaʼiishjáástsoh',
+'august-gen' => 'Biniʼantʼą́ą́tsʼózí',
 'september-gen' => 'Biniʼantʼą́ą́tsoh',
-'october-gen'   => 'Ghąąjį',
-'november-gen'  => 'Níłchʼitsʼósí',
-'december-gen'  => 'Níłchʼitsoh',
-'jan'           => 'Ynts',
-'feb'           => 'Atsb',
-'mar'           => 'Wozh',
-'apr'           => 'Tchi',
-'may'           => 'Ttso',
-'jun'           => 'Yjsh',
-'jul'           => 'Yjts',
-'aug'           => 'Btsz',
-'sep'           => 'Btsx',
-'oct'           => 'Ghąj',
-'nov'           => 'Ntss',
-'dec'           => 'Ntsx',
+'october-gen' => 'Ghąąjį',
+'november-gen' => 'Níłchʼitsʼósí',
+'december-gen' => 'Níłchʼitsoh',
+'jan' => 'Ynts',
+'feb' => 'Atsb',
+'mar' => 'Wozh',
+'apr' => 'Tchi',
+'may' => 'Ttso',
+'jun' => 'Yjsh',
+'jul' => 'Yjts',
+'aug' => 'Btsz',
+'sep' => 'Btsx',
+'oct' => 'Ghąj',
+'nov' => 'Ntss',
+'dec' => 'Ntsx',
 
 # Categories related messages
-'pagecategories'         => '{{PLURAL:$1|Naaltsoos biiʼ sinilí|Naaltsoos biiʼ sinilí}}',
-'category_header'        => 'Naaltsoos biiʼ sinilí "$1" biyiʼ dahólónígíí',
-'subcategories'          => 'Hanálzhoʼí',
-'hidden-categories'      => '{{PLURAL:$1|Naaltsoos biiʼ sinilí (doo yitʼínii)|Naaltsoos biiʼ sinilí (doo yitʼínii)}}',
-'category-subcat-count'  => '{{PLURAL:$2|1 Hanálzhoʼí.|{{PLURAL:$1|1 Hanálzhoʼí|$2 Hanálzhoʼí}} - ($1).}}',
+'pagecategories' => '{{PLURAL:$1|Naaltsoos biiʼ sinilí|Naaltsoos biiʼ sinilí}}',
+'category_header' => 'Naaltsoos biiʼ sinilí "$1" biyiʼ dahólónígíí',
+'subcategories' => 'Hanálzhoʼí',
+'hidden-categories' => '{{PLURAL:$1|Naaltsoos biiʼ sinilí (doo yitʼínii)|Naaltsoos biiʼ sinilí (doo yitʼínii)}}',
+'category-subcat-count' => '{{PLURAL:$2|1 Hanálzhoʼí.|{{PLURAL:$1|1 Hanálzhoʼí|$2 Hanálzhoʼí}} - ($1).}}',
 'category-article-count' => "{{PLURAL:$2|'''1 naaltsoos''' díí naaltsoos biiʼ sinilí biyiʼ hólǫ.|{{PLURAL:$2|'''1 naaltsoos''' díí naaltsoos biiʼ sinilí biyiʼ hólǫ|'''$2 naaltsoos''' díí naaltsoos biiʼ sinilí biyiʼ dahólǫ}} - ($1)}}",
 'listingcontinuesabbrev' => 'nááná...',
 
-'cancel'     => 'tʼóó ánássįįh',
-'mytalk'     => 'haneʼ shichʼįʼ ályaaígíí',
+'cancel' => 'tʼóó ánássįįh',
+'mytalk' => 'haneʼ shichʼįʼ ályaaígíí',
 'navigation' => 'naaltsoosígíí',
 
-'errorpagetitle'   => 'adziih',
-'tagline'          => "''{{SITENAME}}'' bitsʼą́ą́dę́ę́ʼ",
-'help'             => 'Anáʼálwoʼ',
-'search'           => 'hanishtá nisin',
-'searchbutton'     => 'tʼáá yíní átʼéegi',
-'searcharticle'    => 'díí saad tʼéiyá',
-'history'          => 'łahgo ályaaígíí',
-'history_short'    => 'łahgo ályaaígíí',
+'errorpagetitle' => 'adziih',
+'tagline' => "''{{SITENAME}}'' bitsʼą́ą́dę́ę́ʼ",
+'help' => 'Anáʼálwoʼ',
+'search' => 'hanishtá nisin',
+'searchbutton' => 'tʼáá yíní átʼéegi',
+'searcharticle' => 'díí saad tʼéiyá',
+'history' => 'łahgo ályaaígíí',
+'history_short' => 'łahgo ályaaígíí',
 'printableversion' => '"Print" áshłééh nisin',
-'permalink'        => 'Díí naaltsoos bi-"url"',
-'edit'             => 'Łahgo áshłééh',
-'create'           => 'áshłééh nisin',
-'editthispage'     => 'díí naaltsoos łahgo áshłééh',
-'delete'           => 'sisxé (delete)',
-'protect'          => "bich'ą́ą́h iishááh nisin (protect)",
-'newpage'          => 'Naaltsoos ániidí',
-'talkpage'         => 'díí kweʼé naaltsoos baa yáshtiʼ nisin',
+'permalink' => 'Díí naaltsoos bi-"url"',
+'edit' => 'Łahgo áshłééh',
+'create' => 'áshłééh nisin',
+'editthispage' => 'díí naaltsoos łahgo áshłééh',
+'delete' => 'sisxé (delete)',
+'protect' => "bich'ą́ą́h iishááh nisin (protect)",
+'newpage' => 'Naaltsoos ániidí',
+'talkpage' => 'díí kweʼé naaltsoos baa yáshtiʼ nisin',
 'talkpagelinktext' => 'bichʼįʼ yáshtiʼ',
-'specialpage'      => 'Naaltsoos spéshelígíí',
-'personaltools'    => 'bee naashnishí',
-'talk'             => 'baa yáshtiʼ nisin',
-'views'            => 'naaltsoosígíí',
-'toolbox'          => 'bee naʼanishí',
-'otherlanguages'   => 'saad',
-'redirectedfrom'   => '("$1"dę́ę́ʼ)',
-'redirectpagesub'  => 'dah astsihígíí',
-'lastmodifiedat'   => 'Díí naaltsoos $1/$2 łahgo ályaa.',
+'specialpage' => 'Naaltsoos spéshelígíí',
+'personaltools' => 'bee naashnishí',
+'talk' => 'baa yáshtiʼ nisin',
+'views' => 'naaltsoosígíí',
+'toolbox' => 'bee naʼanishí',
+'otherlanguages' => 'saad',
+'redirectedfrom' => '("$1"dę́ę́ʼ)',
+'redirectpagesub' => 'dah astsihígíí',
+'lastmodifiedat' => 'Díí naaltsoos $1/$2 łahgo ályaa.',
 
 # 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'            => '{{SITENAME}} baa haneʼ',
-'aboutpage'            => 'Project: baa haneʼ',
-'copyright'            => 'Díí naaltsoos bikáaʼgi saad shijaaʼígíí "$1" beehazʼą́ąnii bikʼehgo choidííłįįł',
-'edithelp'             => 'anáʼálwoʼ',
-'edithelppage'         => 'Help:Haitʼéegoshąʼ naaltsoos łahgo áshłééh?',
-'helppage'             => 'Help:Bee hadítʼéhígíí',
-'mainpage'             => 'Íiyisíí Naaltsoos',
+'aboutsite' => '{{SITENAME}} baa haneʼ',
+'aboutpage' => 'Project: baa haneʼ',
+'copyright' => 'Díí naaltsoos bikáaʼgi saad shijaaʼígíí "$1" beehazʼą́ąnii bikʼehgo choidííłįįł',
+'edithelp' => 'anáʼálwoʼ',
+'edithelppage' => 'Help:Haitʼéegoshąʼ naaltsoos łahgo áshłééh?',
+'helppage' => 'Help:Bee hadítʼéhígíí',
+'mainpage' => 'Íiyisíí Naaltsoos',
 'mainpage-description' => 'Íiyisíí Naaltsoos',
 
-'retrievedfrom'      => '"$1" bitsʼą́ą́dę́ę́ʼ',
+'retrievedfrom' => '"$1" bitsʼą́ą́dę́ę́ʼ',
 'youhavenewmessages' => 'Háíshį́į́ $1 nichʼįʼ áyiilaa. <small>($2)</small>',
-'newmessageslink'    => 'haneʼ ániidígíí',
-'editsection'        => 'łahgo áshłééh',
-'editold'            => 'łahgo áshłééh',
-'editlink'           => 'łahgo áshłééh',
-'viewsourcelink'     => 'XML yishʼį́ nisin',
-'toc'                => 'bikáaʼgi hólónígíí',
-'showtoc'            => 'yishʼį́ nisin',
-'hidetoc'            => 'doo yishʼį́ nisin da',
-'site-rss-feed'      => '$1 biRSS Feed',
-'site-atom-feed'     => '$1 biAtom Feed',
-'page-rss-feed'      => '"$1" biRSS Feed',
-'page-atom-feed'     => '"$1" biAtom Feed',
-'red-link-title'     => '$1 (ádin)',
+'newmessageslink' => 'haneʼ ániidígíí',
+'editsection' => 'łahgo áshłééh',
+'editold' => 'łahgo áshłééh',
+'editlink' => 'łahgo áshłééh',
+'viewsourcelink' => 'XML yishʼį́ nisin',
+'toc' => 'bikáaʼgi hólónígíí',
+'showtoc' => 'yishʼį́ nisin',
+'hidetoc' => 'doo yishʼį́ nisin da',
+'site-rss-feed' => '$1 biRSS Feed',
+'site-atom-feed' => '$1 biAtom Feed',
+'page-rss-feed' => '"$1" biRSS Feed',
+'page-atom-feed' => '"$1" biAtom Feed',
+'red-link-title' => '$1 (ádin)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'naaltsoos',
-'nstab-user'      => 'choyoołʼįįhí binaaltsoos',
-'nstab-special'   => 'Naaltsoos spéshelígíí',
-'nstab-project'   => 'wikiibíídiiya binaaltsoos',
-'nstab-image'     => 'eʼelyaaígíí',
+'nstab-main' => 'naaltsoos',
+'nstab-user' => 'choyoołʼįįhí binaaltsoos',
+'nstab-special' => 'Naaltsoos spéshelígíí',
+'nstab-project' => 'wikiibíídiiya binaaltsoos',
+'nstab-image' => 'eʼelyaaígíí',
 'nstab-mediawiki' => 'haneʼ',
-'nstab-template'  => 'bee álnééhí',
-'nstab-help'      => 'anáʼálwoʼ',
-'nstab-category'  => 'Naaltsoos biiʼ sinilí',
+'nstab-template' => 'bee álnééhí',
+'nstab-help' => 'anáʼálwoʼ',
+'nstab-category' => 'Naaltsoos biiʼ sinilí',
 
 # General errors
 'missingarticle-rev' => '(łahgo ályaaígíí #$1)',
-'viewsource'         => 'XML yishʼį́ nisin',
+'viewsource' => 'XML yishʼį́ nisin',
 
 # Login and logout pages
-'yourname'                => 'Choyoołʼįįhí bizhiʼ:',
-'yourpassword'            => 'Passwordígíí:',
-'remembermypassword'      => 'shipassword béédíínih (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'yourname' => 'Choyoołʼįįhí bizhiʼ:',
+'yourpassword' => 'Passwordígíí:',
+'remembermypassword' => 'shipassword béédíínih (for a maximum of $1 {{PLURAL:$1|day|days}})',
 'nav-login-createaccount' => 'Log in / accountígíí ádíílííł',
-'nologinlink'             => 'Accountígíí ádíílííł',
-'mailmypassword'          => 'passwordígíí ániidí shichʼįʼ ádíílííł (e-mail)',
+'nologinlink' => 'Accountígíí ádíílííł',
+'mailmypassword' => 'passwordígíí ániidí shichʼįʼ ádíílííł (e-mail)',
 
 # Edit page toolbar
-'link_sample'    => 'Linkígíí',
+'link_sample' => 'Linkígíí',
 'extlink_sample' => 'http://www.example.com linkígíí',
 
 # Edit pages
-'minoredit'              => 'tʼáá áłtsʼíísígo tʼéiyá naaltsoos łahgo áshłaa',
-'watchthis'              => 'shinááł nisin',
-'savearticle'            => '✔ bee lą́ ashłeeh',
-'preview'                => 'dooleełígíí',
-'showpreview'            => 'dooleełígíí yishʼį́ nisin',
-'showdiff'               => 'łahgo áshłaaígíí yishʼį́ nisin',
-'anoneditwarning'        => "<div style=\"background:#aaddff; text-align:center;\">'''Doo \"login\" íinilaa da.''' Éí biniinaa nizhiʼ doo ééhozin da áádóó ni-''IP'' naaltsoos bikááʼ náázhdíyóosoh.<br /><small>('''You are not logged in.''' Your name is thus unknown, and your IP will be recorded.)</small></div>",
-'newarticle'             => '(Naaltsoos ániidí)',
-'previewnote'            => "'''Díí kweʼé éí \"dooleełígíí\" tʼéiyá átʼé!'''
+'minoredit' => 'tʼáá áłtsʼíísígo tʼéiyá naaltsoos łahgo áshłaa',
+'watchthis' => 'shinááł nisin',
+'savearticle' => '✔ bee lą́ ashłeeh',
+'preview' => 'dooleełígíí',
+'showpreview' => 'dooleełígíí yishʼį́ nisin',
+'showdiff' => 'łahgo áshłaaígíí yishʼį́ nisin',
+'anoneditwarning' => "<div style=\"background:#aaddff; text-align:center;\">'''Doo \"login\" íinilaa da.''' Éí biniinaa nizhiʼ doo ééhozin da áádóó ni-''IP'' naaltsoos bikááʼ náázhdíyóosoh.<br /><small>('''You are not logged in.''' Your name is thus unknown, and your IP will be recorded.)</small></div>",
+'newarticle' => '(Naaltsoos ániidí)',
+'previewnote' => "'''Díí kweʼé éí \"dooleełígíí\" tʼéiyá átʼé!'''
 ::<small>'''(This is only a preview.)'''</small>",
-'editing'                => '"$1" łahgo áshłééh...',
-'templatesused'          => '"bee álnééhé" naaltsoos bikáaʼgi hólǫ́:',
-'templatesusedpreview'   => '"bee álnééhé" naaltsoos bikáaʼgi dooleełígíí:',
-'template-protected'     => '(administratorsígíí tʼéiyá)',
+'editing' => '"$1" łahgo áshłééh...',
+'templatesused' => '"bee álnééhé" naaltsoos bikáaʼgi hólǫ́:',
+'templatesusedpreview' => '"bee álnééhé" naaltsoos bikáaʼgi dooleełígíí:',
+'template-protected' => '(administratorsígíí tʼéiyá)',
 'template-semiprotected' => '(chodayoołʼįįhí doo ééhozinii díí naaltsoos doo łahgo ádayóleʼ átʼée da)',
-'hiddencategories'       => 'Díí kweʼé naaltsoos éí {{PLURAL:$1|1 Naaltsoos biiʼ sinilí (doo yitʼínii)|$1 Naaltsoos biiʼ sinilí (doo yitʼínii)}} yiiʼ siʼą́:',
+'hiddencategories' => 'Díí kweʼé naaltsoos éí {{PLURAL:$1|1 Naaltsoos biiʼ sinilí (doo yitʼínii)|$1 Naaltsoos biiʼ sinilí (doo yitʼínii)}} yiiʼ siʼą́:',
 
 # History pages
-'viewpagelogs'        => 'logsígíí yishʼį́ nisin',
-'nohistory'           => '"łahgo ályaaígíí" doo hólǫ́ǫ da/ádin.',
-'currentrev-asof'     => 'kʼadígíí ($1)',
-'revisionasof'        => '$1 yę́ędą́ą́ʼ',
+'viewpagelogs' => 'logsígíí yishʼį́ nisin',
+'nohistory' => '"łahgo ályaaígíí" doo hólǫ́ǫ da/ádin.',
+'currentrev-asof' => 'kʼadígíí ($1)',
+'revisionasof' => '$1 yę́ędą́ą́ʼ',
 'currentrevisionlink' => 'kʼadígíí',
-'cur'                 => 'kʼadígíí',
-'histfirst'           => 'bee hodeeshzhiizh',
-'histlast'            => 'bee nihoolʼá',
+'cur' => 'kʼadígíí',
+'histfirst' => 'bee hodeeshzhiizh',
+'histlast' => 'bee nihoolʼá',
 
 # Revision deletion
 'rev-delundel' => 'yishʼį́ nisin/doo yishʼį́ nisin da',
 
 # Diffs
 'history-title' => 'łahgo ályaaígíí: "$1"',
-'editundo'      => 'ńdíídleeł!',
+'editundo' => 'ńdíídleeł!',
 
 # Search results
-'searchresulttext'      => '{{SITENAME}} bikáaʼgi haʼnitáhígíí bíhoołʼaahgo biniiyé [[{{MediaWiki:Helppage}}|{{int:help}}]] yidíiłtah.',
-'searchsubtitle'        => '\'\'\'[[:$1]]\'\'\' hanínítą́ą́ʼ ([[Special:Prefixindex/$1|naaltsoos "$1" wolyéhígíí tʼáá ałtso]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|"$1" baa atiinígíí tʼáá ałtso]])',
+'searchresulttext' => '{{SITENAME}} bikáaʼgi haʼnitáhígíí bíhoołʼaahgo biniiyé [[{{MediaWiki:Helppage}}|{{int:help}}]] yidíiłtah.',
+'searchsubtitle' => '\'\'\'[[:$1]]\'\'\' hanínítą́ą́ʼ ([[Special:Prefixindex/$1|naaltsoos "$1" wolyéhígíí tʼáá ałtso]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|"$1" baa atiinígíí tʼáá ałtso]])',
 'searchsubtitleinvalid' => "'''$1''' hanínítą́ą́ʼ",
-'notitlematches'        => 'naaltsoos ádin',
-'viewprevnext'          => '($1) ($2) ($3) shinááł',
-'search-result-size'    => '$1 ({{PLURAL:$2|1 saad bikáaʼgi hólǫ́|$2 saad bikáaʼgi dahólǫ́}})',
-'search-redirect'       => '("$1"dę́ę́ʼ)',
-'search-suggest'        => '"$1" hainítáásh shį́į́?',
+'notitlematches' => 'naaltsoos ádin',
+'viewprevnext' => '($1) ($2) ($3) shinááł',
+'search-result-size' => '$1 ({{PLURAL:$2|1 saad bikáaʼgi hólǫ́|$2 saad bikáaʼgi dahólǫ́}})',
+'search-redirect' => '("$1"dę́ę́ʼ)',
+'search-suggest' => '"$1" hainítáásh shį́į́?',
 'search-interwiki-more' => '(nááná...)',
-'powersearch-redir'     => 'dah astsihígíí yishʼį́ nisin.',
+'powersearch-redir' => 'dah astsihígíí yishʼį́ nisin.',
 
 # Preferences page
 'mypreferences' => 'siłkidígíí',
@@ -229,51 +229,51 @@ $messages = array(
 'grouppage-sysop' => '{{ns:project}}:Administratorsígíí',
 
 # Recent changes
-'nchanges'                       => '$1 {{PLURAL:$1|łahgo ályaaígíí|łahgo ályaaígíí}}',
-'recentchanges'                  => 'Áníídí łahgo ályaaígíí',
+'nchanges' => '$1 {{PLURAL:$1|łahgo ályaaígíí|łahgo ályaaígíí}}',
+'recentchanges' => 'Áníídí łahgo ályaaígíí',
 'recentchanges-feed-description' => 'áníídí łahgo ályaaígíí',
-'rcnote'                         => "{{PLURAL:$2|jį́į́dą́ą́ʼ |}} {{PLURAL:$1|'''1''' łahgo ályaaígíí tʼéiyá|'''$1''' łahgo ályaaígíí}}, {{PLURAL:$2||'''$2di''' yiskánídą́ą́ʼ kojįʼ, }} ($5, $4)",
-'rcshowhideminor'                => 'naaltsoos tʼáá áłtsʼíísígo łahgo ályaaígíí $1',
-'rcshowhidebots'                 => "''bots''ígíí $1",
-'rcshowhideliu'                  => 'chodayoołʼįįhí ééhozinígíí $1',
-'rcshowhideanons'                => 'chodayoołʼįįhí doo ééhozinii (IP) $1',
-'rcshowhidemine'                 => 'akʼeʼshełchínígíí $1',
-'rclinks'                        => '*($1) łahgo ályaaígíí
+'rcnote' => "{{PLURAL:$2|jį́į́dą́ą́ʼ |}} {{PLURAL:$1|'''1''' łahgo ályaaígíí tʼéiyá|'''$1''' łahgo ályaaígíí}}, {{PLURAL:$2||'''$2di''' yiskánídą́ą́ʼ kojįʼ, }} ($5, $4)",
+'rcshowhideminor' => 'naaltsoos tʼáá áłtsʼíísígo łahgo ályaaígíí $1',
+'rcshowhidebots' => "''bots''ígíí $1",
+'rcshowhideliu' => 'chodayoołʼįįhí ééhozinígíí $1',
+'rcshowhideanons' => 'chodayoołʼįįhí doo ééhozinii (IP) $1',
+'rcshowhidemine' => 'akʼeʼshełchínígíí $1',
+'rclinks' => '*($1) łahgo ályaaígíí
 *($2) yiskánídą́ą́ʼ kojįʼ <br />
 $3',
-'hist'                           => 'łgá',
-'hide'                           => 'doo yishʼį́ nisin da.',
-'show'                           => 'yishʼį́ nisin.',
-'minoreditletter'                => 'tʼ',
-'newpageletter'                  => 'NÁ',
+'hist' => 'łgá',
+'hide' => 'doo yishʼį́ nisin da.',
+'show' => 'yishʼį́ nisin.',
+'minoreditletter' => 'tʼ',
+'newpageletter' => 'NÁ',
 
 # Recent changes linked
 'recentchangeslinked-page' => 'naaltsoos:',
 
 # Upload
-'upload'        => 'Eʼelyaaígíí biiʼ hééł áshłééh nisin',
+'upload' => 'Eʼelyaaígíí biiʼ hééł áshłééh nisin',
 'uploadedimage' => '"[[$1]]" biiʼ hééł áyiilaa',
 
 # File description page
-'filehist'            => 'łahgo ályaaígíí',
-'filehist-current'    => 'kʼadígíí',
-'filehist-thumb'      => 'thumbnailígíí',
-'filehist-thumbtext'  => 'thumbnailígíí ($1)',
-'filehist-user'       => 'Choyoołʼįįhí',
+'filehist' => 'łahgo ályaaígíí',
+'filehist-current' => 'kʼadígíí',
+'filehist-thumb' => 'thumbnailígíí',
+'filehist-thumbtext' => 'thumbnailígíí ($1)',
+'filehist-user' => 'Choyoołʼįįhí',
 'filehist-dimensions' => 'naaniigo/náásee',
-'filehist-comment'    => 'haneʼ',
-'imagelinks'          => 'naaltsoos díí kweʼé eʼelyaaígíí chodayoołʼįįhígíí',
-'linkstoimage'        => '{{PLURAL:$1|1 naaltsoos díí eʼelyaaígíí choyoołʼįįh|$1 naaltsoos díí eʼelyaaígíí chodayoołʼįįh}}:',
-'sharedupload'        => 'Díí kweʼé eʼelyaaígíí $1 bitsʼą́ą́dę́ę́ʼ.',
+'filehist-comment' => 'haneʼ',
+'imagelinks' => 'naaltsoos díí kweʼé eʼelyaaígíí chodayoołʼįįhígíí',
+'linkstoimage' => '{{PLURAL:$1|1 naaltsoos díí eʼelyaaígíí choyoołʼįįh|$1 naaltsoos díí eʼelyaaígíí chodayoołʼįįh}}:',
+'sharedupload' => 'Díí kweʼé eʼelyaaígíí $1 bitsʼą́ą́dę́ę́ʼ.',
 
 # Miscellaneous special pages
-'nbytes'       => '$1 {{PLURAL:$1|byte átʼé|bytes átʼé}}',
-'newpages'     => 'Naaltsoos ániidí',
-'move'         => 'hidishnááh nisin',
+'nbytes' => '$1 {{PLURAL:$1|byte átʼé|bytes átʼé}}',
+'newpages' => 'Naaltsoos ániidí',
+'move' => 'hidishnááh nisin',
 'movethispage' => 'díí naaltsoos hidishnááh nisin',
 
 # Special:AllPages
-'allpages'    => 'naaltsoosígíí tʼáá ałtso',
+'allpages' => 'naaltsoosígíí tʼáá ałtso',
 'allarticles' => 'naaltsoosígíí tʼáá ałtso',
 
 # Special:LinkSearch
@@ -283,96 +283,96 @@ $3',
 'emailuser' => 'E-mail bichʼįʼ áshłééh nisin',
 
 # Watchlist
-'watchlist'         => 'bikʼi déshʼį́į́ʼígíí',
-'mywatchlist'       => 'bikʼi déshʼį́į́ʼígíí',
-'addedwatchtext'    => "[[Special:Watchlist|Naaltsoos bikʼi díníʼį́į́ʼígíí]] bíhiniidééh. \"[[:\$1]]\" kʼad bikʼi díníʼį́į́ʼ.<br />Nááná [[Special:RecentChanges|\"áníídí łahgo ályaaígíí\"]] bikáaʼgi díí naaltsoos kʼad kodóó '''ditą́ą''' dooleeł.",
-'removedwatchtext'  => '"[[:$1]]" kʼad doo [[Special:Watchlist|bikʼi díníʼį́į]] da.',
-'watch'             => 'bikʼi déshʼį́į́ʼ nisin',
-'watchthispage'     => 'díí naaltsoos bikʼi déshʼį́į́ʼ nisin',
-'unwatch'           => 'doo bikʼi déshʼį́įʼ nisin da',
+'watchlist' => 'bikʼi déshʼį́į́ʼígíí',
+'mywatchlist' => 'bikʼi déshʼį́į́ʼígíí',
+'addedwatchtext' => "[[Special:Watchlist|Naaltsoos bikʼi díníʼį́į́ʼígíí]] bíhiniidééh. \"[[:\$1]]\" kʼad bikʼi díníʼį́į́ʼ.<br />Nááná [[Special:RecentChanges|\"áníídí łahgo ályaaígíí\"]] bikáaʼgi díí naaltsoos kʼad kodóó '''ditą́ą''' dooleeł.",
+'removedwatchtext' => '"[[:$1]]" kʼad doo [[Special:Watchlist|bikʼi díníʼį́į]] da.',
+'watch' => 'bikʼi déshʼį́į́ʼ nisin',
+'watchthispage' => 'díí naaltsoos bikʼi déshʼį́į́ʼ nisin',
+'unwatch' => 'doo bikʼi déshʼį́įʼ nisin da',
 'watchlist-details' => '{{PLURAL:$1|$1 naaltsoos|$1 naaltsoos}} bikʼi díníʼį́į́ʼ',
-'wlshowlast'        => '<small>
+'wlshowlast' => '<small>
 * ( $1 ) ahééʼílkidę́ędą́ą́ʼ kojįʼ
 * ( $2 ) yiskánídą́ą́ʼ kojįʼ
 * ( $3 )</small>',
 'watchlist-options' => '✔',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => '(...)',
+'watching' => '(...)',
 'unwatching' => '(...)',
 
 # Protect
-'protectedarticle'          => '"[[$1]]" bichʼą́ą́h ííyá.',
+'protectedarticle' => '"[[$1]]" bichʼą́ą́h ííyá.',
 'modifiedarticleprotection' => '"[[$1]]" biprotection level łahgo ályaa',
 
 # Namespace form on various pages
-'namespace'      => 'Naaltsoos bizhiʼ:',
-'invert'         => 'binaashii',
+'namespace' => 'Naaltsoos bizhiʼ:',
+'invert' => 'binaashii',
 'blanknamespace' => '(Íiyisíí)',
 
 # Contributions
-'contributions'       => 'akʼeʼeeshchínígíí',
+'contributions' => 'akʼeʼeeshchínígíí',
 'contributions-title' => '$1 akʼeʼeeshchínígíí',
-'mycontris'           => 'akʼeʼshełchínígíí',
-'contribsub2'         => '$1 akʼeʼeeshchínígíí ($2)',
-'uctop'               => '(← bee nihoolʼá)',
+'mycontris' => 'akʼeʼshełchínígíí',
+'contribsub2' => '$1 akʼeʼeeshchínígíí ($2)',
+'uctop' => '(← bee nihoolʼá)',
 
-'sp-contributions-newbies'  => 'ádaaniidí akʼeʼeeshchínígíí tʼéiyá',
-'sp-contributions-search'   => 'akʼeʼeeshchínígíí hanishtá nisin',
+'sp-contributions-newbies' => 'ádaaniidí akʼeʼeeshchínígíí tʼéiyá',
+'sp-contributions-search' => 'akʼeʼeeshchínígíí hanishtá nisin',
 'sp-contributions-username' => 'IP/Choyoołʼįįhí bizhiʼ:',
-'sp-contributions-submit'   => 'hanishtá',
+'sp-contributions-submit' => 'hanishtá',
 
 # What links here
-'whatlinkshere'            => 'linksígíí díí naaltsoos baa atiin',
-'whatlinkshere-title'      => 'linksígíí "$1" baa atiin',
-'whatlinkshere-page'       => 'Naaltsoos:',
-'linkshere'                => "'''[[:$1]]''' baa atiinígíí:",
-'nolinkshere'              => "'''\"[[:\$1]]\"''' baa atiinígíí doo hólǫ́ǫ da.",
-'nolinkshere-ns'           => "'''\"[[:\$1]]\"''' baa atiinígíí doo hólǫ́ǫ da.",
-'isredirect'               => 'dah astsihígíí',
-'istemplate'               => 'bee álnééhí',
-'isimage'                  => 'eʼelyaaígíí',
-'whatlinkshere-prev'       => '{{PLURAL:$1|←|← $1}}',
-'whatlinkshere-next'       => '{{PLURAL:$1|→|→ $1}}',
-'whatlinkshere-links'      => '← linkígíí',
+'whatlinkshere' => 'linksígíí díí naaltsoos baa atiin',
+'whatlinkshere-title' => 'linksígíí "$1" baa atiin',
+'whatlinkshere-page' => 'Naaltsoos:',
+'linkshere' => "'''[[:$1]]''' baa atiinígíí:",
+'nolinkshere' => "'''\"[[:\$1]]\"''' baa atiinígíí doo hólǫ́ǫ da.",
+'nolinkshere-ns' => "'''\"[[:\$1]]\"''' baa atiinígíí doo hólǫ́ǫ da.",
+'isredirect' => 'dah astsihígíí',
+'istemplate' => 'bee álnééhí',
+'isimage' => 'eʼelyaaígíí',
+'whatlinkshere-prev' => '{{PLURAL:$1|←|← $1}}',
+'whatlinkshere-next' => '{{PLURAL:$1|→|→ $1}}',
+'whatlinkshere-links' => '← linkígíí',
 'whatlinkshere-hideredirs' => 'dah astsihígíí $1',
-'whatlinkshere-hidetrans'  => 'transclusions $1',
-'whatlinkshere-hidelinks'  => 'linksígíí $1',
-'whatlinkshere-filters'    => 'bee agháʼníldéhí',
+'whatlinkshere-hidetrans' => 'transclusions $1',
+'whatlinkshere-hidelinks' => 'linksígíí $1',
+'whatlinkshere-filters' => 'bee agháʼníldéhí',
 
 # Block/unblock
-'contribslink'  => 'akʼeʼeeshchínígíí',
+'contribslink' => 'akʼeʼeeshchínígíí',
 'blocklogentry' => '[[$1]] bichʼą́ą́h niiníyá ($2 $3)',
 
 # Move page
-'movearticle'    => 'naaltsoos:',
-'newtitle'       => 'naaltsoos bizhiʼ ániidí:',
-'move-watch'     => 'shinááł',
-'movepagebtn'    => '✔ bee lą́ ashłeeh',
+'movearticle' => 'naaltsoos:',
+'newtitle' => 'naaltsoos bizhiʼ ániidí:',
+'move-watch' => 'shinááł',
+'movepagebtn' => '✔ bee lą́ ashłeeh',
 'movepage-moved' => '\'\'\'"$1" kʼad "$2" wolyé\'\'\'',
-'revertmove'     => 'ńdíídleeł!',
+'revertmove' => 'ńdíídleeł!',
 
 # Skin names
 'skinname-monobook' => "NaaltsoosŁáa'ígíí",
 
 # Metadata
-'metadata'          => 'Metadataígíí',
-'metadata-expand'   => 'yishʼį́ nisin',
+'metadata' => 'Metadataígíí',
+'metadata-expand' => 'yishʼį́ nisin',
 'metadata-collapse' => 'doo yishʼį́ nisin da',
 
 # External editor support
-'edit-externally'      => "''external application''ígíí choinishʼįįhgo díí eʼelyaaígíí łahgo áshłééh nisin.",
+'edit-externally' => "''external application''ígíí choinishʼįįhgo díí eʼelyaaígíí łahgo áshłééh nisin.",
 'edit-externally-help' => '([//www.mediawiki.org/wiki/Manual:External_editors anáʼálwoʼ] (Bilagáanakʼehjí))',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'tʼáá ałtso',
 'namespacesall' => 'tʼáá ałtso',
-'monthsall'     => 'tʼáá ałtso',
+'monthsall' => 'tʼáá ałtso',
 
 # Watchlist editing tools
 'watchlisttools-view' => 'łahgo ályaaígíí yishʼį́ nisin',
 'watchlisttools-edit' => 'naaltsoos bikʼi déshʼį́į́ʼígíí bikáaʼgi hólónígíí yishʼį́ dóó łahgo áshłééh nisin',
-'watchlisttools-raw'  => 'XML yishʼį́ dóó łahgo áshłééh nisin',
+'watchlisttools-raw' => 'XML yishʼį́ dóó łahgo áshłééh nisin',
 
 # Special:SpecialPages
 'specialpages' => 'Naaltsoos spéshelígíí',
index 6b4a774..20087b3 100644 (file)
@@ -1222,8 +1222,6 @@ Asseguratz-vos qu'aqueste cambiament pòsca conservar la continuitat de l'istori
 'search-interwiki-caption' => 'Projèctes fraires',
 'search-interwiki-default' => '$1 resultats :',
 'search-interwiki-more' => '(mai)',
-'search-mwsuggest-enabled' => 'amb suggestions',
-'search-mwsuggest-disabled' => 'sens suggestion',
 'search-relatedarticle' => 'Relatat',
 'mwsuggest-disable' => 'Desactivar las suggestions AJAX',
 'searcheverything-enable' => 'Recercar dins totes los espacis de noms',
@@ -3449,4 +3447,8 @@ Picatz lo nom del fichièr sens lo prefix « {{ns:file}}: »",
 'revdelete-unrestricted' => 'restriccions levadas pels administrators',
 'newuserlog-byemail' => 'senhal mandat per corrièr electronic',
 
+# Search suggestions
+'searchsuggest-search' => 'Recercar',
+'searchsuggest-containing' => 'que conten...',
+
 );
index 2d6516a..61c1e36 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'    => 'Dilbata',
-'monday'    => 'Wiixata',
-'tuesday'   => 'Qibxata',
+'sunday' => 'Dilbata',
+'monday' => 'Wiixata',
+'tuesday' => 'Qibxata',
 'wednesday' => 'Roobii',
-'thursday'  => 'Kamiisa',
-'friday'    => 'Jimaata',
-'saturday'  => 'Sanbata',
-'sun'       => 'Dil',
-'mon'       => 'Wix',
-'tue'       => 'Qib',
-'wed'       => 'Rob',
-'thu'       => 'Kam',
-'fri'       => 'Jim',
-'sat'       => 'San',
-'january'   => 'Amajjii',
-'february'  => 'Guraandhala',
-'march'     => 'Bitooteessa',
-'april'     => 'Elba',
-'may_long'  => 'Caamsa',
-'june'      => 'Waxabajjii',
-'july'      => 'Adooleessa',
-'august'    => 'Hagayya',
+'thursday' => 'Kamiisa',
+'friday' => 'Jimaata',
+'saturday' => 'Sanbata',
+'sun' => 'Dil',
+'mon' => 'Wix',
+'tue' => 'Qib',
+'wed' => 'Rob',
+'thu' => 'Kam',
+'fri' => 'Jim',
+'sat' => 'San',
+'january' => 'Amajjii',
+'february' => 'Guraandhala',
+'march' => 'Bitooteessa',
+'april' => 'Elba',
+'may_long' => 'Caamsa',
+'june' => 'Waxabajjii',
+'july' => 'Adooleessa',
+'august' => 'Hagayya',
 'september' => 'Fuulbana',
-'october'   => 'Onkololeessa',
-'november'  => 'Sadaasa',
-'december'  => 'Muddee',
+'october' => 'Onkololeessa',
+'november' => 'Sadaasa',
+'december' => 'Muddee',
 
-'about'   => "Wa'ee",
+'about' => "Wa'ee",
 'article' => 'Kutaa',
-'and'     => '&#32;fi',
+'and' => '&#32;fi',
 
-'help'          => 'Qarqarsa',
-'go'            => 'Fufi',
-'history'       => 'Seena',
+'help' => 'Qarqarsa',
+'go' => 'Fufi',
+'history' => 'Seena',
 'history_short' => 'Seena',
-'edit'          => 'Barressu',
+'edit' => 'Barressu',
 
 # 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'            => "Wa'ee {{SITENAME}}",
-'aboutpage'            => "Project:Wa'ee",
-'currentevents'        => 'Gocha amma',
-'edithelp'             => 'Qarqarsa Barressu',
-'mainpage'             => 'Fuula Dura',
+'aboutsite' => "Wa'ee {{SITENAME}}",
+'aboutpage' => "Project:Wa'ee",
+'currentevents' => 'Gocha amma',
+'edithelp' => 'Qarqarsa Barressu',
+'mainpage' => 'Fuula Dura',
 'mainpage-description' => 'Fuula Dura',
 
 # Login and logout pages
-'yourname'           => 'Maqaa-Tajajilamma:',
-'yourdomainname'     => 'Maqaa domain kankee:',
-'gotaccountlink'     => 'Seenu',
-'accountcreated'     => 'Accountiin banamerra',
+'yourname' => 'Maqaa-Tajajilamma:',
+'yourdomainname' => 'Maqaa domain kankee:',
+'gotaccountlink' => 'Seenu',
+'accountcreated' => 'Accountiin banamerra',
 'loginlanguagelabel' => 'Afaan: $1',
 
 # Edit pages
@@ -74,7 +74,7 @@ $messages = array(
 # Preferences page
 'yourrealname' => 'Maqaa Dhugaa:',
 'yourlanguage' => 'Afaan:',
-'yourvariant'  => 'Jijjirama:',
+'yourvariant' => 'Jijjirama:',
 
 # Upload
 'upload' => 'File Galchu',
@@ -90,7 +90,7 @@ $messages = array(
 
 # Delete
 'actioncomplete' => 'Gochaan dhumattera',
-'deletecomment'  => 'Sababa:',
+'deletecomment' => 'Sababa:',
 
 # Block/unblock
 'ipbreason' => 'Sababa:',
@@ -99,7 +99,7 @@ $messages = array(
 'movereason' => 'Sababa:',
 
 # Namespace 8 related
-'allmessagesname'      => 'Maqaa',
+'allmessagesname' => 'Maqaa',
 'allmessages-language' => 'Afaan:',
 
 );
index a1bd01b..7650fa9 100644 (file)
@@ -1300,8 +1300,6 @@ $1",
 'search-interwiki-caption' => 'ସାଙ୍ଗରେ ଚାଲିଥିବା ବାକି ପ୍ରକଳ୍ପସବୁ',
 'search-interwiki-default' => '$1 ଫଳାଫଳ:',
 'search-interwiki-more' => '(ଅଧିକ)',
-'search-mwsuggest-enabled' => 'ମତାମତ ସହ',
-'search-mwsuggest-disabled' => 'ମତାମତ ନାହିଁ',
 'search-relatedarticle' => 'ଯୋଡ଼ା',
 'mwsuggest-disable' => 'AJAX ମତାମତକୁ ଅଚଳ କରାଇବେ',
 'searcheverything-enable' => 'ସବୁଗୁଡ଼ିକ ନେମସ୍ପେସରେ ଖୋଜିବେ',
@@ -2913,9 +2911,6 @@ MediaWiki ବ୍ୟବହାର କରି [[Special:Import|ପୃଷ୍ଠା 
 'import-logentry-interwiki' => '$1 କୁ ଟ୍ରାନ୍ସଉଇକି କରାଗଲା',
 'import-logentry-interwiki-detail' => '$2 ଭିତରୁ $1 ଗୋଟି {{PLURAL:$1|ସଂସ୍କରଣ|ସଂସ୍କରଣ}}',
 
-# JavaScriptTest
-'javascripttest-disabled' => 'ଏହି ଉଇକିରେ ଏହି ବ୍ୟବସ୍ଥାଟିକୁ ସଚଳ କରାଯାଇନାହି ।',
-
 # Tooltip help for the actions
 'tooltip-pt-userpage' => 'ଆପଣଙ୍କ ବ୍ୟବହାରକାରୀ ପୃଷ୍ଠା',
 'tooltip-pt-anonuserpage' => 'ଆପଣ ଯେଉଁ IP ଠିକଣାର ବ୍ୟବହାରକାରୀ ପୃଷ୍ଠାଟି ବଦଳାଇବା ପାଇଁ ଚେଷ୍ଟା କରୁଛନ୍ତି',
@@ -3855,6 +3850,9 @@ MediaWiki ଉପଯୋଗୀ ହେବା ଲକ୍ଷରେ ବଣ୍ଟାଯ
 'feedback-bugcheck' => 'ବହୁତ ଭଲ ! ଖାଲି ଦେଖିଦିଅନ୍ତୁ ଯେ ଏହା ଆଗରୁ ଥିବା [$1 known bugs] ମଧ୍ୟରୁ ନୁହେଁ ତ ।',
 'feedback-bugnew' => 'ମୁଁ ଯାଞ୍ଚ କରିଦେଲି । ନୂତନ ଅସୁବିଧାର ବିବରଣ କରନ୍ତୁ ।',
 
+# Search suggestions
+'searchsuggest-search' => 'ଖୋଜିବା',
+
 # API errors
 'api-error-badaccess-groups' => 'ଆପଣଙ୍କୁ ଏହି ଉଇକିରେ ଅପଲୋଡ଼ କରିବାକୁ ଅନୁମତି ଦିଆଯାଇନାହିଁ ।',
 'api-error-badtoken' => 'ଭିତର ଅସୁବିଧା: ଖରାପ ଟୋକନ ।',
index 02427e0..3012bb0 100644 (file)
@@ -878,8 +878,6 @@ $2
 'search-suggest' => 'Кæд мыййаг агурыс: $1',
 'search-interwiki-caption' => 'Æфсымæрон проекттæ',
 'search-interwiki-more' => '(нодзы)',
-'search-mwsuggest-enabled' => 'æмбарынгæнæнтимæ',
-'search-mwsuggest-disabled' => 'æнæ æмбарынгæнæнтæ',
 'searchrelated' => 'хæстæг',
 'searchall' => 'иууылдæр',
 'showingresultsheader' => "{{PLURAL:$5|Фæстиуæг '''$1''' '''$3'''-йæ|Фæстиуджытæ '''$1 - $2''' '''$3'''-йæ}} '''{{grammar:dative|$4}}'''",
index 6e0857c..c5bd9e6 100644 (file)
@@ -932,8 +932,6 @@ page={{FULLPAGENAMEE}}}} ਜ਼ਬਤੀ ਦੇ ਚਿੱਠੇ] ਵਿਚ ਵ
 'search-interwiki-caption' => 'ਸਾਥੀ ਪ੍ਰੋਜੈਕਟ',
 'search-interwiki-default' => '$1 ਨਤੀਜੇ:',
 'search-interwiki-more' => '(ਹੋਰ)',
-'search-mwsuggest-enabled' => 'ਸੁਝਾਆਵਾਂ ਨਾਲ',
-'search-mwsuggest-disabled' => 'ਕੋਈ ਸੁਝਾਅ ਨਹੀਂ',
 'search-relatedarticle' => 'ਸਬੰਧਿਤ',
 'mwsuggest-disable' => 'AJAX ਸਲਾਹਾਂ ਬੰਦ ਕਰੋ',
 'searcheverything-enable' => 'ਸਾਰੇ ਥਾਂ-ਨਾਂਵਾਂ ਵਿਚ ਖੋਜੋ',
@@ -2073,4 +2071,7 @@ delete|ਮਿਟਾਉਣਾਂ ਦਾ ਚਿੱਠਾ]] ਵੇਖੋ।',
 'htmlform-reset' => 'ਬਦਲਾਅ ਵਾਪਸ ਲਵੋ',
 'htmlform-selectorother-other' => 'ਹੋਰ',
 
+# Search suggestions
+'searchsuggest-search' => 'ਖੋਜ',
+
 );
index 2e95644..7e4e2a5 100644 (file)
@@ -16,97 +16,97 @@ $messages = array(
 'tog-enotifwatchlistpages' => 'Manpa-awit na e-mail ed siak no abalo may sakey ya bolong ya babantayan ko',
 
 'underline-always' => 'Naynay',
-'underline-never'  => 'Andin-balot',
+'underline-never' => 'Andin-balot',
 
 # Categories related messages
 'category_header' => 'Saray artikulo ed category ya "$1"',
 
-'about'    => 'Nipakar ed',
-'article'  => 'Bolong na laman',
-'cancel'   => 'I-tonda',
-'mypage'   => 'Say bolong ko',
-'mytalk'   => 'Say tongtongan ko',
+'about' => 'Nipakar ed',
+'article' => 'Bolong na laman',
+'cancel' => 'I-tonda',
+'mypage' => 'Say bolong ko',
+'mytalk' => 'Say tongtongan ko',
 'anontalk' => 'Tongtongan para ed sayan IP',
-'and'      => '&#32;san',
+'and' => '&#32;san',
 
 # Cologne Blue skin
-'qbpageoptions'  => 'Ayan bolong',
+'qbpageoptions' => 'Ayan bolong',
 'qbspecialpages' => 'Niduma ran Bolobolong',
 
-'returnto'          => 'Impawel ed $1.',
-'help'              => 'Tolong',
-'search'            => 'Anapen',
-'searchbutton'      => 'Anapen',
-'go'                => 'Ula',
-'searcharticle'     => 'Ula',
-'history'           => 'Awaran na sayan bolong',
-'history_short'     => 'awaran na sayan bolong',
-'printableversion'  => 'Naigalot ya bersion',
-'permalink'         => 'Masiansian gawing',
-'edit'              => 'Baloen o dagdagan',
-'delete'            => 'Buralen',
-'deletethispage'    => 'Buralen so ayan page',
-'protect'           => 'Iyagel',
-'protectthispage'   => 'Iyagel yan bolong',
-'unprotect'         => 'aga la iyagel',
+'returnto' => 'Impawel ed $1.',
+'help' => 'Tolong',
+'search' => 'Anapen',
+'searchbutton' => 'Anapen',
+'go' => 'Ula',
+'searcharticle' => 'Ula',
+'history' => 'Awaran na sayan bolong',
+'history_short' => 'awaran na sayan bolong',
+'printableversion' => 'Naigalot ya bersion',
+'permalink' => 'Masiansian gawing',
+'edit' => 'Baloen o dagdagan',
+'delete' => 'Buralen',
+'deletethispage' => 'Buralen so ayan page',
+'protect' => 'Iyagel',
+'protectthispage' => 'Iyagel yan bolong',
+'unprotect' => 'aga la iyagel',
 'unprotectthispage' => 'Aga la iyagel yan bolong',
-'newpage'           => 'Balon bolong',
-'talkpage'          => 'Pantongtongan yan bolong',
-'specialpage'       => 'Niduman Bolong',
-'articlepage'       => 'Nengnengen so content page',
-'talk'              => 'Tongtongan',
-'userpage'          => 'Basaen so bolong na manag-usar',
-'mediawikipage'     => 'Nengnengen so bolong na pakabat',
-'viewhelppage'      => 'Nengnengen so bolong na tolong',
-'categorypage'      => 'Nengnengen so bolong na saray category',
-'viewtalkpage'      => 'Nengnengen so tongtongan',
-'otherlanguages'    => 'Diad arom ran salita',
-'lastmodifiedat'    => 'Say ayan bolong: otet ya binalo nen $2, $1.',
-'protectedpage'     => 'Iyayagel yan bolong',
-'jumptosearch'      => 'anapen',
+'newpage' => 'Balon bolong',
+'talkpage' => 'Pantongtongan yan bolong',
+'specialpage' => 'Niduman Bolong',
+'articlepage' => 'Nengnengen so content page',
+'talk' => 'Tongtongan',
+'userpage' => 'Basaen so bolong na manag-usar',
+'mediawikipage' => 'Nengnengen so bolong na pakabat',
+'viewhelppage' => 'Nengnengen so bolong na tolong',
+'categorypage' => 'Nengnengen so bolong na saray category',
+'viewtalkpage' => 'Nengnengen so tongtongan',
+'otherlanguages' => 'Diad arom ran salita',
+'lastmodifiedat' => 'Say ayan bolong: otet ya binalo nen $2, $1.',
+'protectedpage' => 'Iyayagel yan bolong',
+'jumptosearch' => 'anapen',
 
 # 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'            => 'Nipakar ed {{SITENAME}}',
-'aboutpage'            => 'Project:Nipaakar',
-'currentevents'        => 'Saray nagagawa natan',
-'currentevents-url'    => 'Project:Saray nagagawa natan',
-'edithelp'             => 'Tolong nipakar ed panagbalo na artikulo',
-'helppage'             => 'Help:Saray Laman',
-'mainpage'             => 'Arapan ya Bolong',
+'aboutsite' => 'Nipakar ed {{SITENAME}}',
+'aboutpage' => 'Project:Nipaakar',
+'currentevents' => 'Saray nagagawa natan',
+'currentevents-url' => 'Project:Saray nagagawa natan',
+'edithelp' => 'Tolong nipakar ed panagbalo na artikulo',
+'helppage' => 'Help:Saray Laman',
+'mainpage' => 'Arapan ya Bolong',
 'mainpage-description' => 'Arapan ya Bolong',
-'portal'               => 'Pwerta na komyunidad',
-'portal-url'           => 'Project:Pwerta na Komyunidad',
+'portal' => 'Pwerta na komyunidad',
+'portal-url' => 'Project:Pwerta na Komyunidad',
 
 'badaccess-group0' => 'Agmo sarag ya gaween so action ya kekerewen mo.',
 
-'youhavenewmessages'      => 'Walay $1 ($2).',
-'newmessageslink'         => 'balo ran pakabat',
-'newmessagesdifflink'     => 'sampot ya binalo',
+'youhavenewmessages' => 'Walay $1 ($2).',
+'newmessageslink' => 'balo ran pakabat',
+'newmessagesdifflink' => 'sampot ya binalo',
 'youhavenewmessagesmulti' => 'Walay balo ran pakabat mo ed $1',
-'viewdeleted'             => 'Nengnengen so $1?',
+'viewdeleted' => 'Nengnengen so $1?',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-user'      => 'Bolong na manag-usar',
+'nstab-user' => 'Bolong na manag-usar',
 'nstab-mediawiki' => 'Pakabat',
 
 # General errors
 'badarticleerror' => 'Aga sarag ya gaween so ayan action ed sayan bolong.',
-'cannotdelete'    => 'Aga nabural so nibagan bolong o file. (Sarag ton abural la na arom.)',
-'badtitle'        => 'Aga sarag ya titulo',
-'viewsource'      => 'Nengnengen so pinanlapuan',
-'viewsourcetext'  => 'Sarag mon nengnengen san kopyaen so pinanlapuan na ayan bolong:',
+'cannotdelete' => 'Aga nabural so nibagan bolong o file. (Sarag ton abural la na arom.)',
+'badtitle' => 'Aga sarag ya titulo',
+'viewsource' => 'Nengnengen so pinanlapuan',
+'viewsourcetext' => 'Sarag mon nengnengen san kopyaen so pinanlapuan na ayan bolong:',
 
 # Login and logout pages
-'yourdomainname'             => 'Say domain mo',
-'login'                      => 'Onloob',
-'logout'                     => 'Paway',
-'userlogout'                 => 'Paway',
-'createaccount'              => 'Mangawa na account',
-'gotaccountlink'             => 'Onloob',
-'badretype'                  => 'Aga parehas so en-type mo ran password.',
+'yourdomainname' => 'Say domain mo',
+'login' => 'Onloob',
+'logout' => 'Paway',
+'userlogout' => 'Paway',
+'createaccount' => 'Mangawa na account',
+'gotaccountlink' => 'Onloob',
+'badretype' => 'Aga parehas so en-type mo ran password.',
 'acct_creation_throttle_hit' => 'Sorry, nangawala ka la na $1 account. Agka la makapangawa na account.',
-'accountcreated'             => 'Agawa so account',
-'accountcreatedtext'         => 'Agawa la so user account para $1.',
+'accountcreated' => 'Agawa so account',
+'accountcreatedtext' => 'Agawa la so user account para $1.',
 
 # Change password dialog
 'newpassword' => 'Balon password:',
@@ -115,23 +115,23 @@ $messages = array(
 'link_tip' => 'Gawing ed loob',
 
 # Edit pages
-'minoredit'         => 'Melag yan edit.',
-'watchthis'         => 'Bantayan yan bolong',
-'preview'           => 'Nengnengen',
-'showdiff'          => 'Ipanengneng so binalo',
-'anoneditwarning'   => "'''Pasakbay:''' Agka ni limmoob. Aka-record so IP address mo ed agawgawa ed bolong.",
-'blockedtitle'      => 'Sebel ed sayan manag-usar',
-'blockednoreason'   => 'anggapon katunungan so inter',
+'minoredit' => 'Melag yan edit.',
+'watchthis' => 'Bantayan yan bolong',
+'preview' => 'Nengnengen',
+'showdiff' => 'Ipanengneng so binalo',
+'anoneditwarning' => "'''Pasakbay:''' Agka ni limmoob. Aka-record so IP address mo ed agawgawa ed bolong.",
+'blockedtitle' => 'Sebel ed sayan manag-usar',
+'blockednoreason' => 'anggapon katunungan so inter',
 'whitelistedittext' => 'Nakaukulan mo ya $1 umpian nabalo o nadagdagan ray bolobolong.',
-'loginreqtitle'     => 'Nakaukulan kan Onloob',
-'loginreqlink'      => 'onloob',
-'loginreqpagetext'  => 'Nakaukulan kan $1 umpian nanengneng so arom ran bolobolong.',
-'accmailtitle'      => 'Say Password impawet la.',
-'accmailtext'       => 'Empawet ed $2 so password para ed $1.',
-'newarticle'        => '(Balo)',
-'editing'           => 'Babaloen so $1',
-'yourdiff'          => 'Saray niduma',
-'copyrightwarning'  => "Tandaan komon ya amin ya contribution para ed {{SITENAME}} et nonoten ya pinaolian onong ed $2 (nengnengen so $1 para ed detalye).
+'loginreqtitle' => 'Nakaukulan kan Onloob',
+'loginreqlink' => 'onloob',
+'loginreqpagetext' => 'Nakaukulan kan $1 umpian nanengneng so arom ran bolobolong.',
+'accmailtitle' => 'Say Password impawet la.',
+'accmailtext' => 'Empawet ed $2 so password para ed $1.',
+'newarticle' => '(Balo)',
+'editing' => 'Babaloen so $1',
+'yourdiff' => 'Saray niduma',
+'copyrightwarning' => "Tandaan komon ya amin ya contribution para ed {{SITENAME}} et nonoten ya pinaolian onong ed $2 (nengnengen so $1 para ed detalye).
 No ag mo labay ya say inkorit mo ed sarag ya baloen odino ibonog ed anggan siopa, ag mo ipapalima dia.<br />
 San ipropromisam met ya insulat mo yan dili o kinopyam ya manlapo ed sakey ya public domain odino parehas ya libren resource.
 '''AG MANPALIMA NA KIMEY YA WALAY COPYRIGHT TO YA ANGGAPOY ABOLOY!'''",
@@ -140,54 +140,51 @@ San ipropromisam met ya insulat mo yan dili o kinopyam ya manlapo ed sakey ya pu
 'cantcreateaccounttitle' => 'Aga makagawa na account',
 
 # History pages
-'last'      => 'sampot',
+'last' => 'sampot',
 'histfirst' => 'Sankaunaan',
-'histlast'  => 'Sankautetan',
-
-# Diffs
-'difference' => '(Say niduma diad saray revision)',
+'histlast' => 'Sankautetan',
 
 # Search results
-'searchsubtitle'        => "'''[[:$1]]''' so inanap mo.",
+'searchsubtitle' => "'''[[:$1]]''' so inanap mo.",
 'searchsubtitleinvalid' => "'''$1''' so inanap mo.",
-'searchhelp-url'        => 'Help:Saray Laman',
-'powersearch'           => 'Anapen',
+'searchhelp-url' => 'Help:Saray Laman',
+'powersearch' => 'Anapen',
 
 # Quickbar
 'qbsettings-none' => 'Anggapo',
 
 # Preferences page
-'mypreferences'     => 'Saray preference ko',
-'changepassword'    => 'Salatan so password',
-'datedefault'       => 'Anggapoy preference',
-'prefs-datetime'    => 'Bilang na agew san oras',
-'prefs-rc'          => 'Sampot ran binalo',
-'prefs-watchlist'   => 'Listaan na babantayan',
-'prefs-editing'     => 'Babaloen',
+'mypreferences' => 'Saray preference ko',
+'changepassword' => 'Salatan so password',
+'datedefault' => 'Anggapoy preference',
+'prefs-datetime' => 'Bilang na agew san oras',
+'prefs-rc' => 'Sampot ran binalo',
+'prefs-watchlist' => 'Listaan na babantayan',
+'prefs-editing' => 'Babaloen',
 'searchresultshead' => 'Anapen',
-'yourrealname'      => 'Tuwan ngaran:',
-'badsiglength'      => 'Andukey ya maong so nickname. Say dukey to dapat mas daiset en say $1 ya character.',
+'yourrealname' => 'Tuwan ngaran:',
+'badsiglength' => 'Andukey ya maong so nickname. Say dukey to dapat mas daiset en say $1 ya character.',
 
 # User rights
 'userrights-user-editname' => 'Isulat so username:',
 
 # Recent changes
 'recentchanges' => 'Sampot ran binalo',
-'hide'          => 'Yamot',
-'show'          => 'Ipanengneng',
+'hide' => 'Yamot',
+'show' => 'Ipanengneng',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Kabiangan ran binalo',
-'recentchangeslinked-feed'    => 'Kabiangan ran binalo',
+'recentchangeslinked' => 'Kabiangan ran binalo',
+'recentchangeslinked-feed' => 'Kabiangan ran binalo',
 'recentchangeslinked-toolbox' => 'Kabiangan ran binalo',
 
 # Upload
-'upload'          => 'Mangisigep na file',
-'uploadlog'       => 'Isigep so log',
-'filesource'      => 'Pinanlapuan:',
-'uploadedfiles'   => 'Insegep ran file',
-'badfilename'     => 'Binalo so ngaran na file, umpian "$1" so balon ngaran to.',
-'sourcefilename'  => 'Filename na pinanlapuan:',
+'upload' => 'Mangisigep na file',
+'uploadlog' => 'Isigep so log',
+'filesource' => 'Pinanlapuan:',
+'uploadedfiles' => 'Insegep ran file',
+'badfilename' => 'Binalo so ngaran na file, umpian "$1" so balon ngaran to.',
+'sourcefilename' => 'Filename na pinanlapuan:',
 'watchthisupload' => 'Bantayan yan bolong',
 
 # Special:ListFiles
@@ -203,127 +200,127 @@ San ipropromisam met ya insulat mo yan dili o kinopyam ya manlapo ed sakey ya pu
 'unusedtemplateswlh' => 'arom ran gawing',
 
 # Random page
-'randompage'         => 'Random ya bolong',
+'randompage' => 'Random ya bolong',
 'randompage-nopages' => 'Anggapoy bolong ya wadya ed ayan namespace.',
 
-'withoutinterwiki'         => 'Saray bolobolong ya anggapoy gawing ya language',
+'withoutinterwiki' => 'Saray bolobolong ya anggapoy gawing ya language',
 'withoutinterwiki-summary' => 'Anggapoy gawin paulad version na arum ran salita so ontombok ran bolobolong:',
 
 # Miscellaneous special pages
-'shortpages'     => 'Antikey ran bolong',
-'longpages'      => 'Andokoy ran bolong',
+'shortpages' => 'Antikey ran bolong',
+'longpages' => 'Andokoy ran bolong',
 'protectedpages' => 'Iyayagel ran bolobolong',
-'newpages'       => 'Balo ran bolong',
-'ancientpages'   => 'Sankadaanan ran bolobolong',
-'move'           => 'Iyales',
-'movethispage'   => 'Iyales yan bolong',
+'newpages' => 'Balo ran bolong',
+'ancientpages' => 'Sankadaanan ran bolobolong',
+'move' => 'Iyales',
+'movethispage' => 'Iyales yan bolong',
 
 # Book sources
-'booksources'               => 'Saray liblibron pinanlapuan',
+'booksources' => 'Saray liblibron pinanlapuan',
 'booksources-search-legend' => 'Mananap na saray libron pinanlapuan',
-'booksources-go'            => 'Ula',
+'booksources-go' => 'Ula',
 
 # Special:Log
 'all-logs-page' => 'Amin ran log',
 
 # Special:AllPages
-'allpages'          => 'Amin ya bolobolong',
-'alphaindexline'    => '$1 anggad $2',
-'nextpage'          => 'Ontombok ya page ($1)',
-'allpagesfrom'      => 'Ipanengneng ray bolobolong ya manlapod:',
-'allarticles'       => 'Amin ran bolobolong',
-'allinnamespace'    => 'Amin ya bolobolong ($1 namespace)',
+'allpages' => 'Amin ya bolobolong',
+'alphaindexline' => '$1 anggad $2',
+'nextpage' => 'Ontombok ya page ($1)',
+'allpagesfrom' => 'Ipanengneng ray bolobolong ya manlapod:',
+'allarticles' => 'Amin ran bolobolong',
+'allinnamespace' => 'Amin ya bolobolong ($1 namespace)',
 'allnotinnamespace' => 'Amin ya bolobolong (anggapo ed namespace ya $1)',
-'allpagesprev'      => 'Enbeneg',
-'allpagesnext'      => 'Ontombok',
-'allpagessubmit'    => 'Ula',
-'allpagesprefix'    => 'Ipanengneng so saray bolobolong ya walay prefix:',
+'allpagesprev' => 'Enbeneg',
+'allpagesnext' => 'Ontombok',
+'allpagessubmit' => 'Ula',
+'allpagesprefix' => 'Ipanengneng so saray bolobolong ya walay prefix:',
 
 # Special:LinkSearch
-'linksearch'     => 'Anapen ramay gawing ed web',
+'linksearch' => 'Anapen ramay gawing ed web',
 'linksearch-pat' => 'Anapen so pattern:',
-'linksearch-ok'  => 'Anapen',
+'linksearch-ok' => 'Anapen',
 
 # E-mail user
-'emailuser'     => 'E-mail so ayan user',
-'emailfrom'     => 'Manlapud',
-'emailto'       => 'Para ed',
-'emailmessage'  => 'Pakabat',
-'emailsend'     => 'Paawit',
-'emailsent'     => 'Say e-mail impawet la',
+'emailuser' => 'E-mail so ayan user',
+'emailfrom' => 'Manlapud',
+'emailto' => 'Para ed',
+'emailmessage' => 'Pakabat',
+'emailsend' => 'Paawit',
+'emailsent' => 'Say e-mail impawet la',
 'emailsenttext' => 'Impawit la so e-mail message mo.',
 
 # Watchlist
-'mywatchlist'    => 'Listaan na babantayan ko',
-'watchnologin'   => 'Agka ni akaloob',
+'mywatchlist' => 'Listaan na babantayan ko',
+'watchnologin' => 'Agka ni akaloob',
 'addedwatchtext' => "Impila so bolong ya \"[[:\$1]]\" diad [[Special:Watchlist|listaan na babantayan]] mo. Isulat diman so saray ontombok ran idagdag o panagbalo ed sayan bolong san diad bolong na tongtongan. San akasulat ran '''mapatnag''' (bolded) ed [[Special:RecentChanges|listaan na saray sampot ran binalo]] umpian mas maganom ya nanengneng.
 
 No labay mon ekalen may bolong diad listaan na babantayan, tapik mo labat so \"ekalen ed babantayan\" (unwatch) diad gilig ya bar.",
-'watch'          => 'bantayan',
-'watchthispage'  => 'Bantayan yan bolong',
+'watch' => 'bantayan',
+'watchthispage' => 'Bantayan yan bolong',
 
 # Displayed when you click the "watch" button and it is in the process of watching
 'watching' => 'Babantayan...',
 
 'enotif_newpagetext' => 'Balo yan bolong.',
-'changed'            => 'asalatan',
-'created'            => 'agawa',
+'changed' => 'asalatan',
+'created' => 'agawa',
 
 # Delete
-'deletepage'     => 'Buralen so bolong',
-'confirm'        => 'Paletan',
-'exblank'        => 'Anggapoy laman na bolong',
+'deletepage' => 'Buralen so bolong',
+'confirm' => 'Paletan',
+'exblank' => 'Anggapoy laman na bolong',
 'actioncomplete' => 'Asumpal lan agawa',
-'deletedtext'    => 'Abural lay "$1".
+'deletedtext' => 'Abural lay "$1".
 Pinengneng so $2 para ed listaan na saray abural ran balo.',
-'deletecomment'  => 'Katonongan',
+'deletecomment' => 'Katonongan',
 
 # Protect
-'prot_1movedto2'      => 'say [[$1]] enyales paula ed [[$2]]',
-'protect-legend'      => 'Palitaen so pangiyagel',
+'prot_1movedto2' => 'say [[$1]] enyales paula ed [[$2]]',
+'protect-legend' => 'Palitaen so pangiyagel',
 'protect-level-sysop' => 'Sysops labat',
 
 # Undelete
-'undelete'               => 'Nengnengen so inekal ran bolobolong',
-'viewdeletedpage'        => 'Nengnengen so inekal ran bolong',
-'undelete-search-box'    => 'Anapen ramay binural ran bolobolong',
+'undelete' => 'Nengnengen so inekal ran bolobolong',
+'viewdeletedpage' => 'Nengnengen so inekal ran bolong',
+'undelete-search-box' => 'Anapen ramay binural ran bolobolong',
 'undelete-search-prefix' => 'Ipanengneng ray bolobolong ya mangagapo ed:',
 'undelete-search-submit' => 'Anapen',
 
 # Contributions
 'contributions' => 'Saray contribution na user',
-'mycontris'     => 'Saray entolong ko',
-'year'          => 'Taon:',
+'mycontris' => 'Saray entolong ko',
+'year' => 'Taon:',
 
 'sp-contributions-newbies-sub' => 'Para balo ran account',
-'sp-contributions-submit'      => 'Anapen',
+'sp-contributions-submit' => 'Anapen',
 
 # What links here
-'whatlinkshere'       => 'Antoray akaturo dia',
+'whatlinkshere' => 'Antoray akaturo dia',
 'whatlinkshere-title' => 'Saray bolong ya aka-gawing ed $1',
-'whatlinkshere-page'  => 'Bolong:',
+'whatlinkshere-page' => 'Bolong:',
 
 # Block/unblock
-'blockip'            => 'Isara ed para ayan manag-usar',
-'ipbreason'          => 'Katonongan',
+'blockip' => 'Isara ed para ayan manag-usar',
+'ipbreason' => 'Katonongan',
 'ipbreasonotherlist' => 'Arom ya katonongan',
-'ipbsubmit'          => 'Isebel ed sayan manag-usar',
-'badipaddress'       => 'Aga nayarin IP address',
-'ipusubmit'          => 'Aga la isebel so ayan address',
-'ipblocklist'        => 'Listaan na saray sebel ran IP address san username',
+'ipbsubmit' => 'Isebel ed sayan manag-usar',
+'badipaddress' => 'Aga nayarin IP address',
+'ipusubmit' => 'Aga la isebel so ayan address',
+'ipblocklist' => 'Listaan na saray sebel ran IP address san username',
 'ipblocklist-submit' => 'Anapen',
-'expiringblock'      => 'nabalang no $1 $2',
-'blocklink'          => 'isara',
-'contribslink'       => 'saray entolong to',
+'expiringblock' => 'nabalang no $1 $2',
+'blocklink' => 'isara',
+'contribslink' => 'saray entolong to',
 
 # Move page
-'move-page-legend'        => 'Iyales so bolong',
-'movearticle'             => 'Iyales so bolong',
-'movepagebtn'             => 'Iyales so bolong',
-'pagemovedsub'            => 'Asumpal lan inyales',
-'articleexists'           => 'Wala lay bolong to may ngaran ya atan, odino aga valid so pinilim ya ngaran. Pili ka pa na arom ya ngaran.',
-'movereason'              => 'Katonongan',
-'delete_and_move'         => 'Buralen san iyales',
+'move-page-legend' => 'Iyales so bolong',
+'movearticle' => 'Iyales so bolong',
+'movepagebtn' => 'Iyales so bolong',
+'pagemovedsub' => 'Asumpal lan inyales',
+'articleexists' => 'Wala lay bolong to may ngaran ya atan, odino aga valid so pinilim ya ngaran. Pili ka pa na arom ya ngaran.',
+'movereason' => 'Katonongan',
+'delete_and_move' => 'Buralen san iyales',
 'delete_and_move_confirm' => 'On, buralen yan page',
 
 # Export
@@ -331,7 +328,7 @@ Pinengneng so $2 para ed listaan na saray abural ran balo.',
 'export-addcat' => 'Iyarom',
 
 # Namespace 8 related
-'allmessages'     => 'Saray pakabat na oksoy',
+'allmessages' => 'Saray pakabat na oksoy',
 'allmessagesname' => 'Ngaran',
 'allmessagestext' => 'Aya so listaan na amin ya pakabat na oksoy ya naanap ed MediaWiki namespace.',
 
@@ -342,14 +339,14 @@ Pinengneng so $2 para ed listaan na saray abural ran balo.',
 'importnotext' => 'Andilugan odino anggapoy laman ton text',
 
 # Tooltip help for the actions
-'tooltip-pt-logout'          => 'Paway',
-'tooltip-ca-viewsource'      => 'Iya-yagel yan bolong. Sarag mon nengnengen so pinanlapuan to.',
-'tooltip-ca-protect'         => 'Iyagel yan bolong',
-'tooltip-ca-move'            => 'Iyales so ayan bolong',
-'tooltip-search'             => 'Anapen {{SITENAME}}',
-'tooltip-p-logo'             => 'Arapan ya Bolong',
-'tooltip-t-specialpages'     => 'Listaan na amin ran niduman bolobolong',
-'tooltip-ca-nstab-user'      => 'Nengnengen so bolong na manag-usar',
+'tooltip-pt-logout' => 'Paway',
+'tooltip-ca-viewsource' => 'Iya-yagel yan bolong. Sarag mon nengnengen so pinanlapuan to.',
+'tooltip-ca-protect' => 'Iyagel yan bolong',
+'tooltip-ca-move' => 'Iyales so ayan bolong',
+'tooltip-search' => 'Anapen {{SITENAME}}',
+'tooltip-p-logo' => 'Arapan ya Bolong',
+'tooltip-t-specialpages' => 'Listaan na amin ran niduman bolobolong',
+'tooltip-ca-nstab-user' => 'Nengnengen so bolong na manag-usar',
 'tooltip-ca-nstab-mediawiki' => 'Nengnengen so pakabat na oksoy',
 
 # Attribution
@@ -364,14 +361,14 @@ Pinengneng so $2 para ed listaan na saray abural ran balo.',
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'amin',
 'namespacesall' => 'amin',
-'monthsall'     => 'amin',
+'monthsall' => 'amin',
 
 # E-mail address confirmation
-'confirmemail'           => 'Kumpirmaen so E-mail address',
-'confirmemail_sent'      => 'Empawet so confirmation e-mail.',
+'confirmemail' => 'Kumpirmaen so E-mail address',
+'confirmemail_sent' => 'Empawet so confirmation e-mail.',
 'confirmemail_needlogin' => 'Nakaukulan mo ya $1 umpian nakompirma so email address mo.',
-'confirmemail_success'   => 'Akompirma so e-mail address mo. Sarag mo lay man-log-in san panliketan so wiki.',
-'confirmemail_loggedin'  => 'Akompira la so e-mail address mo.',
+'confirmemail_success' => 'Akompirma so e-mail address mo. Sarag mo lay man-log-in san panliketan so wiki.',
+'confirmemail_loggedin' => 'Akompira la so e-mail address mo.',
 
 # Delete conflict
 'deletedwhileediting' => 'Pasakbay: Abural yan bolong nen ginapuan mon baloen!',
@@ -381,24 +378,24 @@ Pinengneng so $2 para ed listaan na saray abural ran balo.',
 
 # Multipage image navigation
 'imgmultipagenext' => 'ontombok ya bolong →',
-'imgmultigo'       => 'Ula!',
+'imgmultigo' => 'Ula!',
 
 # Table pager
-'table_pager_next'         => 'Ontombok ya bolong',
-'table_pager_prev'         => 'Embeneg ya bolong',
-'table_pager_first'        => 'Unaan ya bolong',
-'table_pager_last'         => 'Otet ya bolong',
+'table_pager_next' => 'Ontombok ya bolong',
+'table_pager_prev' => 'Embeneg ya bolong',
+'table_pager_first' => 'Unaan ya bolong',
+'table_pager_last' => 'Otet ya bolong',
 'table_pager_limit_submit' => 'Ula',
 
 # Auto-summaries
-'autosumm-blank'   => 'Ekalen so amin ya laman na bolong',
+'autosumm-blank' => 'Ekalen so amin ya laman na bolong',
 'autosumm-replace' => "Salatan yan bolong na '$1'",
 'autoredircomment' => 'Ituturo paulad [[$1]]',
-'autosumm-new'     => 'Balon bolong: $1',
+'autosumm-new' => 'Balon bolong: $1',
 
 # Live preview
 'livepreview-loading' => 'Ilulugan…',
-'livepreview-ready'   => 'Ilulugan… Akaparaan!',
+'livepreview-ready' => 'Ilulugan… Akaparaan!',
 
 # Special:SpecialPages
 'specialpages' => 'Niduma ran bolobolong',
index 3d3d16b..96176c0 100644 (file)
@@ -773,8 +773,6 @@ Gamitan me ing radio button column bang bukud mung detang miyalilan aniang o bay
 'search-interwiki-caption' => 'Kapatad a proyektu',
 'search-interwiki-default' => '$1 linual/resulta:',
 'search-interwiki-more' => '(dakal pa)',
-'search-mwsuggest-enabled' => 'maki munikala',
-'search-mwsuggest-disabled' => 'alang munikala',
 'search-relatedarticle' => 'Kamaganak',
 'mwsuggest-disable' => 'Patdan la reng munikalang AJAX',
 'searchrelated' => 'kaugne',
index bcc2e57..45b2e9d 100644 (file)
 
 $messages = array(
 'underline-always' => 'Semper',
-'underline-never'  => 'Niunka',
+'underline-never' => 'Niunka',
 
 # Dates
-'sunday'    => 'djadomingu',
-'monday'    => 'djaluna',
-'tuesday'   => 'djamars',
+'sunday' => 'djadomingu',
+'monday' => 'djaluna',
+'tuesday' => 'djamars',
 'wednesday' => 'djarason',
-'thursday'  => 'djaweps',
-'friday'    => 'djabièrne',
-'saturday'  => 'djasabra',
-'january'   => 'yanüari',
-'february'  => 'febrüari',
-'march'     => 'mart',
-'april'     => 'aprel',
-'may_long'  => 'mei',
-'june'      => 'yüni',
-'july'      => 'yüli',
-'august'    => 'ougùstùs',
+'thursday' => 'djaweps',
+'friday' => 'djabièrne',
+'saturday' => 'djasabra',
+'january' => 'yanüari',
+'february' => 'febrüari',
+'march' => 'mart',
+'april' => 'aprel',
+'may_long' => 'mei',
+'june' => 'yüni',
+'july' => 'yüli',
+'august' => 'ougùstùs',
 'september' => 'sèptèmber',
-'october'   => 'òktober',
-'november'  => 'novèmber',
-'december'  => 'desèmber',
-'jan'       => 'yan',
-'feb'       => 'feb',
-'mar'       => 'mrt',
-'apr'       => 'apr',
-'may'       => 'mei',
-'jun'       => 'yün',
-'jul'       => 'yül',
-'aug'       => 'oug',
-'sep'       => 'sep',
-'oct'       => 'okt',
-'nov'       => 'nov',
-'dec'       => 'des',
+'october' => 'òktober',
+'november' => 'novèmber',
+'december' => 'desèmber',
+'jan' => 'yan',
+'feb' => 'feb',
+'mar' => 'mrt',
+'apr' => 'apr',
+'may' => 'mei',
+'jun' => 'yün',
+'jul' => 'yül',
+'aug' => 'oug',
+'sep' => 'sep',
+'oct' => 'okt',
+'nov' => 'nov',
+'dec' => 'des',
 
 # Categories related messages
 'category_header' => 'Artíkulonan den kategoria "$1"',
-'subcategories'   => 'Supkategorianan',
+'subcategories' => 'Supkategorianan',
 
-'about'         => 'Info',
-'article'       => 'Artíkulo',
-'cancel'        => 'Kanselá',
+'about' => 'Info',
+'article' => 'Artíkulo',
+'cancel' => 'Kanselá',
 'moredotdotdot' => 'Mas...',
-'mypage'        => 'Mi página',
-'mytalk'        => 'Mi diskushon',
-'anontalk'      => 'Diskushon pa e IP aki',
-'navigation'    => 'Nabegashon',
-'and'           => '&#32;i',
+'mypage' => 'Mi página',
+'mytalk' => 'Mi diskushon',
+'anontalk' => 'Diskushon pa e IP aki',
+'navigation' => 'Nabegashon',
+'and' => '&#32;i',
 
 # Cologne Blue skin
-'faq'     => 'Preguntanan mas Puntrá',
+'faq' => 'Preguntanan mas Puntrá',
 'faqpage' => 'Project:Preguntanan mas Puntrá',
 
-'errorpagetitle'    => 'Eror',
-'returnto'          => 'Bai bèk $1.',
-'tagline'           => 'Di {{SITENAME}}',
-'help'              => 'Ayudo',
-'search'            => 'Buska',
-'history'           => 'Historia di página',
-'history_short'     => 'Historia',
-'edit'              => 'Editá',
-'editthispage'      => 'Editá e página aki',
-'delete'            => 'Kita',
-'protect'           => 'Protehá',
-'unprotect'         => 'stop di protehá',
+'errorpagetitle' => 'Eror',
+'returnto' => 'Bai bèk $1.',
+'tagline' => 'Di {{SITENAME}}',
+'help' => 'Ayudo',
+'search' => 'Buska',
+'history' => 'Historia di página',
+'history_short' => 'Historia',
+'edit' => 'Editá',
+'editthispage' => 'Editá e página aki',
+'delete' => 'Kita',
+'protect' => 'Protehá',
+'unprotect' => 'stop di protehá',
 'unprotectthispage' => 'Stop di protehá e página aki',
-'talkpagelinktext'  => 'Papia',
-'specialpage'       => 'Página Spesial',
-'personaltools'     => 'Hèrmèntnan Personal',
-'postcomment'       => 'Sekshon Nobo',
-'articlepage'       => 'Wak página di kontenido',
-'talk'              => 'Diskushon',
-'views'             => 'Kantidat di biaha mirá',
-'toolbox'           => 'Kaha di Hèrmènt',
-'userpage'          => 'Wak página di uzadó',
-'projectpage'       => 'Wak página di e proyekto',
-'imagepage'         => 'Mira página di e dokumento',
-'mediawikipage'     => 'Mira paginanan di mensahe',
-'templatepage'      => 'Mira malchi di e página',
-'viewhelppage'      => 'Mira página di yudansa',
-'categorypage'      => 'Mira e página di kategoria',
-'viewtalkpage'      => 'Wak diskushon',
-'otherlanguages'    => 'Na otro idioma',
-'redirectedfrom'    => '(Bo a yega akinan pa via di e página $1)',
-'redirectpagesub'   => 'Página ku ta sirbi komo portal',
-'lastmodifiedat'    => 'E páginá aki a wòrdu kambiá ultimo biaha riba $1, ora $2.',
-'viewcount'         => 'E paginá aki a wòrdu mirá {{PLURAL:$1|biaha|$1 biaha}}.',
-'protectedpage'     => 'Página Protehá',
-'jumpto'            => 'Bai na:',
-'jumptonavigation'  => 'Nabegashon',
-'jumptosearch'      => 'Buska',
+'talkpagelinktext' => 'Papia',
+'specialpage' => 'Página Spesial',
+'personaltools' => 'Hèrmèntnan Personal',
+'postcomment' => 'Sekshon Nobo',
+'articlepage' => 'Wak página di kontenido',
+'talk' => 'Diskushon',
+'views' => 'Kantidat di biaha mirá',
+'toolbox' => 'Kaha di Hèrmènt',
+'userpage' => 'Wak página di uzadó',
+'projectpage' => 'Wak página di e proyekto',
+'imagepage' => 'Mira página di e dokumento',
+'mediawikipage' => 'Mira paginanan di mensahe',
+'templatepage' => 'Mira malchi di e página',
+'viewhelppage' => 'Mira página di yudansa',
+'categorypage' => 'Mira e página di kategoria',
+'viewtalkpage' => 'Wak diskushon',
+'otherlanguages' => 'Na otro idioma',
+'redirectedfrom' => '(Bo a yega akinan pa via di e página $1)',
+'redirectpagesub' => 'Página ku ta sirbi komo portal',
+'lastmodifiedat' => 'E páginá aki a wòrdu kambiá ultimo biaha riba $1, ora $2.',
+'viewcount' => 'E paginá aki a wòrdu mirá {{PLURAL:$1|biaha|$1 biaha}}.',
+'protectedpage' => 'Página Protehá',
+'jumpto' => 'Bai na:',
+'jumptonavigation' => 'Nabegashon',
+'jumptosearch' => 'Buska',
 
 # 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'            => 'Tokante {{SITENAME}}',
-'aboutpage'            => 'Project:Info',
-'copyright'            => 'E kontenido ta disponibel bou di $1.',
-'copyrightpage'        => '{{ns:project}}:Derechinan di outor',
-'currentevents'        => 'Eventonan aktual',
-'currentevents-url'    => 'Project:Eventonan aktual',
-'disclaimers'          => 'Deklarashon di Liberashon for di Responsabilidatnan',
-'disclaimerpage'       => 'Project:Deklarashon di Liberashon for di Responsabilidat General',
-'edithelp'             => 'Ayudo ku editamentu',
-'edithelppage'         => 'Help:Kon pa editá artíkulo',
-'helppage'             => 'Help:Kontenido',
-'mainpage'             => 'Página Prinsipal',
+'aboutsite' => 'Tokante {{SITENAME}}',
+'aboutpage' => 'Project:Info',
+'copyright' => 'E kontenido ta disponibel bou di $1.',
+'copyrightpage' => '{{ns:project}}:Derechinan di outor',
+'currentevents' => 'Eventonan aktual',
+'currentevents-url' => 'Project:Eventonan aktual',
+'disclaimers' => 'Deklarashon di Liberashon for di Responsabilidatnan',
+'disclaimerpage' => 'Project:Deklarashon di Liberashon for di Responsabilidat General',
+'edithelp' => 'Ayudo ku editamentu',
+'edithelppage' => 'Help:Kon pa editá artíkulo',
+'helppage' => 'Help:Kontenido',
+'mainpage' => 'Página Prinsipal',
 'mainpage-description' => 'Página Prinsipal',
-'policy-url'           => 'Project:Pólisa',
-'portal'               => 'Portal di komunidat',
-'portal-url'           => 'Project:Portal di komunidat',
-'privacy'              => 'Pólisa di Privasidat',
-'privacypage'          => 'Project:Pólisa di Privasidat',
+'policy-url' => 'Project:Pólisa',
+'portal' => 'Portal di komunidat',
+'portal-url' => 'Project:Portal di komunidat',
+'privacy' => 'Pólisa di Privasidat',
+'privacypage' => 'Project:Pólisa di Privasidat',
 
-'badaccess'        => 'Eror di outorisashon',
+'badaccess' => 'Eror di outorisashon',
 'badaccess-group0' => 'Bo no tin outorisashon pa ehekutá e akshon ku bo a skohe.',
 
-'youhavenewmessages'      => 'Bo tin $1 ($2).',
-'newmessageslink'         => 'mensahe nobo',
+'youhavenewmessages' => 'Bo tin $1 ($2).',
+'newmessageslink' => 'mensahe nobo',
 'youhavenewmessagesmulti' => 'Bo tin mensahe nobo riba $1',
-'editsection'             => 'editá',
-'toc'                     => 'Kontenido',
-'showtoc'                 => 'mustra',
-'hidetoc'                 => 'skonde',
+'editsection' => 'editá',
+'toc' => 'Kontenido',
+'showtoc' => 'mustra',
+'hidetoc' => 'skonde',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Artíkulo',
-'nstab-user'      => 'Página personal',
-'nstab-media'     => 'Media',
-'nstab-special'   => 'Spesial',
-'nstab-image'     => 'Imagen',
+'nstab-main' => 'Artíkulo',
+'nstab-user' => 'Página personal',
+'nstab-media' => 'Media',
+'nstab-special' => 'Spesial',
+'nstab-image' => 'Imagen',
 'nstab-mediawiki' => 'Mensahe',
-'nstab-template'  => 'Predefinishon',
-'nstab-help'      => 'Ayudo',
-'nstab-category'  => 'Kategoria',
+'nstab-template' => 'Predefinishon',
+'nstab-help' => 'Ayudo',
+'nstab-category' => 'Kategoria',
 
 # Main script and global functions
 'nosuchspecialpage' => 'E página spesial no ta eksistí',
@@ -156,86 +156,86 @@ $messages = array(
 Bo por haña un lista di tur [[Special:SpecialPages|{{int:specialpages}}]].',
 
 # General errors
-'error'         => 'Eror',
+'error' => 'Eror',
 'internalerror' => 'Eror interno',
-'cannotdelete'  => 'No por a kita e página òf imagen spesifiká. (Por ta e kaso ku un otro hende a kita e kaba.)',
-'badtitle'      => 'Título inválido',
-'badtitletext'  => 'E título di e página ku bo a pidi tabata inválido, bashí, òf un link pa un inter-idioma òf inter-wiki inkorekto.',
-'viewsource'    => 'Wak fuente',
+'cannotdelete' => 'No por a kita e página òf imagen spesifiká. (Por ta e kaso ku un otro hende a kita e kaba.)',
+'badtitle' => 'Título inválido',
+'badtitletext' => 'E título di e página ku bo a pidi tabata inválido, bashí, òf un link pa un inter-idioma òf inter-wiki inkorekto.',
+'viewsource' => 'Wak fuente',
 
 # Login and logout pages
-'welcomecreation'            => '== Bon bini, $1! ==
+'welcomecreation' => '== Bon bini, $1! ==
 Bo kuenta ta trahá.
 No lubidá di kambia bo [[Special:Preferences|{{SITENAME}} preferensianan]].',
-'yourname'                   => 'Nòmber di uzadó',
-'yourpassword'               => 'Kontraseña',
-'yourpasswordagain'          => 'Hinka kontraseña atrobe',
-'remembermypassword'         => 'Kordá mi (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'userlogin'                  => 'Traha un kuenta nobo òf outentiká',
-'userlogout'                 => 'Terminá sesion',
-'badretype'                  => 'E kontraseñanan hinká no ta kuadra.',
-'wrongpassword'              => 'Kontraseña no ta korekto. Por fabor purba atrobe.',
-'wrongpasswordempty'         => 'Kontraseña tabata bashí. Por fabor purba atrobe.',
+'yourname' => 'Nòmber di uzadó',
+'yourpassword' => 'Kontraseña',
+'yourpasswordagain' => 'Hinka kontraseña atrobe',
+'remembermypassword' => 'Kordá mi (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'userlogin' => 'Traha un kuenta nobo òf outentiká',
+'userlogout' => 'Terminá sesion',
+'badretype' => 'E kontraseñanan hinká no ta kuadra.',
+'wrongpassword' => 'Kontraseña no ta korekto. Por fabor purba atrobe.',
+'wrongpasswordempty' => 'Kontraseña tabata bashí. Por fabor purba atrobe.',
 'acct_creation_throttle_hit' => 'Bishitantenan na uzando bo IP adrès a traha $1 kuenta den e último 24 ora, lokual ta e máksimo permití den e periodo aki. Esaki ta nifiká ku hendenan uzando e IP adrès aki no por traha mas kuenta na e momentu aki.',
-'emailauthenticated'         => 'Bo e-mail adrès tabata outentiká riba $1.',
-'emailnotauthenticated'      => 'Bo e-mail adrès no ta outentiká ahinda. Lo siguiente funkshonnan lo no ta disponibel.',
-'emailconfirmlink'           => 'Konfirmá bo e-mail adrès.',
-'accountcreated'             => 'Kuenta trahá',
-'accountcreatedtext'         => 'E kuenta di uzadó pa $1 tabata trahá.',
+'emailauthenticated' => 'Bo e-mail adrès tabata outentiká riba $1.',
+'emailnotauthenticated' => 'Bo e-mail adrès no ta outentiká ahinda. Lo siguiente funkshonnan lo no ta disponibel.',
+'emailconfirmlink' => 'Konfirmá bo e-mail adrès.',
+'accountcreated' => 'Kuenta trahá',
+'accountcreatedtext' => 'E kuenta di uzadó pa $1 tabata trahá.',
 
 # Edit pages
-'watchthis'        => 'Observá e página aki',
-'anoneditwarning'  => 'Bo no a outentiká bo mes.
+'watchthis' => 'Observá e página aki',
+'anoneditwarning' => 'Bo no a outentiká bo mes.
 Bo por kambia página libremente, pero tene kuenta ku lo nota bo IP adrès den e historia di kambionan hasí na e página aki.',
-'blockedtitle'     => 'Uzadó ta blokiá',
-'confirmedittext'  => 'Bo mester konfirmá bo e-mail adrès promé ku bo editá página. Por fabor duna i validá bo e-mail adrès via bo [[Special:Preferences|preferensianan]].',
-'accmailtitle'     => 'Kontraseña mandá.',
-'accmailtext'      => "E kontraseña pa '$1' tabata mandá pa $2.",
-'newarticle'       => '(Nobo)',
+'blockedtitle' => 'Uzadó ta blokiá',
+'confirmedittext' => 'Bo mester konfirmá bo e-mail adrès promé ku bo editá página. Por fabor duna i validá bo e-mail adrès via bo [[Special:Preferences|preferensianan]].',
+'accmailtitle' => 'Kontraseña mandá.',
+'accmailtext' => "E kontraseña pa '$1' tabata mandá pa $2.",
+'newarticle' => '(Nobo)',
 'anontalkpagetext' => "----''Esaki ta e página di diskushon pa un uzadó anonimo ku no a traha un kuenta ahinda, òf no sa uza e. Ta pa e rason aki nos tin ku uza IP adrès pa identifiká e persona. Diferente uzadó por uza e IP adrès aki. Si bo ta un uzadó anonimo i ta sinti ku komentario irelevante tabata mandá pa bo, por fabor [[Special:UserLogin|registrá un kuenta nobo òf outentiká bo mes]] pa evitá konfushon den futuro.''",
-'yourtext'         => 'Bo teksto',
-'yourdiff'         => 'Diferensianan',
+'yourtext' => 'Bo teksto',
+'yourdiff' => 'Diferensianan',
 
 # History pages
-'currentrev'          => 'Revishon aktual',
+'currentrev' => 'Revishon aktual',
 'currentrevisionlink' => 'wak revishon aktual',
-'cur'                 => 'akt',
-'next'                => 'siguiente',
-'last'                => 'prev',
-'histlegend'          => 'Leyenda: (akt) = diferensia ku vershon aktual,
+'cur' => 'akt',
+'next' => 'siguiente',
+'last' => 'prev',
+'histlegend' => 'Leyenda: (akt) = diferensia ku vershon aktual,
 (prev) = diferensia ku vershon previo, m = editashon menor',
-'histfirst'           => 'Promé',
-'histlast'            => 'Último',
+'histfirst' => 'Promé',
+'histlast' => 'Último',
 
 # Search results
-'nextn'          => 'siguiente {{PLURAL:$1|$1}}',
+'nextn' => 'siguiente {{PLURAL:$1|$1}}',
 'searchhelp-url' => 'Help:Kontenido',
 
 # Preferences page
-'preferences'    => 'Preferensianan',
-'mypreferences'  => 'Mi preferensianan',
+'preferences' => 'Preferensianan',
+'mypreferences' => 'Mi preferensianan',
 'changepassword' => 'Kambia kontraseña',
 'timezonelegend' => 'Zona di tempu',
-'allowemail'     => 'Akseptá e-mail di otro uzadó',
-'youremail'      => 'E-mail:',
-'username'       => 'Nòmber di uzadó:',
-'uid'            => 'ID di uzadó:',
-'yourrealname'   => 'Nòmber berdadero:',
-'yourlanguage'   => 'Idioma:',
-'yourvariant'    => 'Variante:',
-'yournick'       => 'Nòmber di kariño:',
-'badsig'         => 'Firma inválido; kontrolá e HTML uzá.',
+'allowemail' => 'Akseptá e-mail di otro uzadó',
+'youremail' => 'E-mail:',
+'username' => 'Nòmber di uzadó:',
+'uid' => 'ID di uzadó:',
+'yourrealname' => 'Nòmber berdadero:',
+'yourlanguage' => 'Idioma:',
+'yourvariant' => 'Variante:',
+'yournick' => 'Nòmber di kariño:',
+'badsig' => 'Firma inválido; kontrolá e HTML uzá.',
 
 # Recent changes
-'recentchanges'     => 'Kambionan resien',
-'recentchangestext' => 'Sigui e kambionan mas resien na {{SITENAME}} riba e página aki.',
-'rclistfrom'        => 'Mustra kambionan nobo kuminsando for di $1',
-'rcshowhideminor'   => '$1 kambionan menor',
-'rcshowhidebots'    => '$1 botnan',
-'rcshowhideanons'   => '$1 uzadónan anonimo',
-'rclinks'           => 'Mustra último $1 kambionan den último $2 dianan<br />$3',
-'hide'              => 'Skonde',
-'show'              => 'Mustra',
+'recentchanges' => 'Kambionan resien',
+'recentchanges-summary' => 'Sigui e kambionan mas resien na {{SITENAME}} riba e página aki.',
+'rclistfrom' => 'Mustra kambionan nobo kuminsando for di $1',
+'rcshowhideminor' => '$1 kambionan menor',
+'rcshowhidebots' => '$1 botnan',
+'rcshowhideanons' => '$1 uzadónan anonimo',
+'rclinks' => 'Mustra último $1 kambionan den último $2 dianan<br />$3',
+'hide' => 'Skonde',
+'show' => 'Mustra',
 
 # File description page
 'file-anchor-link' => 'Imagen',
@@ -244,76 +244,76 @@ Bo por kambia página libremente, pero tene kuenta ku lo nota bo IP adrès den e
 'unwatchedpages' => 'Páginanan no observá',
 
 # Statistics
-'statistics'              => 'Estadístika',
+'statistics' => 'Estadístika',
 'statistics-header-users' => 'Estadístika di uzadónan',
 
 # Miscellaneous special pages
-'ncategories'             => '$1 {{PLURAL:$1|kategoria|kategorianan}}',
-'uncategorizedpages'      => 'Páginanan no kategorisá',
+'ncategories' => '$1 {{PLURAL:$1|kategoria|kategorianan}}',
+'uncategorizedpages' => 'Páginanan no kategorisá',
 'uncategorizedcategories' => 'Kategorianan no kategorisá',
-'unusedcategories'        => 'Kategorianan no uzá',
-'wantedcategories'        => 'Kategorianan deseá',
-'wantedpages'             => 'Páginanan deseá',
-'ancientpages'            => 'Páginanan mas bieu',
-'unusedcategoriestext'    => 'E siguiente kategorianan ta eksistí pero ningun artíkulo òf kategoria ta hasi uzo di nan.',
+'unusedcategories' => 'Kategorianan no uzá',
+'wantedcategories' => 'Kategorianan deseá',
+'wantedpages' => 'Páginanan deseá',
+'ancientpages' => 'Páginanan mas bieu',
+'unusedcategoriestext' => 'E siguiente kategorianan ta eksistí pero ningun artíkulo òf kategoria ta hasi uzo di nan.',
 
 # Special:Log
 'alllogstext' => 'Esaki ta un bista kombiná di registronan.
 Bo por skohe un tipo di registro tambe, òf filtrá e bista ku un nòmber di uzadó òf un título di un artíkulo.',
 
 # Special:AllPages
-'allpages'          => 'Tur página',
-'alphaindexline'    => '$1 pa $2',
-'allpagesfrom'      => 'Mustra páginanan kuminsando na:',
-'allarticles'       => 'Tur artíkulo',
-'allinnamespace'    => 'Tur página (dominio $1)',
+'allpages' => 'Tur página',
+'alphaindexline' => '$1 pa $2',
+'allpagesfrom' => 'Mustra páginanan kuminsando na:',
+'allarticles' => 'Tur artíkulo',
+'allinnamespace' => 'Tur página (dominio $1)',
 'allnotinnamespace' => 'Tur página (no den dominio di $1)',
-'allpagesprev'      => 'Anterior',
-'allpagesnext'      => 'Siguiente',
-'allpagesprefix'    => 'Mustra páginanan kuminsando ku e prefiho:',
+'allpagesprev' => 'Anterior',
+'allpagesnext' => 'Siguiente',
+'allpagesprefix' => 'Mustra páginanan kuminsando ku e prefiho:',
 
 # Special:Categories
-'categories'         => 'Kategorianan',
+'categories' => 'Kategorianan',
 'categoriespagetext' => 'Esaki ta e kategorianan ku ta eksistí den {{SITENAME}}.
 [[Special:UnusedCategories|Unused categories]] are not shown here.
 Also see [[Special:WantedCategories|wanted categories]].',
 
 # E-mail user
-'emailuser'       => 'Manda e-mail pa e uzadó aki',
-'emailpage'       => 'Manda e-mail',
-'emailpagetext'   => 'E formulario aki lo manda un e-mail pa e uzadò aki.
+'emailuser' => 'Manda e-mail pa e uzadó aki',
+'emailpage' => 'Manda e-mail',
+'emailpagetext' => 'E formulario aki lo manda un e-mail pa e uzadò aki.
 Bo e-mail adrès (manera ta pará den bo preferensianan) lo aparesé den e e-mail pa e resipiente por respondé na bo direktamente.',
 'defemailsubject' => 'E-mail di {{SITENAME}}',
-'emailfrom'       => 'Di:',
-'emailto'         => 'Pa:',
-'emailsubject'    => 'Tópiko:',
-'emailmessage'    => 'Mensahe:',
-'emailsend'       => 'Manda',
-'emailsent'       => 'E-mail mandá',
-'emailsenttext'   => 'Bo e-mail tabata mandá.',
+'emailfrom' => 'Di:',
+'emailto' => 'Pa:',
+'emailsubject' => 'Tópiko:',
+'emailmessage' => 'Mensahe:',
+'emailsend' => 'Manda',
+'emailsent' => 'E-mail mandá',
+'emailsenttext' => 'Bo e-mail tabata mandá.',
 
 # Watchlist
-'watchlist'         => 'Mi lista di observashon',
-'nowatchlist'       => 'Bo lista di observashon ta bashí.',
-'watchnologintext'  => 'Bo mester [[Special:UserLogin|outentiká bo mes]] pa modifiká bo lista di observashon.',
-'addedwatchtext'    => "E página \"[[:\$1]]\" tabata añadí na bo [[Special:Watchlist|lista di observashon]].
+'watchlist' => 'Mi lista di observashon',
+'nowatchlist' => 'Bo lista di observashon ta bashí.',
+'watchnologintext' => 'Bo mester [[Special:UserLogin|outentiká bo mes]] pa modifiká bo lista di observashon.',
+'addedwatchtext' => "E página \"[[:\$1]]\" tabata añadí na bo [[Special:Watchlist|lista di observashon]].
 Lo lista kambionan hasí na e página aki i su página di diskushon einan,
 i e página lo aparesé '''vet''' den e [[Special:RecentChanges|lista di kambionan resien]] pa
 e ta mas fásil pa bo mira.
 
 Si despues bo ke kita e página for di bo lista di observashon, primi \"Stop di observá\" den e menú ariba.",
-'watch'             => 'Observá',
-'watchthispage'     => 'Observá e página aki',
-'unwatch'           => 'Stop di observá',
-'unwatchthispage'   => 'Stop di observá',
+'watch' => 'Observá',
+'watchthispage' => 'Observá e página aki',
+'unwatch' => 'Stop di observá',
+'unwatchthispage' => 'Stop di observá',
 'watchlistcontains' => 'Bo lista di observashon tin $1 {{PLURAL:$1|página|páginanan}}.',
-'wlshowlast'        => 'Mustra último $1 oranan $2 dianan $3',
+'wlshowlast' => 'Mustra último $1 oranan $2 dianan $3',
 
 'changed' => 'kambiá',
 'created' => 'trahá',
 
 # Delete
-'confirm'        => 'Konfirmá',
+'confirm' => 'Konfirmá',
 'actioncomplete' => 'Akshon kompletá',
 
 # Protect
@@ -324,28 +324,28 @@ Si despues bo ke kita e página for di bo lista di observashon, primi \"Stop di
 'undelete' => 'Wak páginanan kitá',
 
 # Namespace form on various pages
-'invert'         => 'Invertí selekshon',
+'invert' => 'Invertí selekshon',
 'blanknamespace' => '(Prinsipal)',
 
 # Contributions
 'contributions' => 'Kontribushonnan di uzadó',
-'mycontris'     => 'Mi kontribushonnan',
+'mycontris' => 'Mi kontribushonnan',
 
 # What links here
 'whatlinkshere' => 'Kiko ta link aki',
 
 # Block/unblock
-'blockip'            => 'Blokia uzadó',
-'badipaddress'       => 'IP adrès ta inválido',
-'blockipsuccesssub'  => 'Blokeo eksitoso',
+'blockip' => 'Blokia uzadó',
+'badipaddress' => 'IP adrès ta inválido',
+'blockipsuccesssub' => 'Blokeo eksitoso',
 'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] tabata blokiá.<br />
 Wak e [[Special:BlockList|lista di blokeonan]] pa wak tur blokeo aktivo.',
-'unblockip'          => 'Desblokia uzadó',
-'blocklink'          => 'blokia',
-'unblocklink'        => 'desblokia',
-'contribslink'       => "kontrib'nan",
-'autoblocker'        => 'Bo tabata outomatikamente blokiá pasombra "[[User:$1|$1]]" a uza e IP adrès aki resientemente. E rason ku $1 tabata blokiá ta: "\'\'\'$2\'\'\'"',
-'unblocklogentry'    => 'a desblokia $1',
+'unblockip' => 'Desblokia uzadó',
+'blocklink' => 'blokia',
+'unblocklink' => 'desblokia',
+'contribslink' => "kontrib'nan",
+'autoblocker' => 'Bo tabata outomatikamente blokiá pasombra "[[User:$1|$1]]" a uza e IP adrès aki resientemente. E rason ku $1 tabata blokiá ta: "\'\'\'$2\'\'\'"',
+'unblocklogentry' => 'a desblokia $1',
 
 # Move page
 'articleexists' => 'Tin un página ku e título ei kaba, òf e
@@ -353,37 +353,37 @@ título ku bo a skohe no ta válido.
 Por fabor skohe un otro título.',
 
 # Namespace 8 related
-'allmessages'        => 'Mensahenan di sistema',
-'allmessagesname'    => 'Nòmber',
+'allmessages' => 'Mensahenan di sistema',
+'allmessagesname' => 'Nòmber',
 'allmessagesdefault' => 'Teksto predeterminá',
 'allmessagescurrent' => 'Teksto aktual',
-'allmessagestext'    => 'Esaki ta un lista di mensahe di sistema disponibel den e dominio di MediaWiki.',
+'allmessagestext' => 'Esaki ta un lista di mensahe di sistema disponibel den e dominio di MediaWiki.',
 
 # Attribution
 'anonymous' => 'Uzadó(nan) anonimo di {{SITENAME}}',
 
 # Browsing diffs
 'previousdiff' => '← Diferensia anterior',
-'nextdiff'     => 'Siguiente diferensia →',
+'nextdiff' => 'Siguiente diferensia →',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'tur',
 'namespacesall' => 'tur',
 
 # E-mail address confirmation
-'confirmemail'           => 'Konfirmá e-mail adrès',
-'confirmemail_text'      => 'Bo mester validá bo e-mail adrès pa uza funkshonnan di e-mail.
+'confirmemail' => 'Konfirmá e-mail adrès',
+'confirmemail_text' => 'Bo mester validá bo e-mail adrès pa uza funkshonnan di e-mail.
 Primi e boton abou pa manda un e-mail di konfirmashon pa bo e-mail adrès.
 Ora bo haña e e-mail, bo ta sigui e instrukshonnan aden.
 Pa kontrolá si bo ta konfirmá kaba, wak bo preferensianan.',
-'confirmemail_send'      => 'Manda un kódigo di konfirmashon via e-mail.',
-'confirmemail_sent'      => 'E-mail pa konfirmashon mandá.',
-'confirmemail_invalid'   => 'Kódigo di konfirmashon inválido. Ta posibel ku e kódigo a kaduká.',
+'confirmemail_send' => 'Manda un kódigo di konfirmashon via e-mail.',
+'confirmemail_sent' => 'E-mail pa konfirmashon mandá.',
+'confirmemail_invalid' => 'Kódigo di konfirmashon inválido. Ta posibel ku e kódigo a kaduká.',
 'confirmemail_needlogin' => 'Bo mester $1 pa konfirmá bo e-mail adrès.',
-'confirmemail_success'   => 'Bo e-mail adrès tabata konfirmá. Bo por outentiká bo mes i gosa di {{SITENAME}}.',
-'confirmemail_loggedin'  => 'Bo e-mail adrès ta konfirmá.',
-'confirmemail_subject'   => '{{SITENAME}}: Konfirmashon di e-mail adrès',
-'confirmemail_body'      => 'Un hende, probablemente abo, di IP adrès $1, a registrá e
+'confirmemail_success' => 'Bo e-mail adrès tabata konfirmá. Bo por outentiká bo mes i gosa di {{SITENAME}}.',
+'confirmemail_loggedin' => 'Bo e-mail adrès ta konfirmá.',
+'confirmemail_subject' => '{{SITENAME}}: Konfirmashon di e-mail adrès',
+'confirmemail_body' => 'Un hende, probablemente abo, di IP adrès $1, a registrá e
 kuenta "$2" ku e e-mail adrès aki riba {{SITENAME}}.
 
 Pa konfirmá ku e kuenta aki en berdat ta di bo i pa aktivá
index 4fd4af0..c0f167d 100644 (file)
@@ -461,8 +461,6 @@ Léginde : ({{MediaWiki:Cur}}) = différinches aveuc el vérchon à ch'momint-ch
 'search-interwiki-caption' => 'Proujé analocq',
 'search-interwiki-default' => '$1 résultats:',
 'search-interwiki-more' => '(pus)',
-'search-mwsuggest-enabled' => 'aveuc avanches',
-'search-mwsuggest-disabled' => "mie d'avanches",
 'nonefound' => "'''Note''': il y o tasseulemint quéques éspaces éd noms éq sont trachés pèr défeut. <br /> Pou tracher din tous chés contnus (paches éd pérlache, modéles, etc... comprins) insséyer in imploéyant ch'préfixe ''all:'' o bin imploéyer echl éspace éd noms édmindé conme préfixe.",
 'powersearch' => 'Érvue avanchée',
 'powersearch-legend' => 'Érvue avanchée',
index 9806086..7943edb 100644 (file)
@@ -412,8 +412,6 @@ Paesswatt fer nau: $2',
 'search-interwiki-caption' => 'Schweschder Projects',
 'search-interwiki-default' => '$1 Results:',
 'search-interwiki-more' => '(weidere)',
-'search-mwsuggest-enabled' => 'mit Vorschläch',
-'search-mwsuggest-disabled' => 'kee Vorschläch',
 'searchall' => 'all',
 'powersearch' => 'Guck uff',
 'powersearch-ns' => 'Guck uff in Blatznaame:',
@@ -1020,4 +1018,7 @@ Guck $2 fer e Lischt vun de letscht Leschunge.',
 # Feedback
 'feedback-message' => 'Melding:',
 
+# Search suggestions
+'searchsuggest-search' => 'Uffgucke',
+
 );
index b0e023c..aa4e5f9 100644 (file)
@@ -16,224 +16,224 @@ $fallback = 'de';
 
 $messages = array(
 # User preference toggles
-'tog-underline'               => 'Links unjastritje:',
-'tog-justify'                 => 'Tatjst em Blocksautz',
-'tog-hideminor'               => 'Tjliene Endarunge ute latste Tiet nich wiese',
-'tog-extendwatchlist'         => 'Moak dee Oppaussied-List jrata en wies aula Endarunge',
-'tog-usenewrc'                => 'Betre Doastalinj (JavaScript es needich)',
-'tog-numberheadings'          => 'Ewaschrefte automatisch numerere',
-'tog-showtoolbar'             => 'Instrumente-Leist wiese (JavaScript)',
-'tog-editondblclick'          => 'Siede mett Dobbeltklick beoabeide (JavaScript)',
-'tog-editsection'             => 'Links tom Beoabeide von eenzelne Aufschnette wiese',
+'tog-underline' => 'Links unjastritje:',
+'tog-justify' => 'Tatjst em Blocksautz',
+'tog-hideminor' => 'Tjliene Endarunge ute latste Tiet nich wiese',
+'tog-extendwatchlist' => 'Moak dee Oppaussied-List jrata en wies aula Endarunge',
+'tog-usenewrc' => 'Betre Doastalinj (JavaScript es needich)',
+'tog-numberheadings' => 'Ewaschrefte automatisch numerere',
+'tog-showtoolbar' => 'Instrumente-Leist wiese (JavaScript)',
+'tog-editondblclick' => 'Siede mett Dobbeltklick beoabeide (JavaScript)',
+'tog-editsection' => 'Links tom Beoabeide von eenzelne Aufschnette wiese',
 'tog-editsectiononrightclick' => 'Eenzelne Aufschnette mett eenem Rajsch-Klick beoabeide (JavaScript)',
-'tog-showtoc'                 => 'Wies dee List mettem Enhault (fe Siede mett meea aus dree Ewaschrefte)',
-'tog-rememberpassword'        => 'Login bewoare, dee Brucka blift aun disem Computer aunjemaldt',
-'tog-previewontop'            => 'Wies Preview bowe em Beoabeide-Fensta',
-'tog-showhiddencats'          => "Wies fe'stoakne Kategorien",
+'tog-showtoc' => 'Wies dee List mettem Enhault (fe Siede mett meea aus dree Ewaschrefte)',
+'tog-rememberpassword' => 'Login bewoare, dee Brucka blift aun disem Computer aunjemaldt',
+'tog-previewontop' => 'Wies Preview bowe em Beoabeide-Fensta',
+'tog-showhiddencats' => "Wies fe'stoakne Kategorien",
 
 'underline-always' => 'Emma',
-'underline-never'  => 'Nienijch',
+'underline-never' => 'Nienijch',
 
 # Dates
-'sunday'        => 'Sindach',
-'monday'        => 'Mondach',
-'tuesday'       => 'Dinjsdach',
-'wednesday'     => 'Medwäakj',
-'thursday'      => 'Donnadach',
-'friday'        => 'Friedach',
-'saturday'      => 'Sinowent',
-'sun'           => 'Sin',
-'mon'           => 'Mon',
-'tue'           => 'Din',
-'wed'           => 'Med',
-'thu'           => 'Don',
-'fri'           => 'Fri',
-'sat'           => 'Sow',
-'january'       => 'Jaunwoa',
-'february'      => 'Feebawoa',
-'march'         => 'Moats',
-'april'         => 'Aprell',
-'may_long'      => 'Mei',
-'june'          => 'Jüni',
-'july'          => 'Jüli',
-'august'        => 'August',
-'september'     => 'Septamba',
-'october'       => 'Oktooba',
-'november'      => 'Nowamba',
-'december'      => 'Deetsamba',
-'january-gen'   => 'Jaunwoa',
-'february-gen'  => 'Feebawoa',
-'march-gen'     => 'Moats',
-'april-gen'     => 'Aprell',
-'may-gen'       => 'Mei',
-'june-gen'      => 'Jüni',
-'july-gen'      => 'Jüli',
-'august-gen'    => 'August',
+'sunday' => 'Sindach',
+'monday' => 'Mondach',
+'tuesday' => 'Dinjsdach',
+'wednesday' => 'Medwäakj',
+'thursday' => 'Donnadach',
+'friday' => 'Friedach',
+'saturday' => 'Sinowent',
+'sun' => 'Sin',
+'mon' => 'Mon',
+'tue' => 'Din',
+'wed' => 'Med',
+'thu' => 'Don',
+'fri' => 'Fri',
+'sat' => 'Sow',
+'january' => 'Jaunwoa',
+'february' => 'Feebawoa',
+'march' => 'Moats',
+'april' => 'Aprell',
+'may_long' => 'Mei',
+'june' => 'Jüni',
+'july' => 'Jüli',
+'august' => 'August',
+'september' => 'Septamba',
+'october' => 'Oktooba',
+'november' => 'Nowamba',
+'december' => 'Deetsamba',
+'january-gen' => 'Jaunwoa',
+'february-gen' => 'Feebawoa',
+'march-gen' => 'Moats',
+'april-gen' => 'Aprell',
+'may-gen' => 'Mei',
+'june-gen' => 'Jüni',
+'july-gen' => 'Jüli',
+'august-gen' => 'August',
 'september-gen' => 'Septamba',
-'october-gen'   => 'Oktooba',
-'november-gen'  => 'Nowamba',
-'december-gen'  => 'Deetsamba',
-'jan'           => 'Jau',
-'feb'           => 'Fee',
-'mar'           => 'Moa',
-'apr'           => 'Apr',
-'may'           => 'Mei',
-'jun'           => 'Jun',
-'jul'           => 'Jul',
-'aug'           => 'Aug',
-'sep'           => 'Sep',
-'oct'           => 'Okt',
-'nov'           => 'Now',
-'dec'           => 'Dez',
+'october-gen' => 'Oktooba',
+'november-gen' => 'Nowamba',
+'december-gen' => 'Deetsamba',
+'jan' => 'Jau',
+'feb' => 'Fee',
+'mar' => 'Moa',
+'apr' => 'Apr',
+'may' => 'Mei',
+'jun' => 'Jun',
+'jul' => 'Jul',
+'aug' => 'Aug',
+'sep' => 'Sep',
+'oct' => 'Okt',
+'nov' => 'Now',
+'dec' => 'Dez',
 
 # Categories related messages
-'pagecategories'           => '{{PLURAL:$1|Kategorie|Kategorien}}',
-'category_header'          => 'Siede in Kategorie "$1"',
-'category-media-header'    => 'Bilda in Kategorie "$1"',
-'hidden-categories'        => "{{PLURAL:$1|Fe'stoakne Kategorie|Fe'stoakne Kategorien}}",
+'pagecategories' => '{{PLURAL:$1|Kategorie|Kategorien}}',
+'category_header' => 'Siede in Kategorie "$1"',
+'category-media-header' => 'Bilda in Kategorie "$1"',
+'hidden-categories' => "{{PLURAL:$1|Fe'stoakne Kategorie|Fe'stoakne Kategorien}}",
 'hidden-category-category' => "Fe'stoakne Kategorien",
 
-'about'         => 'Äwa',
-'newwindow'     => '(got in en nie Fensta op)',
-'cancel'        => 'Aufbräakje',
+'about' => 'Äwa',
+'newwindow' => '(got in en nie Fensta op)',
+'cancel' => 'Aufbräakje',
 'moredotdotdot' => 'Mea...',
-'mypage'        => 'Miene Sied',
-'mytalk'        => 'Miene Beredsied',
-'anontalk'      => 'Beredsied fe dise IP',
-'navigation'    => 'Navigatioon',
-'and'           => '&#32;onn',
+'mypage' => 'Miene Sied',
+'mytalk' => 'Miene Beredsied',
+'anontalk' => 'Beredsied fe dise IP',
+'navigation' => 'Navigatioon',
+'and' => '&#32;onn',
 
 # Cologne Blue skin
-'qbfind'         => 'finje',
-'qbedit'         => 'Endre',
-'qbpageoptions'  => 'Dise Sied',
-'qbmyoptions'    => 'Miene Siede',
+'qbfind' => 'finje',
+'qbedit' => 'Endre',
+'qbpageoptions' => 'Dise Sied',
+'qbmyoptions' => 'Miene Siede',
 'qbspecialpages' => "Opp'poate Siede",
 
-'errorpagetitle'   => 'Fäla',
-'returnto'         => 'Trigj no $1.',
-'tagline'          => 'Fonn {{SITENAME}}',
-'help'             => 'Help',
-'search'           => 'Setje',
-'searchbutton'     => 'Setje',
-'go'               => 'Go',
-'searcharticle'    => 'Sied',
-'history'          => "Siedeje'schijchte",
-'history_short'    => 'Jeschicht',
-'updatedmarker'    => 'fresch jemoakt',
+'errorpagetitle' => 'Fäla',
+'returnto' => 'Trigj no $1.',
+'tagline' => 'Fonn {{SITENAME}}',
+'help' => 'Help',
+'search' => 'Setje',
+'searchbutton' => 'Setje',
+'go' => 'Go',
+'searcharticle' => 'Sied',
+'history' => "Siedeje'schijchte",
+'history_short' => 'Jeschicht',
+'updatedmarker' => 'fresch jemoakt',
 'printableversion' => 'Drekdoastalinj',
-'permalink'        => 'Bestendja Link',
-'print'            => 'Drek',
-'edit'             => 'Endre',
-'create'           => 'Moak',
-'editthispage'     => 'Endre dise Sied',
+'permalink' => 'Bestendja Link',
+'print' => 'Drek',
+'edit' => 'Endre',
+'create' => 'Moak',
+'editthispage' => 'Endre dise Sied',
 'create-this-page' => 'Moak dise Sied',
-'delete'           => 'Lasche',
-'deletethispage'   => 'Dise Sied lasche',
-'protect'          => "be'schutse",
-'newpage'          => 'Nie Sied',
-'talkpage'         => 'Beräd de Sied',
+'delete' => 'Lasche',
+'deletethispage' => 'Dise Sied lasche',
+'protect' => "be'schutse",
+'newpage' => 'Nie Sied',
+'talkpage' => 'Beräd de Sied',
 'talkpagelinktext' => 'Beredsied',
-'specialpage'      => 'Spezialsied',
-'personaltools'    => 'Perseenliche Instrumente',
-'postcomment'      => 'Kommentar moake',
-'talk'             => 'Beredsied',
-'views'            => 'Aunsechte',
-'toolbox'          => 'Instrumente',
-'userpage'         => 'Brucka-Sied',
-'projectpage'      => 'Meta-Sied',
-'imagepage'        => 'Datei-Sied',
-'mediawikipage'    => 'Enhault wiese',
-'templatepage'     => 'Sied mett Dokumentenvorlagen wiese',
-'viewhelppage'     => 'Help-Sied wiese',
-'categorypage'     => 'Kategorie-Sied wiese',
-'viewtalkpage'     => 'Diskussioon',
-'otherlanguages'   => 'In aundre Sproake',
-'redirectedfrom'   => '(wieda jeleidt von $1)',
-'redirectpagesub'  => 'Sied tom Wiedaleide',
-'lastmodifiedat'   => "Dise Sied word aum $1, klock $2 daut latzte Mol je'endat.",
-'protectedpage'    => 'Sied mett besondrem Schutz',
-'jumpto'           => 'Sprinj no:',
+'specialpage' => 'Spezialsied',
+'personaltools' => 'Perseenliche Instrumente',
+'postcomment' => 'Kommentar moake',
+'talk' => 'Beredsied',
+'views' => 'Aunsechte',
+'toolbox' => 'Instrumente',
+'userpage' => 'Brucka-Sied',
+'projectpage' => 'Meta-Sied',
+'imagepage' => 'Datei-Sied',
+'mediawikipage' => 'Enhault wiese',
+'templatepage' => 'Sied mett Dokumentenvorlagen wiese',
+'viewhelppage' => 'Help-Sied wiese',
+'categorypage' => 'Kategorie-Sied wiese',
+'viewtalkpage' => 'Diskussioon',
+'otherlanguages' => 'In aundre Sproake',
+'redirectedfrom' => '(wieda jeleidt von $1)',
+'redirectpagesub' => 'Sied tom Wiedaleide',
+'lastmodifiedat' => "Dise Sied word aum $1, klock $2 daut latzte Mol je'endat.",
+'protectedpage' => 'Sied mett besondrem Schutz',
+'jumpto' => 'Sprinj no:',
 'jumptonavigation' => 'Navigatioon',
-'jumptosearch'     => 'Setje',
+'jumptosearch' => 'Setje',
 
 # 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'            => 'Äwa {{SITENAME}}',
-'aboutpage'            => 'Project:Äwa',
-'copyright'            => 'Enhault es to habe unja $1.',
-'currentevents'        => 'Aktuelle Sache',
-'currentevents-url'    => 'Project:Aktuelle Sache',
-'disclaimers'          => 'Impressum',
-'disclaimerpage'       => 'Project:Impressum',
-'edithelp'             => 'Help tom Beoabeide',
-'edithelppage'         => 'Help:Help tom Beoabeide',
-'helppage'             => 'Help:Enhault',
-'mainpage'             => 'Hauptsied',
+'aboutsite' => 'Äwa {{SITENAME}}',
+'aboutpage' => 'Project:Äwa',
+'copyright' => 'Enhault es to habe unja $1.',
+'currentevents' => 'Aktuelle Sache',
+'currentevents-url' => 'Project:Aktuelle Sache',
+'disclaimers' => 'Impressum',
+'disclaimerpage' => 'Project:Impressum',
+'edithelp' => 'Help tom Beoabeide',
+'edithelppage' => 'Help:Help tom Beoabeide',
+'helppage' => 'Help:Enhault',
+'mainpage' => 'Hauptsied',
 'mainpage-description' => 'Hauptsied',
-'policy-url'           => 'Project:Policy',
-'portal'               => 'Jemeenschauftsportal',
-'portal-url'           => 'Project:Jemeenschauftsportal',
-'privacy'              => 'Doteschutz',
-'privacypage'          => 'Project:Doteschutz',
+'policy-url' => 'Project:Policy',
+'portal' => 'Jemeenschauftsportal',
+'portal-url' => 'Project:Jemeenschauftsportal',
+'privacy' => 'Doteschutz',
+'privacypage' => 'Project:Doteschutz',
 
-'badaccess'        => 'Nich utretjende Rajchte',
+'badaccess' => 'Nich utretjende Rajchte',
 'badaccess-group0' => 'Du hast nich daut needje Rajcht fe dise Aktioon.',
 
 'versionrequired' => 'Versioon $1 von MediaWiki es needich',
 
-'retrievedfrom'           => 'Von "$1"',
-'youhavenewmessages'      => 'Dü hast $1 ($2).',
-'newmessageslink'         => 'Niee Norechte',
-'newmessagesdifflink'     => "Latztet mol je'endat",
+'retrievedfrom' => 'Von "$1"',
+'youhavenewmessages' => 'Dü hast $1 ($2).',
+'newmessageslink' => 'Niee Norechte',
+'newmessagesdifflink' => "Latztet mol je'endat",
 'youhavenewmessagesmulti' => 'Du hast niee Norechte bie $1',
-'editsection'             => 'Beoabeide',
-'editold'                 => 'endre',
-'editsectionhint'         => 'Aufschnett beoabeide: $1',
-'toc'                     => 'Enhault',
-'showtoc'                 => 'wiese',
-'hidetoc'                 => "fe'stäakje",
-'thisisdeleted'           => '$1 seene ooda wada trajchtmoake?',
-'viewdeleted'             => '$1 wiese?',
-'feed-invalid'            => 'Abonnement-Typ es nich rechtich.',
-'feed-unavailable'        => 'Daut jefft tjeene Feeds',
-'site-rss-feed'           => '$1 RSS-Feed',
-'site-atom-feed'          => '$1 Atom-Feed',
-'page-rss-feed'           => 'RSS Feed fe "$1"',
-'page-atom-feed'          => 'Atom-Feed fe "$1"',
-'feed-atom'               => 'Atom',
-'red-link-title'          => '$1 (Sied noch nich jemoakt)',
+'editsection' => 'Beoabeide',
+'editold' => 'endre',
+'editsectionhint' => 'Aufschnett beoabeide: $1',
+'toc' => 'Enhault',
+'showtoc' => 'wiese',
+'hidetoc' => "fe'stäakje",
+'thisisdeleted' => '$1 seene ooda wada trajchtmoake?',
+'viewdeleted' => '$1 wiese?',
+'feed-invalid' => 'Abonnement-Typ es nich rechtich.',
+'feed-unavailable' => 'Daut jefft tjeene Feeds',
+'site-rss-feed' => '$1 RSS-Feed',
+'site-atom-feed' => '$1 Atom-Feed',
+'page-rss-feed' => 'RSS Feed fe "$1"',
+'page-atom-feed' => 'Atom-Feed fe "$1"',
+'feed-atom' => 'Atom',
+'red-link-title' => '$1 (Sied noch nich jemoakt)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Sied',
-'nstab-user'      => 'Bruckasied',
-'nstab-media'     => 'Media',
-'nstab-special'   => 'Besondre Sied
+'nstab-main' => 'Sied',
+'nstab-user' => 'Bruckasied',
+'nstab-media' => 'Media',
+'nstab-special' => 'Besondre Sied
 Spezial',
-'nstab-project'   => 'Portalsied',
-'nstab-image'     => 'Datei',
+'nstab-project' => 'Portalsied',
+'nstab-image' => 'Datei',
 'nstab-mediawiki' => 'Norejcht',
-'nstab-help'      => 'Helpsied',
-'nstab-category'  => 'Kategorie',
+'nstab-help' => 'Helpsied',
+'nstab-category' => 'Kategorie',
 
 # Main script and global functions
-'nosuchaction'      => 'Soone Aktioon jefft et nich',
-'nosuchactiontext'  => 'Dee Aktioon von dise URL woat von MediaWiki nich unjastett.',
+'nosuchaction' => 'Soone Aktioon jefft et nich',
+'nosuchactiontext' => 'Dee Aktioon von dise URL woat von MediaWiki nich unjastett.',
 'nosuchspecialpage' => 'Soone Spezialsied jefft et nich',
 'nospecialpagetext' => '<strong>Dee oppjeroopde Spezialsied jefft et nich.</strong>
 
 Aula bruckboare Spezialsiede send bie [[Special:SpecialPages|{{int:specialpages}}]] to finje.',
 
 # General errors
-'error'           => 'Fehla',
-'databaseerror'   => 'Fehla enne Dotebank',
-'dberrortext'     => 'Daut gauf een Syntaxfehla biem Opproope vonne Dotebank.
+'error' => 'Fehla',
+'databaseerror' => 'Fehla enne Dotebank',
+'dberrortext' => 'Daut gauf een Syntaxfehla biem Opproope vonne Dotebank.
 Doa kaun een Probleem enne Software senne.
 Daut latzte Opproope vonne Dotebank we:
 <blockquote><tt>$1</tt></blockquote>
 ute Funktioon "<tt>$2</tt>".
 MySQL mald dem Fehla "<tt>$3: $4</tt>".',
 'laggedslavemode' => 'Oppjepausst: Dee jewesne Sied es nich onbedinjt dee latzte Versioon.',
-'readonly'        => 'Dotebank es jeschlote',
+'readonly' => 'Dotebank es jeschlote',
 'enterlockreason' => 'Nan bitte een Grunt doafea, wurom dee Dotebank jeschlote saul en saj, woolang daut onjefea diere saul',
 'missing-article' => 'Dee Database haft nich dem Tatjst von eene Sied jefunge, woone hee haud finje sullt, mettem Nome "$1" $2.
 
@@ -241,27 +241,27 @@ Dit tjemm jeweenlich soo, wan een oola nich jelaschda Link jebruckt worde es.
 
 Wan daut nich soo es, dan es doa vleicht een Fehla enne Software.
 Bitte schriew eene Notiz aun [[Special:ListUsers/sysop|administrator]], en lot dem dee URL weete.',
-'badtitle'        => 'Schlajchta Titel',
+'badtitle' => 'Schlajchta Titel',
 
 # Login and logout pages
-'yourname'                => 'Bruckanome:',
-'yourpassword'            => 'Pauswot:',
+'yourname' => 'Bruckanome:',
+'yourpassword' => 'Pauswot:',
 'nav-login-createaccount' => 'Aunmalde',
-'loginprompt'             => 'Tom Aunmalde motte Cookies bie {{SITENAME}} aktiviet senne.',
-'userlogin'               => 'Aunmalde',
-'logout'                  => 'Rut hia',
-'userlogout'              => 'Rut hia',
-'notloggedin'             => 'Nich aunjemaldt',
-'nologin'                 => "Hast tjeen Bruckakonto? '''$1'''.",
-'nologinlink'             => 'Nieet Bruckakonto moake',
-'createaccount'           => 'Bruckakonto moake',
-'gotaccount'              => "Hast aul een Bruckakonto? '''$1'''.",
-'gotaccountlink'          => 'Aunmalde',
-'createaccountmail'       => 'Ewa Email',
-'badretype'               => 'Dee beid Pauswed stemme nich ewaeen.',
-'userexists'              => 'Dem Bruckanome haft aul wea.
+'loginprompt' => 'Tom Aunmalde motte Cookies bie {{SITENAME}} aktiviet senne.',
+'userlogin' => 'Aunmalde',
+'logout' => 'Rut hia',
+'userlogout' => 'Rut hia',
+'notloggedin' => 'Nich aunjemaldt',
+'nologin' => "Hast tjeen Bruckakonto? '''$1'''.",
+'nologinlink' => 'Nieet Bruckakonto moake',
+'createaccount' => 'Bruckakonto moake',
+'gotaccount' => "Hast aul een Bruckakonto? '''$1'''.",
+'gotaccountlink' => 'Aunmalde',
+'createaccountmail' => 'Ewa Email',
+'badretype' => 'Dee beid Pauswed stemme nich ewaeen.',
+'userexists' => 'Dem Bruckanome haft aul wea.
 Bitte nemm eenen aundren.',
-'loginlanguagelabel'      => 'Sproak: $1',
+'loginlanguagelabel' => 'Sproak: $1',
 
 # Special:PasswordReset
 'passwordreset-username' => 'Bruckernome:',
@@ -270,32 +270,32 @@ Bitte nemm eenen aundren.',
 'media_tip' => 'Datei-Link',
 
 # Edit pages
-'summary'              => 'Toofotinj:',
-'subject'              => 'Teema:',
-'minoredit'            => 'Dit es eene tjliene Endanis.',
-'watchthis'            => 'Paus op dise Sied op',
-'savearticle'          => 'Sied bewoare',
-'preview'              => 'Preview',
-'showpreview'          => 'Wies Preview',
-'showlivepreview'      => 'Live-Preview',
-'showdiff'             => 'Endanisse wiese',
-'anoneditwarning'      => "'''Paus opp:''' Du best nich aunjemaldt. Diene IP-Adras woat enne Versioonsjeschicht oppbewoat en es emma to seene.",
-'missingsummary'       => "'''Dentj draun:''' Du hast tjeene Toopfotinj jemoakt. Wan du wada opp Bewoare klickst, woat diene Endanis ohne Toopfotinj ewanohme.",
-'missingcommenttext'   => 'Bitte schriew eene korte Toopfotinj.',
+'summary' => 'Toofotinj:',
+'subject' => 'Teema:',
+'minoredit' => 'Dit es eene tjliene Endanis.',
+'watchthis' => 'Paus op dise Sied op',
+'savearticle' => 'Sied bewoare',
+'preview' => 'Preview',
+'showpreview' => 'Wies Preview',
+'showlivepreview' => 'Live-Preview',
+'showdiff' => 'Endanisse wiese',
+'anoneditwarning' => "'''Paus opp:''' Du best nich aunjemaldt. Diene IP-Adras woat enne Versioonsjeschicht oppbewoat en es emma to seene.",
+'missingsummary' => "'''Dentj draun:''' Du hast tjeene Toopfotinj jemoakt. Wan du wada opp Bewoare klickst, woat diene Endanis ohne Toopfotinj ewanohme.",
+'missingcommenttext' => 'Bitte schriew eene korte Toopfotinj.',
 'missingcommentheader' => "'''Dentj draun:''' Du hast tjeen Teema em Plautz \"Teema\" jeschrewe. Wan du wada opp Sied Bewoare klickst, woat diene Oabeit ohne Teema bewoat.",
-'summary-preview'      => 'Toopfotinj-Preview:',
-'subject-preview'      => 'Teema-Preview:',
-'blockedtitle'         => 'Dis Brucka es jeblockt.',
-'newarticle'           => '(Nie)',
-'template-protected'   => "(be'schutst)",
+'summary-preview' => 'Toopfotinj-Preview:',
+'subject-preview' => 'Teema-Preview:',
+'blockedtitle' => 'Dis Brucka es jeblockt.',
+'newarticle' => '(Nie)',
+'template-protected' => "(be'schutst)",
 
 # History pages
-'revisionasof'  => 'Versioon von $1',
+'revisionasof' => 'Versioon von $1',
 'revision-info' => 'Versioon von $1 von $2',
-'cur'           => 'dise',
-'last'          => 'latste',
-'page_first'    => 'easchte',
-'page_last'     => 'latste',
+'cur' => 'dise',
+'last' => 'latste',
+'page_first' => 'easchte',
+'page_last' => 'latste',
 
 # Revision feed
 'history-feed-item-nocomment' => '$1 omm $2',
@@ -304,79 +304,77 @@ Bitte nemm eenen aundren.',
 'rev-delundel' => 'wies/vestopp',
 
 # Diffs
-'lineno'   => 'Lien $1:',
+'lineno' => 'Lien $1:',
 'editundo' => 'trigjsate',
 
 # Search results
-'searchresults'             => 'Setj Resultaute',
-'searchresults-title'       => 'Setj Resultaute fe "$1"',
-'searchsubtitle'            => 'Du sochst \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|all pages starting with "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|all pages that link to "$1"]])',
-'prevn'                     => '{{PLURAL:$1|$1}} ferhäa',
-'nextn'                     => 'näakjste {{PLURAL:$1|$1}}',
-'viewprevnext'              => 'Tjitj ($1 {{int:pipe-separator}} $2) ($3)',
-'searchhelp-url'            => 'Help:Enhault',
-'search-result-size'        => '$1 ({{PLURAL:$2|1 Wot|$2 Wed}})',
-'search-mwsuggest-enabled'  => 'mett Veaschlag',
-'search-mwsuggest-disabled' => 'Tjeen Veaschlag',
-'powersearch'               => 'Bätre Sääk',
-'powersearch-legend'        => 'Betret Setje',
-'powersearch-field'         => 'Setj no',
+'searchresults' => 'Setj Resultaute',
+'searchresults-title' => 'Setj Resultaute fe "$1"',
+'searchsubtitle' => 'Du sochst \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|all pages starting with "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|all pages that link to "$1"]])',
+'prevn' => '{{PLURAL:$1|$1}} ferhäa',
+'nextn' => 'näakjste {{PLURAL:$1|$1}}',
+'viewprevnext' => 'Tjitj ($1 {{int:pipe-separator}} $2) ($3)',
+'searchhelp-url' => 'Help:Enhault',
+'search-result-size' => '$1 ({{PLURAL:$2|1 Wot|$2 Wed}})',
+'powersearch' => 'Bätre Sääk',
+'powersearch-legend' => 'Betret Setje',
+'powersearch-field' => 'Setj no',
 
 # Preferences page
-'preferences'          => 'Ennstalinje',
-'mypreferences'        => 'Miene Ennstalinje',
-'youremail'            => 'Email:',
-'username'             => 'Bruckanome:',
-'uid'                  => 'Brucka-ID:',
+'preferences' => 'Ennstalinje',
+'mypreferences' => 'Miene Ennstalinje',
+'youremail' => 'Email:',
+'username' => 'Bruckanome:',
+'uid' => 'Brucka-ID:',
 'prefs-memberingroups' => 'Mettjliet von {{PLURAL:$1|group|groups}}:',
-'yourrealname'         => 'Ajchta Nome:',
-'yourlanguage'         => 'Sproak:',
+'yourrealname' => 'Ajchta Nome:',
+'yourlanguage' => 'Sproak:',
 
 # Recent changes
-'nchanges'        => '$1 {{PLURAL:$1|Endaniss|Endanisse}}',
-'recentchanges'   => 'Nieste Endanisse',
+'nchanges' => '$1 {{PLURAL:$1|Endaniss|Endanisse}}',
+'recentchanges' => 'Nieste Endanisse',
 'rcshowhideminor' => '$1 kjleene Endanisse',
 'rcshowhideanons' => '$1 nomeloose Bruckasch',
-'rcshowhidemine'  => '$1 miene Endanisse',
-'rclinks'         => 'Wies de latste $1 Endanisse in de latste $2 Doag<br />$3',
-'diff'            => 'Unjascheet',
-'hist'            => 'Jeschicht',
-'hide'            => "Fe'stäakje",
-'show'            => 'Wiese',
+'rcshowhidemine' => '$1 miene Endanisse',
+'rclinks' => 'Wies de latste $1 Endanisse in de latste $2 Doag<br />$3',
+'diff' => 'Unjascheet',
+'hist' => 'Jeschicht',
+'hide' => "Fe'stäakje",
+'show' => 'Wiese',
 'minoreditletter' => 'k',
-'newpageletter'   => 'N',
-'boteditletter'   => 'b',
+'newpageletter' => 'N',
+'boteditletter' => 'b',
 
 # Recent changes linked
-'recentchangeslinked'          => 'Endarunge aun velinkte Siede',
-'recentchangeslinked-feed'     => 'Endarunge aun velinkte Siede',
-'recentchangeslinked-toolbox'  => 'Endarunge aun velinkte Siede',
-'recentchangeslinked-title'    => 'Endarunge aun Siede, woone von "$1" velinkt send',
+'recentchangeslinked' => 'Endarunge aun velinkte Siede',
+'recentchangeslinked-feed' => 'Endarunge aun velinkte Siede',
+'recentchangeslinked-toolbox' => 'Endarunge aun velinkte Siede',
+'recentchangeslinked-title' => 'Endarunge aun Siede, woone von "$1" velinkt send',
 'recentchangeslinked-noresult' => 'Em utjesochten Tietrum es aun dee velinkte Siede nuscht aundasch jemoakt worde.',
-'recentchangeslinked-summary'  => "Dit es eene List mette latzte Endarunge aune velinkte Siede (ooda bie Kategorien von Mettjlieda von dise Kategorie). Dee Siede opp diene [[Special:Watchlist|your watchlist]] woare '''fat''' jewese.",
-'recentchangeslinked-page'     => 'Siednome:',
-'recentchangeslinked-to'       => 'Wies Endarunge opp Siede, woone mett dise Sied velinkt send',
+'recentchangeslinked-summary' => "Dit es eene List mette latzte Endarunge aune velinkte Siede (ooda bie Kategorien von Mettjlieda von dise Kategorie). Dee Siede opp diene [[Special:Watchlist|your watchlist]] woare '''fat''' jewese.",
+'recentchangeslinked-page' => 'Siednome:',
+'recentchangeslinked-to' => 'Wies Endarunge opp Siede, woone mett dise Sied velinkt send',
 
 # Upload
-'upload'                     => 'Nopplode',
-'uploadbtn'                  => 'Datei nopplode',
-'reuploaddesc'               => 'Stopp Nopplode en tridj no dee Nopplode-Sied',
-'uploadnologin'              => 'Nich aunjemaldt',
-'uploadnologintext'          => 'Du mottst [[Special:UserLogin|aunjemaldt senne]], wan Dateie nopplode wellst.',
-'upload_directory_missing'   => 'Dee Nopplode-Vetetjnis ($1) fehlt en kunn vom Webserver nich jemoakt woare.',
+'upload' => 'Nopplode',
+'uploadbtn' => 'Datei nopplode',
+'reuploaddesc' => 'Stopp Nopplode en tridj no dee Nopplode-Sied',
+'uploadnologin' => 'Nich aunjemaldt',
+'uploadnologintext' => 'Du mottst [[Special:UserLogin|aunjemaldt senne]], wan Dateie nopplode wellst.',
+'upload_directory_missing' => 'Dee Nopplode-Vetetjnis ($1) fehlt en kunn vom Webserver nich jemoakt woare.',
 'upload_directory_read_only' => 'Dee Webserver haft tjeene Schriewrajchte fe daut Nopplode-Vetetjnis ($1).',
-'uploaderror'                => 'Fehla biem Nopplode',
+'uploaderror' => 'Fehla biem Nopplode',
 
 # Special:ListFiles
 'listfiles_user' => 'Brucker',
 
 # File description page
-'file-anchor-link'    => 'Datei',
-'filehist'            => 'Dokument-Jeschicht',
-'filehist-datetime'   => 'Tiet',
-'filehist-user'       => 'Brucker',
+'file-anchor-link' => 'Datei',
+'filehist' => 'Dokument-Jeschicht',
+'filehist-datetime' => 'Tiet',
+'filehist-user' => 'Brucker',
 'filehist-dimensions' => 'Moten',
-'imagelinks'          => 'Links',
+'imagelinks' => 'Links',
 
 # MIME search
 'mimesearch' => 'MIME-Säkj',
@@ -395,87 +393,87 @@ Bitte nemm eenen aundren.',
 'brokenredirects' => "Ka'put Wiedawiesinj",
 
 # Miscellaneous special pages
-'nbytes'            => '$1 {{PLURAL:$1|Byte|Bytes}}',
-'nlinks'            => '$1 {{PLURAL:$1|Link|Links}}',
-'wantedpages'       => 'Needijche Siede',
-'shortpages'        => 'Korte Siede',
-'longpages'         => 'Lange Siede',
-'protectedpages'    => "Be'schutste Siede",
-'newpages'          => 'Nie Siede',
+'nbytes' => '$1 {{PLURAL:$1|Byte|Bytes}}',
+'nlinks' => '$1 {{PLURAL:$1|Link|Links}}',
+'wantedpages' => 'Needijche Siede',
+'shortpages' => 'Korte Siede',
+'longpages' => 'Lange Siede',
+'protectedpages' => "Be'schutste Siede",
+'newpages' => 'Nie Siede',
 'newpages-username' => 'Bruckernome:',
-'ancientpages'      => 'Ellste Siede',
+'ancientpages' => 'Ellste Siede',
 
 # Special:Log
-'specialloguserlabel'  => 'Brucker:',
+'specialloguserlabel' => 'Brucker:',
 'speciallogtitlelabel' => 'Tietel:',
-'all-logs-page'        => 'Aule Berejchte',
+'all-logs-page' => 'Aule Berejchte',
 
 # Special:AllPages
-'allpages'       => 'Aule Siede',
+'allpages' => 'Aule Siede',
 'alphaindexline' => '$1 bott $2',
-'allpagesfrom'   => 'Wies Siede fonn auf:',
-'allarticles'    => 'Aule Siede',
+'allpagesfrom' => 'Wies Siede fonn auf:',
+'allarticles' => 'Aule Siede',
 
 # Watchlist
-'mywatchlist'   => 'Miene Oppaussied',
-'watch'         => 'Oppausse',
+'mywatchlist' => 'Miene Oppaussied',
+'watch' => 'Oppausse',
 'watchthispage' => 'Op dise Sied oppausse',
-'unwatch'       => 'Nijch mea oppausse',
+'unwatch' => 'Nijch mea oppausse',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'Oppausse...',
+'watching' => 'Oppausse...',
 'unwatching' => 'Nijch mea oppausse......',
 
 # Delete
-'deleteotherreason'     => 'Aundra Grunt:',
+'deleteotherreason' => 'Aundra Grunt:',
 'deletereasonotherlist' => 'Aundre Grunt',
 
 # Rollback
 'rollbacklink' => 'trigj rolle',
 
 # Protect
-'protectexpiry'          => 'Ütgontiet:',
+'protectexpiry' => 'Ütgontiet:',
 'protect-expiry-options' => '2 Stunde:2 hours,1 Dach:1 day,1 Wäakj:1 week,2 Wäakje:2 weeks,1 Moonat:1 month,3 Moonate:3 months,6 Moonate:6 months,1 Joa:1 year,one Enj:infinite',
-'restriction-type'       => "Er'laubniss:",
+'restriction-type' => "Er'laubniss:",
 
 # Namespace form on various pages
-'namespace'      => 'Nomerum:',
+'namespace' => 'Nomerum:',
 'blanknamespace' => '(Haupt)',
 
 # Contributions
 'mycontris' => 'Mien Biedroage',
-'uctop'     => '(bowe)',
-'month'     => 'Fonn Moonat (onn ferdäm):',
-'year'      => 'Fonn Joa (onn ferdäm):',
+'uctop' => '(bowe)',
+'month' => 'Fonn Moonat (onn ferdäm):',
+'year' => 'Fonn Joa (onn ferdäm):',
 
 'sp-contributions-talk' => 'Beredsied',
 
 # What links here
-'whatlinkshere'       => 'Links opp dise Sied',
+'whatlinkshere' => 'Links opp dise Sied',
 'whatlinkshere-title' => 'Siede, woone opp "$1" eenen Link habe',
-'whatlinkshere-page'  => 'Sied:',
-'linkshere'           => "Dee neachste Siede habe eenen Link opp '''[[:$1]]''':",
-'nolinkshere'         => "Tjeene Sied haft eenen Link opp '''[[:$1]]'''.",
-'nolinkshere-ns'      => "Tjeene Siede habe eenen Link opp '''[[:$1]]''' em utjesochten Nomesrum.",
-'isredirect'          => 'Wiedaleid-Sied',
-'istemplate'          => 'Vealoag-Enbinje (Inklusioon)',
-'isimage'             => 'Dotei-Link',
+'whatlinkshere-page' => 'Sied:',
+'linkshere' => "Dee neachste Siede habe eenen Link opp '''[[:$1]]''':",
+'nolinkshere' => "Tjeene Sied haft eenen Link opp '''[[:$1]]'''.",
+'nolinkshere-ns' => "Tjeene Siede habe eenen Link opp '''[[:$1]]''' em utjesochten Nomesrum.",
+'isredirect' => 'Wiedaleid-Sied',
+'istemplate' => 'Vealoag-Enbinje (Inklusioon)',
+'isimage' => 'Dotei-Link',
 'whatlinkshere-links' => '← Links',
 
 # Block/unblock
-'ipboptions'       => '2 Stunde:2 hours,1 Dach:1 day,3 Doag:3 days,1 Wäakj:1 week,2 Wäakje:2 weeks,1 Moonat:1 month,3 Moonate:3 months,6 Moonate:6 months,1 Joa:1 year,one Enj:infinite',
-'blocklink'        => 'blocke',
-'unblocklink'      => 'frie jewe',
+'ipboptions' => '2 Stunde:2 hours,1 Dach:1 day,3 Doag:3 days,1 Wäakj:1 week,2 Wäakje:2 weeks,1 Moonat:1 month,3 Moonate:3 months,6 Moonate:6 months,1 Joa:1 year,one Enj:infinite',
+'blocklink' => 'blocke',
+'unblocklink' => 'frie jewe',
 'change-blocklink' => 'Daut Blocke endre',
-'contribslink'     => 'Biedrachs',
-'autoblocker'      => 'Automatisch jeblockt, wiels diene IP-Adras soo es aus bie "[[User:$1|$1]]".
+'contribslink' => 'Biedrachs',
+'autoblocker' => 'Automatisch jeblockt, wiels diene IP-Adras soo es aus bie "[[User:$1|$1]]".
 Dee Grunt es: "$2"',
-'blocklogpage'     => 'Block-Logbok',
-'blocklogentry'    => 'haft [[$1]] jeblockt fe dee Tiet $2 $3',
+'blocklogpage' => 'Block-Logbok',
+'blocklogentry' => 'haft [[$1]] jeblockt fe dee Tiet $2 $3',
 'reblock-logentry' => "haft dee Block-Enstalinj fe [[$1]] je'endat fe dee Tiet $2 $3",
 
 # Move page
-'newtitle'   => 'No nie Tietel:',
+'newtitle' => 'No nie Tietel:',
 'move-watch' => 'Opp dise Sied oppausse',
 'movereason' => 'Grunt:',
 'revertmove' => 'trigj dreie',
@@ -487,115 +485,115 @@ Dee Grunt es: "$2"',
 'thumbnail-more' => 'Vejratre',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'             => 'Diene Bruckersied',
-'tooltip-pt-mytalk'               => 'Diene Beredsied',
-'tooltip-pt-preferences'          => 'Miene Ennstalinje',
-'tooltip-pt-watchlist'            => 'List fonn Siede, op de du oppausst, waut sikj endat',
-'tooltip-pt-mycontris'            => 'List fonn diene Biedroage',
-'tooltip-pt-login'                => 'Aunmalde wudd scheen senne, es oba nich onbedinjt needich.',
-'tooltip-pt-anonlogin'            => 'Aunmalde wudd scheen senne, es oba nich onbedinjt needich.',
-'tooltip-pt-logout'               => 'Rut hia',
-'tooltip-ca-talk'                 => 'Diskussioon ewa dem Ennhault vonne Sied',
-'tooltip-ca-edit'                 => 'Du kaunst dise Sied beoabeide. Bitte verrem Bewoare dee Eschtmolseene-Funktioon brucke.',
-'tooltip-ca-addsection'           => 'Eenen Kommentar to dise Diskussioon biedroage.',
-'tooltip-ca-viewsource'           => 'Dise Sied blifft bewoat. Du kaunst die dem Tjwaltatjst aunseene.',
-'tooltip-ca-history'              => 'Ellre Versioone von dise Sied.',
-'tooltip-ca-protect'              => "Dise Sied be'schutse",
-'tooltip-ca-delete'               => 'Dise Sied lasche',
-'tooltip-ca-undelete'             => 'Moak dee Sied wada soo, aus see verrem Lasche utleet.',
-'tooltip-ca-move'                 => 'Dise Sied veschuwe',
-'tooltip-ca-watch'                => 'Dise Sied bie miene Oppaussied-Liste doatoo doone',
-'tooltip-ca-unwatch'              => 'Dise Sied vonne perseenliche Oppaussied-Liste fot nehme',
-'tooltip-search'                  => 'Setje op {{SITENAME}}',
-'tooltip-search-go'               => 'Go opp dee Sied, woone jenau disem Nome haft',
-'tooltip-search-fulltext'         => 'Setj no Siede mett soonem Tatjst',
-'tooltip-n-mainpage'              => 'Besäkj de Hauptsied',
-'tooltip-n-mainpage-description'  => 'Besetj dee Hauptsied',
-'tooltip-n-portal'                => 'Ewa daut Portal, waut du doone kaunst, woo waut to finje es',
-'tooltip-n-currentevents'         => 'Hinjagruntinformatioone ewa aktuelle Sache finje',
-'tooltip-n-recentchanges'         => 'List mette latste Endanisse em Wiki.',
-'tooltip-n-randompage'            => 'Wies eene toofaulje Sied',
-'tooltip-n-help'                  => 'Helpsied wiese',
-'tooltip-t-whatlinkshere'         => 'List mett aula Siede, woone hia han wiese',
-'tooltip-t-recentchangeslinked'   => 'Latste Endanisse aun Siede, woone mett dise eenen Link habe',
-'tooltip-feed-rss'                => 'RSS-Feed fe dise Sied',
-'tooltip-feed-atom'               => 'Atom-Feed fe dise Sied',
-'tooltip-t-contributions'         => 'List mett Biedroag von disem Brucka wiese',
-'tooltip-t-emailuser'             => 'Eene Email aun disem Brucka schetje',
-'tooltip-t-upload'                => 'Dateie nopplode',
-'tooltip-t-specialpages'          => 'List mett aula Spezialsiede',
-'tooltip-t-print'                 => 'Dretjboare Versioon von dise Sied',
-'tooltip-t-permalink'             => 'Bestendja Link no dise Versioon vonne Sied',
-'tooltip-ca-nstab-main'           => 'Sied-Ennhault wiese',
-'tooltip-ca-nstab-user'           => 'Bruckasied wiese',
-'tooltip-ca-nstab-media'          => 'Mediensied wiese',
-'tooltip-ca-nstab-special'        => "Dit es eene Spezialsied. Dee kaun nich je'endat woare.",
-'tooltip-ca-nstab-project'        => 'Portalsied wiese',
-'tooltip-ca-nstab-image'          => 'Datei-Sied wiese',
-'tooltip-ca-nstab-mediawiki'      => 'Systeem-Tatjst wiese',
-'tooltip-ca-nstab-template'       => 'Vorlage/Template wiese',
-'tooltip-ca-nstab-help'           => 'Helpsied wiese',
-'tooltip-ca-nstab-category'       => 'Kategorie-Sied wiese',
-'tooltip-minoredit'               => "Dise Ve'endrung aus tjlien markiere",
-'tooltip-save'                    => 'Endarunge bewoare',
-'tooltip-preview'                 => 'Verut-Aunsecht vonne Endarunge aun dise Sied. Bitte verrem Bewoare brucke!',
-'tooltip-diff'                    => 'Endarunge aum Tajst wiese',
+'tooltip-pt-userpage' => 'Diene Bruckersied',
+'tooltip-pt-mytalk' => 'Diene Beredsied',
+'tooltip-pt-preferences' => 'Miene Ennstalinje',
+'tooltip-pt-watchlist' => 'List fonn Siede, op de du oppausst, waut sikj endat',
+'tooltip-pt-mycontris' => 'List fonn diene Biedroage',
+'tooltip-pt-login' => 'Aunmalde wudd scheen senne, es oba nich onbedinjt needich.',
+'tooltip-pt-anonlogin' => 'Aunmalde wudd scheen senne, es oba nich onbedinjt needich.',
+'tooltip-pt-logout' => 'Rut hia',
+'tooltip-ca-talk' => 'Diskussioon ewa dem Ennhault vonne Sied',
+'tooltip-ca-edit' => 'Du kaunst dise Sied beoabeide. Bitte verrem Bewoare dee Eschtmolseene-Funktioon brucke.',
+'tooltip-ca-addsection' => 'Eenen Kommentar to dise Diskussioon biedroage.',
+'tooltip-ca-viewsource' => 'Dise Sied blifft bewoat. Du kaunst die dem Tjwaltatjst aunseene.',
+'tooltip-ca-history' => 'Ellre Versioone von dise Sied.',
+'tooltip-ca-protect' => "Dise Sied be'schutse",
+'tooltip-ca-delete' => 'Dise Sied lasche',
+'tooltip-ca-undelete' => 'Moak dee Sied wada soo, aus see verrem Lasche utleet.',
+'tooltip-ca-move' => 'Dise Sied veschuwe',
+'tooltip-ca-watch' => 'Dise Sied bie miene Oppaussied-Liste doatoo doone',
+'tooltip-ca-unwatch' => 'Dise Sied vonne perseenliche Oppaussied-Liste fot nehme',
+'tooltip-search' => 'Setje op {{SITENAME}}',
+'tooltip-search-go' => 'Go opp dee Sied, woone jenau disem Nome haft',
+'tooltip-search-fulltext' => 'Setj no Siede mett soonem Tatjst',
+'tooltip-n-mainpage' => 'Besäkj de Hauptsied',
+'tooltip-n-mainpage-description' => 'Besetj dee Hauptsied',
+'tooltip-n-portal' => 'Ewa daut Portal, waut du doone kaunst, woo waut to finje es',
+'tooltip-n-currentevents' => 'Hinjagruntinformatioone ewa aktuelle Sache finje',
+'tooltip-n-recentchanges' => 'List mette latste Endanisse em Wiki.',
+'tooltip-n-randompage' => 'Wies eene toofaulje Sied',
+'tooltip-n-help' => 'Helpsied wiese',
+'tooltip-t-whatlinkshere' => 'List mett aula Siede, woone hia han wiese',
+'tooltip-t-recentchangeslinked' => 'Latste Endanisse aun Siede, woone mett dise eenen Link habe',
+'tooltip-feed-rss' => 'RSS-Feed fe dise Sied',
+'tooltip-feed-atom' => 'Atom-Feed fe dise Sied',
+'tooltip-t-contributions' => 'List mett Biedroag von disem Brucka wiese',
+'tooltip-t-emailuser' => 'Eene Email aun disem Brucka schetje',
+'tooltip-t-upload' => 'Dateie nopplode',
+'tooltip-t-specialpages' => 'List mett aula Spezialsiede',
+'tooltip-t-print' => 'Dretjboare Versioon von dise Sied',
+'tooltip-t-permalink' => 'Bestendja Link no dise Versioon vonne Sied',
+'tooltip-ca-nstab-main' => 'Sied-Ennhault wiese',
+'tooltip-ca-nstab-user' => 'Bruckasied wiese',
+'tooltip-ca-nstab-media' => 'Mediensied wiese',
+'tooltip-ca-nstab-special' => "Dit es eene Spezialsied. Dee kaun nich je'endat woare.",
+'tooltip-ca-nstab-project' => 'Portalsied wiese',
+'tooltip-ca-nstab-image' => 'Datei-Sied wiese',
+'tooltip-ca-nstab-mediawiki' => 'Systeem-Tatjst wiese',
+'tooltip-ca-nstab-template' => 'Vorlage/Template wiese',
+'tooltip-ca-nstab-help' => 'Helpsied wiese',
+'tooltip-ca-nstab-category' => 'Kategorie-Sied wiese',
+'tooltip-minoredit' => "Dise Ve'endrung aus tjlien markiere",
+'tooltip-save' => 'Endarunge bewoare',
+'tooltip-preview' => 'Verut-Aunsecht vonne Endarunge aun dise Sied. Bitte verrem Bewoare brucke!',
+'tooltip-diff' => 'Endarunge aum Tajst wiese',
 'tooltip-compareselectedversions' => 'Unjascheede wiese tweschen dee beid jewehlde Versioone von dise Sied.',
-'tooltip-watch'                   => 'Doo dise Sied bie diene Oobacht-List doatoo',
-'tooltip-recreate'                => 'Moak dee Sied wada fresh, uck wan se wea jelascht haft.',
-'tooltip-upload'                  => 'Nopplode aunfange',
-'tooltip-rollback'                => '"Rollback" dreit dee Endarung(e) von dise Sied mett eenem Klick wada tridj bettem latsten Biedrach.',
-'tooltip-undo'                    => 'Moakt bloos dise eene Endarung tridj en wiest daut Resultaut en eenem Eschtmolseene-Fensta, doamett enne Toopfotinj een Grunt jenant woare kaun.',
+'tooltip-watch' => 'Doo dise Sied bie diene Oobacht-List doatoo',
+'tooltip-recreate' => 'Moak dee Sied wada fresh, uck wan se wea jelascht haft.',
+'tooltip-upload' => 'Nopplode aunfange',
+'tooltip-rollback' => '"Rollback" dreit dee Endarung(e) von dise Sied mett eenem Klick wada tridj bettem latsten Biedrach.',
+'tooltip-undo' => 'Moakt bloos dise eene Endarung tridj en wiest daut Resultaut en eenem Eschtmolseene-Fensta, doamett enne Toopfotinj een Grunt jenant woare kaun.',
 
 # Stylesheets
-'common.css'      => '/* CSS opp dise Sted woat opp aula Skins wirtje */',
-'standard.css'    => '/* CSS opp dise Sted wirtjt opp dem Standard-Skin */',
-'nostalgia.css'   => '/* CSS opp dise Sted wirtjt opp daut Nostalgia-Skin */',
+'common.css' => '/* CSS opp dise Sted woat opp aula Skins wirtje */',
+'standard.css' => '/* CSS opp dise Sted wirtjt opp dem Standard-Skin */',
+'nostalgia.css' => '/* CSS opp dise Sted wirtjt opp daut Nostalgia-Skin */',
 'cologneblue.css' => '/* CSS opp dise Sted wirtjt opp daut Keloonsch-Blau-Skin */',
-'monobook.css'    => '/* CSS opp dise Sted wirtjt opp daut Monobook-Skin */',
-'myskin.css'      => '/* CSS opp dise Sted wirtjt opp daut MySkin-Skin */',
-'chick.css'       => '/* CSS opp dise Sted wirtjt opp daut Chick-Skin */',
-'simple.css'      => '/* CSS opp dise Sted wirtjt opp daut Simple-Skin */',
-'modern.css'      => '/* CSS opp dise Sted wirtjt opp daut Modern-Skin */',
-'print.css'       => '/* CSS opp dise Sted woat daut Utkome vom Dretje aundasch moake */',
+'monobook.css' => '/* CSS opp dise Sted wirtjt opp daut Monobook-Skin */',
+'myskin.css' => '/* CSS opp dise Sted wirtjt opp daut MySkin-Skin */',
+'chick.css' => '/* CSS opp dise Sted wirtjt opp daut Chick-Skin */',
+'simple.css' => '/* CSS opp dise Sted wirtjt opp daut Simple-Skin */',
+'modern.css' => '/* CSS opp dise Sted wirtjt opp daut Modern-Skin */',
+'print.css' => '/* CSS opp dise Sted woat daut Utkome vom Dretje aundasch moake */',
 
 # Scripts
-'common.js'      => '/* Daut neachste JavaScript woat fe aula Brucka jelode. */',
-'standard.js'    => '/* Daut neachste JavaScript woat fe Brucka mett Standard-Skin jelode. */',
-'nostalgia.js'   => '/* Daut neachste JavaScript woat fe Brucka mett Nostalgie-Skin jelode. */',
+'common.js' => '/* Daut neachste JavaScript woat fe aula Brucka jelode. */',
+'standard.js' => '/* Daut neachste JavaScript woat fe Brucka mett Standard-Skin jelode. */',
+'nostalgia.js' => '/* Daut neachste JavaScript woat fe Brucka mett Nostalgie-Skin jelode. */',
 'cologneblue.js' => '/* Daut neachste JavaScript woat fe Brucka mett Keloonsch-Blau-Skin jelode */',
-'monobook.js'    => '/* Daut neachste JavaScript woat fe Brucka mett Monobook-Skin jelode */',
-'myskin.js'      => '/* Daut neachste JavaScript woat fe Brucka mett MySkin-Skin jelode */',
-'chick.js'       => '/* Daut neachste JavaScript woat fe Brucka mett Chick-Skin jelode */',
-'simple.js'      => '/* Daut neachste JavaScript woat fe Brucka mett Eenfach-Skin jelode */',
-'modern.js'      => '/* Daut neachste JavaScript woat fe Brucka mett Modern-Skin jelode. */',
+'monobook.js' => '/* Daut neachste JavaScript woat fe Brucka mett Monobook-Skin jelode */',
+'myskin.js' => '/* Daut neachste JavaScript woat fe Brucka mett MySkin-Skin jelode */',
+'chick.js' => '/* Daut neachste JavaScript woat fe Brucka mett Chick-Skin jelode */',
+'simple.js' => '/* Daut neachste JavaScript woat fe Brucka mett Eenfach-Skin jelode */',
+'modern.js' => '/* Daut neachste JavaScript woat fe Brucka mett Modern-Skin jelode. */',
 
 # Metadata
 'notacceptable' => 'Dee Wiki-Server kaun dee Dote nich soo reedmoake, daut dien Jereetschauft dee lese kaun.',
 
 # Attribution
-'anonymous'        => 'Onbekaunda Brucka {{PLURAL:$1|user|users}} von {{SITENAME}}',
-'siteuser'         => '{{SITENAME}}-Brucka $1',
+'anonymous' => 'Onbekaunda Brucka {{PLURAL:$1|user|users}} von {{SITENAME}}',
+'siteuser' => '{{SITENAME}}-Brucka $1',
 'lastmodifiedatby' => "Dise Sied word daut latste Mol aum $1, Klock $2 von $3 je'endat.",
-'othercontribs'    => 'Oppe Gruntloag vonne Oabeit von $1.',
-'others'           => 'aundre',
-'siteusers'        => '{{SITENAME}}-{{PLURAL:$2|user|users}} $1',
-'creditspage'      => 'Siede-Informatioone',
-'nocredits'        => 'Fe dise Sied send tjeene Informatioone to habe.',
+'othercontribs' => 'Oppe Gruntloag vonne Oabeit von $1.',
+'others' => 'aundre',
+'siteusers' => '{{SITENAME}}-{{PLURAL:$2|user|users}} $1',
+'creditspage' => 'Siede-Informatioone',
+'nocredits' => 'Fe dise Sied send tjeene Informatioone to habe.',
 
 # Spam protection
 'spamprotectiontitle' => 'Spamschutzfilta',
-'spamprotectiontext'  => 'Dee Sied, woone du bewoare wullst, word vom Spamschutzfilta blockiet.
+'spamprotectiontext' => 'Dee Sied, woone du bewoare wullst, word vom Spamschutzfilta blockiet.
 Daut woat aun eenem Link lidje, woona no eene externe Sied wiest.',
 'spamprotectionmatch' => 'Dee foljenda Tatjst word vom Spamfilta jefunge: $1',
-'spambot_username'    => 'MediaWiki Spam-Uborka (Opprieme)',
-'spam_reverting'      => 'Latste Versioon ohne Links no $1 wada trajcht jemoakt.',
-'spam_blanking'       => 'Aule Versioone haude Links no $1, reed jemoakt',
+'spambot_username' => 'MediaWiki Spam-Uborka (Opprieme)',
+'spam_reverting' => 'Latste Versioon ohne Links no $1 wada trajcht jemoakt.',
+'spam_blanking' => 'Aule Versioone haude Links no $1, reed jemoakt',
 
 # Patrolling
-'markaspatrolleddiff'   => 'Aus kontrolliet markere',
-'markaspatrolledtext'   => 'Dise Sied aus kontrolliet markere',
-'markedaspatrolled'     => 'Aus kontrolliet markiet',
+'markaspatrolleddiff' => 'Aus kontrolliet markere',
+'markaspatrolledtext' => 'Dise Sied aus kontrolliet markere',
+'markedaspatrolled' => 'Aus kontrolliet markiet',
 'markedaspatrolledtext' => 'Dee utjewehlde Sied-Versioon es aus kontrolliet markiet.',
 
 # Bad image list
@@ -609,7 +607,7 @@ Bloos items, woone mett eenem * aunfange, woare jenome. Dee eschta Link no dem *
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'aule',
 'namespacesall' => 'aule',
-'monthsall'     => 'aule',
+'monthsall' => 'aule',
 
 # Special:SpecialPages
 'specialpages' => 'Spezialsiede',
index 4e90283..7ccd26f 100644 (file)
@@ -305,8 +305,6 @@ Erklärung: '''({{int:cur}})''' = Unnerschied zu jetzert,
 'search-interwiki-caption' => 'Schweschterprojekt',
 'search-interwiki-default' => '$1 Ergebnis:',
 'search-interwiki-more' => '(meh)',
-'search-mwsuggest-enabled' => 'mid Vorschläch',
-'search-mwsuggest-disabled' => 'kää Vorschläch',
 'nonefound' => "'''Hiiwais:''' S werre standardmäßich numme e Dail Namensraim durchsucht. Setz ''all:'' vor Dai Suchbegriff zum alle Saide (mit Dischbediersaide, Voalaache usw.) durchsuche odder direkt de Name vum Namensraum, wu durchsucht werre sell.",
 'powersearch' => 'Erwaiterte Such',
 'powersearch-legend' => 'Erwaiterte Such',
@@ -765,4 +763,7 @@ Annere Metadate sinn standardmäßig versteckelt.
 # Feedback
 'feedback-close' => 'Erledischd',
 
+# Search suggestions
+'searchsuggest-search' => 'Suche',
+
 );
index 54a64ee..106b248 100644 (file)
 
 $messages = array(
 # Dates
-'january'      => 'Jaenyuweri',
-'february'     => 'Febyuweri',
-'march'        => 'Maach',
-'april'        => 'Ieprel',
-'may_long'     => 'Mieh',
-'june'         => 'Juun',
-'july'         => 'Juulai',
-'january-gen'  => 'Jaenyuweri',
+'january' => 'Jaenyuweri',
+'february' => 'Febyuweri',
+'march' => 'Maach',
+'april' => 'Ieprel',
+'may_long' => 'Mieh',
+'june' => 'Juun',
+'july' => 'Juulai',
+'january-gen' => 'Jaenyuweri',
 'february-gen' => 'Febyuweri',
-'march-gen'    => 'Maach',
-'april-gen'    => 'Ieprel',
-'may-gen'      => 'Mieh',
-'june-gen'     => 'Juun',
-'july-gen'     => 'Juulai',
-'may'          => 'Mieh',
+'march-gen' => 'Maach',
+'april-gen' => 'Ieprel',
+'may-gen' => 'Mieh',
+'june-gen' => 'Juun',
+'july-gen' => 'Juulai',
+'may' => 'Mieh',
 
-'help'          => 'Hiiwp',
+'help' => 'Hiiwp',
 'history_short' => 'Histrei',
-'edit'          => 'Edet',
-'talk'          => 'diskushun',
+'edit' => 'Edet',
+'talk' => 'diskushun',
 
 # 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).
-'currentevents'        => 'Dem Kurent Iwent',
-'currentevents-url'    => 'Project:Dem Kurent Iwent',
-'helppage'             => 'Help:Dem Kontent',
-'mainpage'             => 'Mien Paij',
+'currentevents' => 'Dem Kurent Iwent',
+'currentevents-url' => 'Project:Dem Kurent Iwent',
+'helppage' => 'Help:Dem Kontent',
+'mainpage' => 'Mien Paij',
 'mainpage-description' => 'Mien Paij',
-'portal'               => "Trii'nohlij",
+'portal' => "Trii'nohlij",
 
 'editold' => 'edet',
 
@@ -57,8 +57,8 @@ $messages = array(
 'recentchanges' => 'Dem Riisent Chayng',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Dem Riilated Chayng',
-'recentchangeslinked-feed'    => 'Dem Riilated Chayng',
+'recentchangeslinked' => 'Dem Riilated Chayng',
+'recentchangeslinked-feed' => 'Dem Riilated Chayng',
 'recentchangeslinked-toolbox' => 'Dem Riilated Chayng',
 
 # Upload
index 73f80a5..58e222a 100644 (file)
@@ -1327,8 +1327,6 @@ Zazwyczaj jest to spowodowane przestarzałym linkiem do usuniętej strony. Powó
 'search-interwiki-caption' => 'Projekty siostrzane',
 'search-interwiki-default' => 'Wyniki dla $1:',
 'search-interwiki-more' => '(więcej)',
-'search-mwsuggest-enabled' => 'z dynamicznymi propozycjami',
-'search-mwsuggest-disabled' => 'bez dynamicznych propozycji',
 'search-relatedarticle' => 'Pokrewne',
 'mwsuggest-disable' => 'Wyłącz dynamiczne podpowiedzi',
 'searcheverything-enable' => 'Szukaj we wszystkich przestrzeniach nazw',
@@ -1671,9 +1669,9 @@ Jeśli zdecydujesz się je podać, zostaną użyte, by udokumentować Twoje auto
 'rc-old-title' => 'oryginalnie utworzono jako "$1"',
 
 # Recent changes linked
-'recentchangeslinked' => 'Zmiany w dolinkowanych',
-'recentchangeslinked-feed' => 'Zmiany w dolinkowanych',
-'recentchangeslinked-toolbox' => 'Zmiany w dolinkowanych',
+'recentchangeslinked' => 'Zmiany w linkowanych',
+'recentchangeslinked-feed' => 'Zmiany w linkowanych',
+'recentchangeslinked-toolbox' => 'Zmiany w linkowanych',
 'recentchangeslinked-title' => 'Zmiany w linkowanych z „$1”',
 'recentchangeslinked-noresult' => 'Nie było żadnych zmian na (zależnie od ustawień) linkowanych lub linkujących stronach w wybranym okresie.',
 'recentchangeslinked-summary' => "Poniżej znajduje się lista ostatnich zmian na stronach linkowanych z podanej strony (lub we wszystkich stronach należących do podanej kategorii).
@@ -2966,7 +2964,6 @@ Brak katalogu dla plików tymczasowych.',
 
 # JavaScriptTest
 'javascripttest' => 'Testowanie JavaScript',
-'javascripttest-disabled' => 'Ta funkcja nie została włączona na tej wiki.',
 'javascripttest-title' => 'Uruchamianie testów $1',
 'javascripttest-pagetext-noframework' => 'Ta strona jest zarezerwowana dla wykonywania testów JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Nieznany framework testowania „$1”.',
@@ -4039,6 +4036,9 @@ W przeciwnym wypadku można użyć prostego formularza poniżej. Komentarz zosta
 'feedback-bugcheck' => 'Świetnie! Tylko sprawdź, czy nie jest już jednym ze [$1 znanych błędów].',
 'feedback-bugnew' => '{{GENDER:|Sprawdziłem|Sprawdziłam}}. Zgłoś nowy błąd',
 
+# Search suggestions
+'searchsuggest-search' => 'Szukaj',
+
 # API errors
 'api-error-badaccess-groups' => 'Nie masz uprawnień aby przesyłać pliki do tej wiki.',
 'api-error-badtoken' => 'Błąd wewnętrzny – żeton wykorzystywany do identyfikacji użytkownika jest nieprawidłowy.',
index 0bce94b..d48ccc8 100644 (file)
@@ -419,8 +419,10 @@ Arcesta: $2',
 'protectedpagetext' => "Sta pàgina-sì a l'è stàita blocà për evité che a-j faso dle modìfiche.",
 'viewsourcetext' => 'A peul vardé e copié la sorgiss dë sta pàgina:',
 'viewyourtext' => "A peule vëdde e copié la sorziss ëd '''soe modìfiche''' a costa pàgina-sì:",
-'protectedinterface' => "Costa pàgina-sì a l'ha andrinta un chèich-còs che a fa part d'antërfacia dël programa che a deuvro tùit; donca a l'é proteta për evité che a-i rivo dle ròbe brute.",
-'editinginterface' => "'''Dossman!''' A l'é dapress ch'a-i travaja ansima a na pàgina ch'as deuvra për generé ël test dl'antërfacia dël programa. Le modìfiche fàite ambelessì a-j bogio l'antërfacia a tuti j'utent. Se sò but a l'é col ëd fé na tradussion, për piasì ch'a considerà la possibilità dë dovré [//translatewiki.net/wiki/Main_Page?setlang=pms translatewiki.net], ël proget ëd localisassion ëd MediaWiki.",
+'protectedinterface' => "Costa pàgina-sì a l'ha andrinta un cheicòs che a fa part d'antërfacia dël programa che a deuvro tùit; donca a l'é proteta për evité che a-i rivo dle ròbe brute.",
+'editinginterface' => "'''Dossman!''' A l'é dapress ch'a modìfica na pàgina ch'as deuvra për generé ël test dl'antërfacia dël programa. 
+Le modìfiche a sta pàgina a toco l'aparensa ëd l'antërfacia utent a tuti j'utent dzora a sta wiki. 
+Për gionté o cangé dle tradussion për tute le wiki, për piasì ch'a deuvra [//translatewiki.net/translatewiki.net], ël proget ëd localisassion ëd MediaWiki.",
 'sqlhidden' => "(l'anterogassion SQL a l'é stërmà)",
 'cascadeprotected' => 'Ant sta pàgina-sì as peulo pa fé ëd modìfiche, përché a-i intra ant {{PLURAL:$1|la pàgina|le pàgine}} butà sot a protession con la fonsion "a tombé" viscà ansima a: $2',
 'namespaceprotected' => "A l'ha nen ël përmess dë feje dle modìfiche a le pàgine dlë spassi nominal '''$1'''.",
@@ -694,9 +696,9 @@ S'it ses sì për eror, sgnaca ël boton '''andaré''' ëd tò navigador.",
 'noarticletext' => 'Al moment costa pàgina a l\'é veuida.
 It peule [[Special:Search/{{PAGENAME}}|sërché costa vos]] andrinta a d\'àutre pàgine, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} sërché ant ij registr colegà],
 o purament [{{fullurl:{{FULLPAGENAME}}|action=edit}} modìfiché la pàgina adess]</span>.',
-'noarticletext-nopermission' => 'Al moment a-i é pa gnun test an sta pàgina-sì.
-It peule [[Special:Search/{{PAGENAME}}|sërché sto tìtol ëd pàgina-sì]] an d\'àutre pàgine,
-o <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} sërché j\'argistrassion colegà]</span>.',
+'noarticletext-nopermission' => "Al moment a-i é gnun test ansima a costa pàgina.
+A peul [[Special:Search/{{PAGENAME}}|sërché ës tìtol ëd pàgina]] an d'àutre pàgine,
+o <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} sërché j'argistrassion colegà]</span>, ma a l'ha pa ël përmess ëd creé costa pàgina.",
 'missing-revision' => "La revision #\$1 dla pàgina ciamà \"{{PAGENAME}}\" a esist pa.
 
 Sòn a l'é normalment causà da l'andèje dapress a na vej liura stòrica a na pàgina ch'a l'é stàita scancelà. Ij detaj a peulo esse trovà ant ël [registr ëd jë scancelament ëd {{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}}].",
@@ -1059,8 +1061,6 @@ Sòn a l'é normalment causà da l'andèje dapress a na veja liura stòrica a na
 'search-interwiki-caption' => 'Proget frej',
 'search-interwiki-default' => 'Arzultà da $1:',
 'search-interwiki-more' => '(ëd pì)',
-'search-mwsuggest-enabled' => 'con sugeriment',
-'search-mwsuggest-disabled' => 'gnun sugeriment',
 'search-relatedarticle' => 'Corelà',
 'mwsuggest-disable' => 'Disabilité ij sugeriment AJAX',
 'searcheverything-enable' => 'Sërché ant tùit jë spassi nominaj',
@@ -1157,7 +1157,7 @@ Ambelessì a-i é un valor generà a asar che a peul dovré: $1",
 'timezoneregion-indian' => 'Océan Indian',
 'timezoneregion-pacific' => 'Océan Passìfich',
 'allowemail' => "Lassa che j'àutri utent am mando ëd mëssagi ëd pòsta eletrònica",
-'prefs-searchoptions' => "Opsion d'arserca",
+'prefs-searchoptions' => 'Sërca',
 'prefs-namespaces' => 'Spassi nominaj',
 'defaultns' => 'Dësnò, sërché an costi spassi nominaj-sì:',
 'default' => 'stàndard',
@@ -1589,7 +1589,7 @@ Se a-i riva sossì n'àotra vira, ch'as buta an comunicassion con n'[[Special:Li
 'backend-fail-internal' => "N'eror pa conossù a l'é rivaje ant ël dispositiv ëd memòria «$1».",
 'backend-fail-contenttype' => "As peul pa determinesse la sòrt ëd contnù dl'archivi da memorisé a «$1».",
 'backend-fail-batchsize' => "Ël dispositiv ëd memòria a l'ha dàit un total ëd $1 {{PLURAL:$1|operassion|operassion}} d'archivi; ël lìmit a l'é $2 {{PLURAL:$1|operassion|operassion}}.",
-'backend-fail-usable' => "As peul pa scrivse l'archivi $1 a motiv ëd drit insuficent o liste/contnidor mancant.",
+'backend-fail-usable' => 'As peul pa les-se o scrivse l\'archivi "$1" a motiv ëd drit insuficent o liste/contnidor mancant.',
 
 # File journal errors
 'filejournal-fail-dbconnect' => 'Impossìbil coleghesse a la base ëd dàit ëd lë scartari për ël terminal ëd memorisassion «$1».',
@@ -2700,7 +2700,6 @@ Për piasì, ch'a preuva torna.",
 
 # JavaScriptTest
 'javascripttest' => 'Preuva ëd JavaScript',
-'javascripttest-disabled' => "Sta funsion-sì a l'é pa stàita abilità ansima a costa wiki.",
 'javascripttest-title' => 'Fé dle preuve $1',
 'javascripttest-pagetext-noframework' => "Costa pàgina a l'é arservà për fé dle preuve JavaScript.",
 'javascripttest-pagetext-unknownframework' => 'Strutura ëd preuva pa conossùa «$1».',
@@ -2990,41 +2989,41 @@ J'àutri a saran stërmà coma stàndard.
 'exif-subsectimedigitized' => 'Data e ora ëd digitalisassion, con frassion ëd second',
 'exif-exposuretime' => "Temp d'esposission",
 'exif-exposuretime-format' => '$1 sec ($2)',
-'exif-fnumber' => "Nùmer d'F",
+'exif-fnumber' => 'Duvertura',
 'exif-exposureprogram' => "Programa d'esposission",
-'exif-spectralsensitivity' => 'Sensibilità dë spetro',
+'exif-spectralsensitivity' => 'Sensibilità spetral',
 'exif-isospeedratings' => 'Sensibilità ISO',
-'exif-shutterspeedvalue' => 'Temp dë scat APEX',
-'exif-aperturevalue' => 'Diaframa APEX',
+'exif-shutterspeedvalue' => "Temp dë scat ëd l'APEX",
+'exif-aperturevalue' => "Diaframa ëd l'APEX",
 'exif-brightnessvalue' => 'Luminosità APEX',
 'exif-exposurebiasvalue' => "Coression dl'esposission",
-'exif-maxaperturevalue' => 'Apertura màssima',
+'exif-maxaperturevalue' => 'Duvertura màssima',
 'exif-subjectdistance' => 'Distansa dël soget',
 'exif-meteringmode' => "Càlcol dl'espossision",
 'exif-lightsource' => "Sorgiss d'anluminassion",
-'exif-flash' => 'Flash',
-'exif-focallength' => 'Lunghëssa focal dle lent',
+'exif-flash' => 'Lòsna',
+'exif-focallength' => 'Longheur focal dle lent',
 'exif-subjectarea' => "Spassi d'anquadratura dël soget",
-'exif-flashenergy' => 'Potensa dël flash',
-'exif-focalplanexresolution' => 'Resolussion dla coordinà X ant sël pian dla focal',
-'exif-focalplaneyresolution' => 'Resolussion dla coordinà Y ant sël pian dla focal',
+'exif-flashenergy' => 'Energìa dla lòsna',
+'exif-focalplanexresolution' => 'Arzolussion dla coordinà X ant sël pian dla focal',
+'exif-focalplaneyresolution' => 'Arzolussion dla coordinà Y ant sël pian dla focal',
 'exif-focalplaneresolutionunit' => "Unità d'amzura për ël pian dla focal",
 'exif-subjectlocation' => 'Posission dël soget',
 'exif-exposureindex' => "Ìndes dl'esposission",
-'exif-sensingmethod' => 'Metod ëd campionament',
+'exif-sensingmethod' => 'Métod ëd campionament',
 'exif-filesource' => "Sorgiss dl'archivi",
 'exif-scenetype' => "Sòrt d'anquadratura",
 'exif-customrendered' => 'Process dla figura particolar',
 'exif-exposuremode' => "Modalità dl'esposission",
 'exif-whitebalance' => 'Balansa dël bianch',
-'exif-digitalzoomratio' => 'Rapòrt ëd lë zoom digital',
-'exif-focallengthin35mmfilm' => 'Lunghëssa focal an film da 35 mm',
+'exif-digitalzoomratio' => "Rapòrt ëd l'avzinament digital",
+'exif-focallengthin35mmfilm' => 'Longheur focal an na pelìcola da 35 mm',
 'exif-scenecapturetype' => 'Sistema ëd campionament',
-'exif-gaincontrol' => 'Contròl ëd sienari',
+'exif-gaincontrol' => 'Contròl dël senari',
 'exif-contrast' => 'Contrast',
 'exif-saturation' => 'Saturassion',
 'exif-sharpness' => 'Definission dij bòrd',
-'exif-devicesettingdescription' => "Nòm dla configurassion dl'aparechiatura",
+'exif-devicesettingdescription' => "Descrission dla configurassion dl'angign",
 'exif-subjectdistancerange' => 'Ragg ëd distansa dël soget',
 'exif-imageuniqueid' => 'Identificator ùnich dla figura',
 'exif-gpsversionid' => 'Version dël GPS',
@@ -3714,6 +3713,9 @@ Dësnò, a peule dovré ël formlari semplificà sì-sota. Sò coment a sarà gi
 'feedback-bugcheck' => "Bin fàit! Ch'a contròla mach ch'a sia pa già un dij [$1 bigat conossù].",
 'feedback-bugnew' => "I l'heu controlà. Arpòrta n'eror neuv.",
 
+# Search suggestions
+'searchsuggest-search' => 'Arserca',
+
 # API errors
 'api-error-badaccess-groups' => "Chiel a peul pa carié d'archivi su sta wiki.",
 'api-error-badtoken' => 'Eror antern: sìmbol pa bon.',
index 57d9886..906d882 100644 (file)
@@ -1002,8 +1002,6 @@ $1",
 'search-interwiki-caption' => 'رلدے ویونت',
 'search-interwiki-default' => '$1 نتارے:',
 'search-interwiki-more' => '(اور)',
-'search-mwsuggest-enabled' => 'صلاع دے نال',
-'search-mwsuggest-disabled' => 'کوئی صلاع نئیں',
 'search-relatedarticle' => 'جڑیاں',
 'mwsuggest-disable' => 'اجاکس مشورے نکارہ کرو',
 'searcheverything-enable' => 'ہر ناں چ لبو',
@@ -2616,7 +2614,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript ٹیسٹنگ',
-'javascripttest-disabled' => 'ایس وکی تے ایہ کم نئیں چلدا۔',
 'javascripttest-title' => 'ٹیسٹ  $1 چلدا اے۔',
 'javascripttest-pagetext-noframework' => 'ایہ صفہ JavaScript  ٹیسٹاں لئی بچایا گیا اے۔',
 'javascripttest-pagetext-unknownframework' => '"$1" انجانا ٹیسٹنگ فریمورک۔',
@@ -3561,6 +3558,10 @@ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 'feedback-bugcheck' => 'بعوت ودیا ! صرف ایہ ویکھو جے کیا ایہ پہلے لبے ہوۓ [$1 known bugs] چو اک تے نئیں۔',
 'feedback-bugnew' => 'میں ویکھیا اے۔ نویں بگ دی رپورٹ کرو۔',
 
+# Search suggestions
+'searchsuggest-search' => 'کھوج',
+'searchsuggest-containing' => 'بند کر ریا اے۔۔۔',
+
 # API errors
 'api-error-badaccess-groups' => 'تھوانوں ایس وکی تے فائلاں چڑھان دی اجازت نئیں۔',
 'api-error-badtoken' => 'اندر دی غلطی: برا ٹوکن',
index 01d87f0..d7331b9 100644 (file)
@@ -607,8 +607,6 @@ $messages = array(
 'search-interwiki-caption' => 'Αδερφικά έργα',
 'search-interwiki-default' => '$1 αποτελέσματα:',
 'search-interwiki-more' => '(πλέα)',
-'search-mwsuggest-enabled' => 'με οδηγίας',
-'search-mwsuggest-disabled' => 'θίχως οδηγίας',
 'searchall' => 'ούλαι',
 'nonefound' => "'''Σημείωση:''' Κανονικά ολίγα περιοχάς ονοματίων αραεύκουνταν μαναχόν. Βαλέστεν ''all:'' ασην λέξην εμπροστά για ίνεται το αράεμαν σ'όλεα τα σελίδας (και σελίδας καλατσεματί, πρότυπα κλπ.) ή βαλέστεν ους πρόθεμαν την περιοχήν ονοματίων π'θέλετε για να αραεύετε εκαικά.",
 'powersearch' => 'Αναλυτικόν αράεμαν',
@@ -1445,4 +1443,7 @@ $messages = array(
 'htmlform-reset' => "Κλώσον τ'αλλαγάς",
 'htmlform-selectorother-other' => 'Άλλον',
 
+# Search suggestions
+'searchsuggest-search' => 'Αράεμαν',
+
 );
index 840efbc..7f223b8 100644 (file)
@@ -824,8 +824,6 @@ Nawigaciōnis autengīsenin terpausnā naikinna etrīnksenin en kōlunei.',
 'search-interwiki-caption' => 'Paligwāi prōjaktai',
 'search-interwiki-default' => 'Rezultātai per $1:',
 'search-interwiki-more' => '(tūls)',
-'search-mwsuggest-enabled' => 'sen nadāsnans',
-'search-mwsuggest-disabled' => 'šlāit nadāsnans',
 'search-relatedarticle' => 'Ristan',
 'mwsuggest-disable' => 'Izklaūjais AJAX nadāsnans',
 'searcheverything-enable' => 'Laukīs en wisēimans tītelin plattibins',
index 03e5454..ad0aec0 100644 (file)
@@ -402,7 +402,7 @@ $1',
 'portal' => 'د ټولنې تانبه',
 'portal-url' => 'Project:د ټولنې تانبه',
 'privacy' => 'د پټنتيا تګلاره',
-'privacypage' => 'Project:د Ù\85حرÙ\85Ù\8aت_تګلاره',
+'privacypage' => 'Project:د Ù¾Ù¼Ù\86تÙ\8aا تګلاره',
 
 'badaccess' => 'د لاسرسۍ تېروتنه',
 'badaccess-group0' => 'تاسې د غوښتل شوې کړنې د ترسره کولو اجازه نه لرۍ.',
@@ -417,6 +417,8 @@ $1',
 'youhavenewmessages' => 'تاسې $1 لری  ($2).',
 'newmessageslink' => 'نوي پيغامونه',
 'newmessagesdifflink' => 'وروستی بدلون',
+'youhavenewmessagesfromusers' => 'تاسې د {{PLURAL:$3|يو بل کارن|$3 کارنانو}} لخوا $1 لرۍ ($2).',
+'youhavenewmessagesmanyusers' => 'تاسې د يو شمېر کارنانو لخوا $1 لرۍ ($2).',
 'newmessageslinkplural' => '{{PLURAL:$1|يو نوی پيغام|نوي پيغامونه}}',
 'newmessagesdifflinkplural' => 'وروستي {{PLURAL:$1|بدلون|بدلونونه}}',
 'youhavenewmessagesmulti' => 'تاسې په $1 کې نوي پېغامونه لرۍ',
@@ -507,7 +509,8 @@ $1',
 'actionthrottled' => 'د دې کړنې مخنيوی وشو',
 'protectedpagetext' => 'دا مخ د بدلون او سمون د مخنيوي په تکل تړل شوی دی.',
 'viewsourcetext' => 'تاسې د دې مخ سرچينه کتلی او لمېسلی شی:',
-'protectedinterface' => 'په همدې مخ کې د پوستکالي د ليدنمخ متن دی او دا متن د ناسمو کارولو د مخنيوي په تکل تړل شوی.',
+'protectedinterface' => 'دا مخ د دې ويکي د ساوترې د ليدنمخ متن لري، او د ورانکارۍ په خاطر ژغورل شوی.
+په ټولو ويکي ګانو کې د ژباړې د ورګډولو او يا هم د ژباړې د سمون او بدلون لپاره د مېډياويکي د ځايتابه پروژه [//translatewiki.net/ translatewiki.net] وکاروۍ.',
 'editinginterface' => "'''ګواښنه:''' تاسو په يوه داسې مخ کې بدلون راولی کوم چې د يوې پوستکالی د ليدنمخ متن په توګه کارېږي.
 په همدې مخ کې بدلون راوستل به د نورو کارنانو د ليدنمخ بڼه اغېزمنه کړي.
 د ژباړې لپاره، مهرباني وکړی د [//translatewiki.net/wiki/Main_Page?setlang=en translatewiki.net]، وېبځي ته ولاړ شی. دا وېبځی د ميډياويکي د ځايتابه پروژه ده او د همدې پر کارولو غور وکړی.",
@@ -518,6 +521,7 @@ $1',
 'ns-specialprotected' => 'ځانګړي مخونو کې سمون او بدلون نه شی راوستلای.',
 'titleprotected' => 'د [[User:$1|$1]] لخوا د دې سرليک د جوړېدلو مخنيوی شوی.
 او د دې کړنې سبب "\'\'$2\'\'" ورکړ شوی.',
+'exception-nologin' => 'غونډال کې نه ياست ننوتي',
 
 # Virus scanner
 'virus-badscanner' => "بده سازېدنه: د ويروس ناڅرګنده ځيرڅار: ''$1''",
@@ -529,9 +533,9 @@ $1',
 
 تاسې کولای شی چې د کارن-نوم نه پرته په ورکنومي توګه {{SITENAME}} وکاروی، او يا هم په همدې او يا کوم بل کارن-نوم، يو ځل [[Special:UserLogin|بيا غونډال ته ورننوځۍ]].
 دا په پام کې وساتۍ چې تر څو تاسې د خپل کتنمل حافظه نه وي سپينه کړې، نو ځينې مخونو کې به لا تر اوسه پورې په غونډال کې ننوتي ښکارۍ.",
-'welcomecreation' => '==$1 ښه راغلاست! ==
+'welcomecreation' => '==$1 ښه راغلۍ! ==
 
-ستاسې ګڼون جوړ شو. لطفاً د [[Special:Preferences|{{SITENAME}} غوره توبونو]] ټاکل مو مه هېروی.',
+ستاسې ګڼون جوړ شو. لطفاً د خپلو [[Special:Preferences|{{SITENAME}} غوره توبونو]] ټاکل مو مه هېروی.',
 'yourname' => 'کارن-نوم:',
 'yourpassword' => 'پټنوم:',
 'yourpasswordagain' => 'پټنوم بيا وليکه',
@@ -591,7 +595,7 @@ $1',
 که چېرته تاسې نه پرته کوم بل چا دغه غوښتنه کړې وي او يا هم تاسې ته خپل پټنوم در پزړه شوی وي او تاسې خپل اصلي پټنوم بدلول نه غواړۍ، نو تاسې همدا پيغام بابېزه وګڼۍ او د پخوا په څېر خپل اصلي پټنوم وکاروی.',
 'noemail' => 'د "$1" کارن لپاره هېڅ کومه برېښليک پته نه ده ثبته شوې.',
 'noemailcreate' => 'تاسې ته پکار ده چې يوه سمه برېښليک پته وليکۍ',
-'passwordsent' => 'د "$1" لپاره يو نوی پټنوم د هغه/هغې د برېښليک پتې ته ولېږل شو.
+'passwordsent' => 'د "$1" لپاره يو نوی پټنوم د اړونده کارن برېښليک پتې ته ولېږل شو.
 لطفاً کله چې پټنوم مو ترلاسه کړ نو بيا غونډال ته ننوځۍ.',
 'blocked-mailpassword' => 'ستاسې په IP پتې بنديز لګېدلی او تاسې نه شی کولای چې ليکنې وکړی، په همدې توګه تاسې نه شی کولای چې د پټنوم د پرځای کولو کړنې وکاروی دا ددې لپاره چې د وراني مخنيوی وشي.',
 'eauthentsent' => 'ستاسې ورکړ شوې برېښليک پتې ته مو يو تاييدي برېښليک درولېږه.
@@ -606,6 +610,7 @@ $1',
 'invalidemailaddress' => 'دا برېښليک پته نه منل کېږي، دا ځکه چې دا پته يوه ناکره بڼه لري.
 لطفاً د يوې کره بڼې پته وليکۍ او يا هم دا ځای تش پرېږدۍ.',
 'cannotchangeemail' => 'پدې ويکي کې د ګڼون برېښليک پتې نشي بدلېدلی.',
+'emaildisabled' => 'دا وېبځی د برېښليک لېږلو چارو څخه برخمن نه دی.',
 'accountcreated' => 'ګڼون مو جوړ شو.',
 'accountcreatedtext' => 'د $1 لپاره يو ګڼون جوړ شو.',
 'createaccount-title' => 'د {{SITENAME}} د ګڼون جوړېدنه',
@@ -614,8 +619,14 @@ $1',
 
 که چېرته دا کړنه په تېروتنه کې شوی وي نو تاسې کولای شی چې دا پيغام بابېزه وګڼۍ.',
 'usernamehasherror' => 'کارن-نوم نشي کېدلای چې کرښکې لوښې ولري',
+'login-throttled' => 'تاسې څو واره هڅه کړې چې غونډال ته ورننوځۍ.
+لطفاً د بيا هڅې نه مخکې يو څو شېبې تم شۍ.',
+'login-abort-generic' => 'غونډال کې مو ننوتل نابريالی شو - ناڅاپي بند شو',
 'loginlanguagelabel' => 'ژبه: $1',
 
+# E-mail sending
+'user-mail-no-addy' => 'د يوې برېښليک پتې پرته د برېښليک لېږلو هڅه شوې.',
+
 # Change password dialog
 'resetpass' => 'پټنوم بدلول',
 'resetpass_header' => 'د ګڼون پټنوم بدلول',
@@ -626,7 +637,7 @@ $1',
 'resetpass_success' => 'ستاسې پټنوم په برياليتوب سره بدل شو!
 اوس غونډال کې د ورننوتلو په حال کې يو ...',
 'resetpass_forbidden' => 'پټنومونه مو نه شي بدلېدلای',
-'resetpass-no-info' => 'همدې مخ ته د لاسرسي موندلو پخاطر تاسې ته پکار ده چې لومړی غونډال ته ورننوځۍ.',
+'resetpass-no-info' => 'دې مخ ته د لاسرسي لپاره بايد غونډال کې ورننوځۍ.',
 'resetpass-submit-loggedin' => 'پټنوم بدلول',
 'resetpass-submit-cancel' => 'ناګارل',
 'resetpass-wrong-oldpass' => 'لنډمهال او يا هم اوسنی پټنوم مو ناسم دی',
@@ -636,6 +647,7 @@ $1',
 'passwordreset' => 'پټنوم بياپرځايول',
 'passwordreset-text' => 'د دې لپاره چې ستاسې د ګڼون بشپړې څرګندنې دربرېښليک شي نو دا فورمه ډکه کړۍ.',
 'passwordreset-legend' => 'پټنوم بياپرځايول',
+'passwordreset-disabled' => 'په دې ويکي پټنوم بياپرځای کولو کړنه ناچارنه شوې.',
 'passwordreset-pretext' => '{{PLURAL:$1||د لاندې اومتوک يوه برخه مالومات وليکۍ}}',
 'passwordreset-username' => 'کارن-نوم:',
 'passwordreset-domain' => 'شپول:',
@@ -650,6 +662,7 @@ $1',
 # Special:ChangeEmail
 'changeemail' => 'برېښليک پته بدلول',
 'changeemail-header' => 'د ګڼون برېښليک پته بدلول',
+'changeemail-no-info' => 'دې مخ ته د لاسرسي لپاره بايد غونډال کې ورننوځۍ.',
 'changeemail-oldemail' => 'اوسنۍ برېښليک پته:',
 'changeemail-newemail' => 'نوې برېښليک پته:',
 'changeemail-none' => '(هېڅ)',
@@ -734,9 +747,8 @@ $1',
 تاسې کولای شی چې په نورو مخونو کې [[Special:Search/{{PAGENAME}}|د دې مخ د سرليک پلټنه]] يا
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} د اړوندو يادښتونو پلټنه] وکړی.
 او يا [{{fullurl:{{FULLPAGENAME}}|action=edit}} همدا مخ سم کړی]</span>.',
-'noarticletext-nopermission' => 'دم مهال په دې مخ کې څه نشته.
-تاسې کولای شی چې [[Special:Search/{{PAGENAME}}|همدا سرليک په نورو مخونو کې وپلټۍ]],
-يا هم <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} اړونده يادښتونه وپلټۍ]</span>.',
+'noarticletext-nopermission' => 'دم مهال په دې مخ کې متن نشته.
+تاسې کولای شی چې [[Special:Search/{{PAGENAME}}|همدا سرليک په نورو مخونو کې وپلټۍ]], يا هم <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} اړونده يادښتونه وپلټۍ]</span>، خو تاسې د دې مخ د جوړولو اجازه نه لرۍ.',
 'userpage-userdoesnotexist' => 'د "<nowiki>$1</nowiki>" ګڼون نه دی ثبت شوی.
 لطفاً ځان ډاډه کړۍ چې آيا تاسې په رښتيا همدا مخ جوړول که سمول غواړۍ.',
 'userpage-userdoesnotexist-view' => 'د "$1" ګڼون نه دی ثبت شوی.',
@@ -822,7 +834,7 @@ $1',
 
 # History pages
 'viewpagelogs' => 'د دې مخ يادښتونه کتل',
-'nohistory' => 'ددې مخ لپاره د سمادېدنې هېڅ کوم پېښليک نه شته.',
+'nohistory' => 'ددې مخ د سمون کوم پېښليک نه شته.',
 'currentrev' => 'اوسنۍ بڼه',
 'currentrev-asof' => 'د $1 پورې تازه بڼه',
 'revisionasof' => 'د $1 بڼه',
@@ -948,8 +960,6 @@ $1',
 'search-interwiki-caption' => 'خورلڼې پروژې',
 'search-interwiki-default' => '$1 پايلې:',
 'search-interwiki-more' => '(نور)',
-'search-mwsuggest-enabled' => 'د وړانديزونو سره',
-'search-mwsuggest-disabled' => 'له وړانديزونو نه پرته',
 'search-relatedarticle' => 'اړونده',
 'mwsuggest-disable' => 'د AJAX وړانديزونه ناچارن کول',
 'searcheverything-enable' => 'په ټولو نوم-تشيالونو کې پلټل',
@@ -994,7 +1004,7 @@ $1',
 'prefs-personal' => 'د کارن پېژنليک',
 'prefs-rc' => 'وروستي بدلونونه',
 'prefs-watchlist' => 'کتنلړ',
-'prefs-watchlist-days' => 'د Ù\88رÚ\81Ù\88 Ø´Ù\85Û\90ر Ú\86Û\90 Ù¾Ù\87 Ú©ØªÙ\84Ù\8a Ù\84Ú\93Ù\84Ù\8aÚ© کې به ښکاري:',
+'prefs-watchlist-days' => 'د Ù\88رÚ\81Ù\88 Ø´Ù\85Û\90ر Ú\86Û\90 Ù¾Ù\87 Ú©ØªÙ\86Ù\84Ú\93 کې به ښکاري:',
 'prefs-watchlist-days-max' => 'حد اکثر $1 {{PLURAL:$1|ورځ|ورځې}}',
 'prefs-watchlist-edits-max' => 'د شمېر اکثر بريد: 1000',
 'prefs-misc' => 'بېلابېل',
@@ -1017,7 +1027,7 @@ $1',
 'recentchangesdays-max' => 'حد اکثر $1 {{PLURAL:$1|ورځ|ورځې}}',
 'recentchangescount' => 'د هغو سمونو شمېر چې په تلواليزه بڼه ښکاره بايد شي:',
 'prefs-help-recentchangescount' => 'پدې کې د وروستني بدلونونو، د مخونو د پېښليکونو او يادښتونه شامل دي.',
-'savedprefs' => 'ستاسÙ\88 ØºÙ\88رÙ\87 ØªÙ\88بÙ\88Ù\86Ù\87 Ø®Ù\88Ù\86دÙ\8a Ø´Ù\88Ù\87.',
+'savedprefs' => 'غÙ\88رÙ\87 ØªÙ\88بÙ\88Ù\86Ù\87 Ù\85Ù\88 Ø®Ù\88Ù\86دÙ\8a Ø´Ù\88Ù\84.',
 'timezonelegend' => 'د وخت سيمه:',
 'localtime' => 'سيمه ايز وخت:',
 'timezoneuseserverdefault' => 'د ويکي تلواليزه بڼه کارول ($1)',
@@ -1030,13 +1040,13 @@ $1',
 'timezoneregion-antarctica' => 'انټارکټيکا',
 'timezoneregion-arctic' => 'آرکټيک',
 'timezoneregion-asia' => 'آسيا',
-'timezoneregion-atlantic' => 'د Ø§Ø·Ù\84س Ø³Ù\85Ù\86در',
+'timezoneregion-atlantic' => 'اطلس سمندر',
 'timezoneregion-australia' => 'آسټراليا',
 'timezoneregion-europe' => 'اروپا',
 'timezoneregion-indian' => 'هندی سمندر',
 'timezoneregion-pacific' => 'غلی سمندر',
 'allowemail' => 'د نورو کارنانو لخوا د برېښليک رالېږل چارن کړه',
-'prefs-searchoptions' => 'د پلټلو خوښنې',
+'prefs-searchoptions' => 'پلټنه',
 'prefs-namespaces' => 'نوم-تشيالونه',
 'defaultns' => 'او يا هم په دغو نوم-تشيالونو کې پلټل:',
 'default' => 'تلواليز',
@@ -1061,7 +1071,7 @@ $1',
 'gender-male' => 'نارينه',
 'gender-female' => 'ښځه',
 'email' => 'برېښليک',
-'prefs-help-realname' => 'د Ø§ØµÙ\84Ù\8a Ù\86Ù\88Ù\85 Ù\84Ù\8aÚ©Ù\84 Ø³ØªØ§Ø³Ù\88 Ù¾Ù\87 Ø®Ù\88Ú\9aÙ\87 Ø¯Û\8c Ø®Ù\88 Ú©Ù\87 ØªØ§Ø³Ù\88 Ø®Ù¾Ù\84 Ø§ØµÙ\84Ù\8a Ù\86Ù\88Ù\85 Ù\88ټاکÛ\8d Ù¾Ø¯Û\90 Ø³Ø±Ù\87 Ø¨Ù\87 Ø³ØªØ§Ø³Ù\88 Ù¼Ù\88Ù\84 Ú©Ø§Ø±Ù\88Ù\86Ù\87 Ø§Ù\88 Ù\88Ù\86Ú\89Û\90 Ø³ØªØ§Ø³Ù\88 د نوم په اړوندولو کې وکارېږي.',
+'prefs-help-realname' => 'د Ø¢Ø± Ù\86Ù\88Ù\85 Ù\84Ù\8aÚ©Ù\84 Ø³ØªØ§Ø³Û\90 Ù¾Ù\87 Ø®Ù\88Ú\9aÙ\87 Ø¯Û\8c Ø®Ù\88 Ú©Ù\87 ØªØ§Ø³Û\90 Ø®Ù¾Ù\84 Ø¢Ø± Ù\86Ù\88Ù\85 Ù\88ټاکÛ\8d Ù¾Ø¯Û\90 Ø³Ø±Ù\87 Ø¨Ù\87 Ø³ØªØ§Ø³Û\90 Ù¼Ù\88Ù\84 Ú©Ø§Ø±Ù\88Ù\86Ù\87 Ø§Ù\88 Ù\88Ù\86Ú\89Û\90 Ø³ØªØ§Ø³Û\90 د نوم په اړوندولو کې وکارېږي.',
 'prefs-help-email' => 'د برېښليک ورکړه ستاسې په خوښه ده، خو په ورکړې سره به يې د يوه نوي پټنوم د لېږلو چار آسانه کړي هغه هم کله چې تاسې نه خپل پټنوم هېر شوی وي.',
 'prefs-help-email-others' => 'تاسې دا هم کولای شی چې وټاکۍ چې نور کارنان ستاسې د خبرو اترو او يا کارن مخ د يوې تړنې له لارې تاسې سره برېښليکي اړيکه ونيسي.
 د اړيکو ټينګولو په وخت کې به ستاسې برېښليک پته نورو کارنانو ته نه ښکاري.',
@@ -1361,6 +1371,7 @@ $1',
 'sharedupload-desc-here' => 'دا دوتنه د $1 لخوا خپرېږې او کېدای شي چې دا په نورو پروژو هم کارېدلې وي.
 د دوتنې د کارېدنې لا نور مالومات د [$2 دوتنې د څرګندنو په مخ] لاندې ښودل شوی.',
 'filepage-nofile' => 'په دې نوم کومه دوتنه نشته.',
+'filepage-nofile-link' => 'په دې نوم کومه دوتنه نشته، خو تاسې يې [$1 پورته کولی شی].',
 'uploadnewversion-linktext' => 'د همدغې دوتنې نوې بڼه پورته کول',
 'shared-repo-from' => 'د $1 لخوا',
 
@@ -1615,7 +1626,7 @@ $1',
 'watchlist' => 'زما کتنلړ',
 'mywatchlist' => 'زما کتنلړ',
 'watchlistfor2' => 'د $1 لپاره $2',
-'nowatchlist' => 'ستاسو په کتلي لړليک کې هېڅ نه شته.',
+'nowatchlist' => 'ستاسې کتنلړ کې څه نه شته.',
 'watchlistanontext' => 'د خپل کتنلړ د توکو د سمولو او کتلو لپاره $1 ترسره کړۍ.',
 'watchnologin' => 'غونډال کې نه ياست ننوتي.',
 'watchnologintext' => 'ددې لپاره چې خپل کتنلړ کې بدلون راولی نو تاسو ته پکار ده چې لومړی غونډال کې [[Special:UserLogin|ورننوځۍ]].',
@@ -1635,6 +1646,8 @@ $1',
 'wlheader-enotif' => 'د برېښليک له لارې خبرول چارن شوی.*',
 'wlheader-showupdated' => "* هغه مخونه چې وروستی ځل ستاسو د کتلو نه وروسته بدلون موندلی په '''روڼ''' ليک نښه شوي.",
 'watchlistcontains' => 'ستاسې کتنلړ $1 {{PLURAL:$1|مخ|مخونه}} لري.',
+'iteminvalidname' => "د '$1' توکي سره ستونزه، ناسم نوم ...",
+'wlnote' => "دلته لاندې {{PLURAL:$1|وروستی بدلون دی|وروستي '''$1''' بدلونونه دي}} چې په {{PLURAL:$2|تېر يوه ساعت|تېرو '''$2''' ساعتونو}} کې تر $4 نېټې او $5 بجو پېښ شوي.",
 'wlshowlast' => 'وروستي $1 ساعتونه $2 ورځې $3 ښکاره کړه',
 'watchlist-options' => 'د کتنلړ خوښنې',
 
@@ -1723,6 +1736,7 @@ $UNWATCHURL  نه ليدنه وکړۍ
 'protectexpiry' => 'د پای نېټه:',
 'protect_expiry_invalid' => 'د پای وخت ناسم دی.',
 'protect_expiry_old' => 'د پای وخت په تېرمهال کې دی.',
+'protect-unchain-permissions' => 'د لا ژغورلو خوښنې پرانيستل',
 'protect-text' => "تاسې کولای شی چې د '''$1''' مخ لپاره د ژغورلو کچه همدلته وګورۍ او بدلون پکې راولی.",
 'protect-locked-access' => "ستاسې ګڼون دا اجازه نه لري چې د پاڼو د ژغورنې په کچه کې بدلون راولي.
 دلته د '''$1''' مخ لپاره اوسني شته امستنې دي:",
@@ -1756,7 +1770,7 @@ $UNWATCHURL  نه ليدنه وکړۍ
 'pagesize' => '(بايټونه)',
 
 # Restrictions (nouns)
-'restriction-edit' => 'سÙ\85Ù\88Ù\86',
+'restriction-edit' => 'سÙ\85Ù\88Ù\84',
 'restriction-move' => 'لېږدول',
 'restriction-create' => 'جوړول',
 'restriction-upload' => 'پورته کول',
@@ -1770,7 +1784,7 @@ $UNWATCHURL  نه ليدنه وکړۍ
 'undelete' => 'ړنګ شوي مخونه کتل',
 'undeletepage' => 'ړنګ شوي مخونه کتل او بېرته پرځای کول',
 'viewdeletedpage' => 'ړنګ شوي مخونه کتل',
-'undeletebtn' => 'بېرته پرځای کول',
+'undeletebtn' => 'بيازېرمل',
 'undeletelink' => 'کتل/بيازېرمل',
 'undeleteviewlink' => 'کتل',
 'undeletereset' => 'بياايښودل',
@@ -1929,6 +1943,16 @@ $UNWATCHURL  نه ليدنه وکړۍ
 '''ګواښنه!'''
 يوه نوي نوم ته د مخونو د نوم بدلون کېدای شي چې په نامتو مخونو کې بنسټيزه او نه اټکل کېدونکی بدلونونه رامېنځ ته کړي;
 مخکې له دې نه چې پرمخ ولاړ شی، لطفاُ لومړی خپل ځان په دې ډاډه کړی چې تاسې ددغې کړنې په پايلو ښه پوهېږۍ.",
+'movepagetext-noredirectfixer' => "د لاندينۍ فورمې په کارولو سره تاسې د يوه مخ نوم بدلولی شی، چې په همدې توګه به د يوه مخ ټول پېښليک د هغه د نوي نوم سرليک ته ولېږدېږي.
+د يوه مخ، پخوانی نوم به د نوي نوم ورګرځونکی مخ وګرځي او نوي سرليک ته به وګرځولی شي.
+
+[[Special:BrokenRedirects|د ماتو مخ ګرځونو]] يا [[Special:DoubleRedirects|دوه ځلي مخ ګرځونو]] د ستونزو د پېښېدو په خاطر ځان ډاډه کړی چې ستاسې مخ ګرځونې ماتې يا دوه ځله نه وي.
+دا ستاسې پازه ده چې ځان په دې هم ډاډمن کړی چې آيا هغه تړنې کوم چې د يو مخ سره پکار دي چې وي، همداسې په پرله پسې توګه پېيلي او خپل د موخې ځايونو سره اړونده دي که نه.
+
+په ياد مو اوسه چې يو مخ به '''هېڅکله''' و نه لېږدېږي که چېرته د پخوا نه په هماغه نوم يو بل مخ شتون ولري، خو که چېرته يو مخ تش وه او يا هم يوه مخ ګرځونه چې پېښليک کې يې بدلون نه وي راغلی. نو دا په دې مانا ده چې تاسې کولای شی چې د يو مخ نوم بېرته هماغه پخواني نوم ته بدل کړی چې د پخوا نه يې درلوده، که چېرته تاسې تېرووځۍ نو په داسې حال کې تاسې نه شی کولای چې د يوه مخ پر سر يو څه وليکۍ.
+
+'''ګواښنه!'''
+يوه نوي نوم ته د مخونو د نوم بدلون کېدای شي چې په نامتو مخونو کې بنسټيزه او نه اټکل کېدونکي بدلونونه رامېنځ ته کړي; مخکې له دې نه چې پرمخ ولاړ شی، لطفاُ لومړی خپل ځان په دې ډاډه کړی چې تاسې ددغې کړنې په پايلو ښه پوهېږۍ.",
 'movepagetalktext' => "همدې مخ ته اړونده د خبرواترو مخ هم په اتوماتيک ډول لېږدول کېږي '''خو که چېرته:'''
 *په نوي نوم د پخوا نه د خبرواترو يو مخ شتون ولري، او يا هم
 *تاسې ته لاندې ورکړ شوی څلورڅنډی په نښه شوی وي.
@@ -1983,7 +2007,7 @@ $UNWATCHURL  نه ليدنه وکړۍ
 'allmessagesdefault' => 'ټاکل شوی متن',
 'allmessagescurrent' => 'اوسنی متن',
 'allmessagestext' => 'دا د مېډياويکي په نوم-تشيال کې د غونډال د پيغامونو لړليک دی.
-که چېرته تاسو د ميډياويکي په ځايتابه کې ونډې ترسره کول غواړۍ نو لطفاً [//www.mediawiki.org/wiki/Localisation د ويډياويکي ځايتابه] او [//translatewiki.net translatewiki.net] نه ليدنه وکړۍ.',
+که چېرته تاسې د ميډياويکي په ځايتابه کې ونډې ترسره کول غواړۍ نو لطفاً [//www.mediawiki.org/wiki/Localisation د ويډياويکي ځايتابه] او [//translatewiki.net translatewiki.net] نه ليدنه وکړۍ.',
 'allmessagesnotsupportedDB' => "'''Special:Allmessages''' ترېنه کار نه اخيستل کېږي ځکه چې '''\$wgUseDatabaseMessages''' مړ دی.",
 'allmessages-filter-legend' => 'چاڼګر',
 'allmessages-filter-unmodified' => 'نابدلېدلي',
@@ -2000,6 +2024,7 @@ $UNWATCHURL  نه ليدنه وکړۍ
 
 # Special:Import
 'import-interwiki-source' => 'سرچينيز ويکي/مخ:',
+'import-interwiki-history' => 'د دې مخ د پېښليک ټولې بڼې لمېسل',
 'import-interwiki-templates' => 'ټولې کينډۍ نغاړل',
 'import-interwiki-namespace' => 'د موخې نوم-تشيال:',
 'import-upload-filename' => 'د دوتنې نوم:',
@@ -2018,7 +2043,7 @@ $UNWATCHURL  نه ليدنه وکړۍ
 'tooltip-pt-watchlist' => 'د هغه مخونو لړليک چې تاسې يې د بدلون لپاره څاری',
 'tooltip-pt-mycontris' => 'ستاسې د ونډو لړليک',
 'tooltip-pt-login' => 'تاسې ته په غونډال کې د ننوتلو سپارښتنه کوو، که څه هم چې دا يو اړين کار نه دی.',
-'tooltip-pt-anonlogin' => 'تاسÙ\88 ØªÙ\87 Ù¾Ù\87 ØºÙ\88Ù\86Ú\89اÙ\84 Ú©Û\90 Ø¯ Ù\86Ù\86Ù\88تÙ\86Û\90 سپارښتنه کوو، که څه هم چې دا يو اړين کار نه دی.',
+'tooltip-pt-anonlogin' => 'تاسÙ\88 ØªÙ\87 Ù¾Ù\87 ØºÙ\88Ù\86Ú\89اÙ\84 Ú©Û\90 Ø¯ Ù\86Ù\86Ù\88تÙ\84Ù\88 سپارښتنه کوو، که څه هم چې دا يو اړين کار نه دی.',
 'tooltip-pt-logout' => 'وتل',
 'tooltip-ca-talk' => 'د مخ د مېنځپانګې په اړه خبرې اترې',
 'tooltip-ca-edit' => 'تاسې همدا مخ سمولای شی. لطفاً د ليکنې د خوندي کولو دمخه، د همدې ليکنې مخليدنه وګورۍ.',
@@ -2075,6 +2100,9 @@ $UNWATCHURL  نه ليدنه وکړۍ
 'tooltip-preferences-save' => 'غوره توبونه خوندي کول',
 'tooltip-summary' => 'يو لنډ لنډيز کښل',
 
+# Stylesheets
+'vector.css' => '/* د CSS هره بڼه چې دلته ځای پر ځای کېږي هغه به د وېکټور د پوښ ټولو کارنانو لپاره کار کوي */',
+
 # Scripts
 'vector.js' => '/* د جاوا هر يو سکرېپټ چې دلته ځای پر ځای کېږي هغه به د وېکټور د پوښ ټولو کارنانو لپاره کار کوي */',
 
@@ -2111,6 +2139,9 @@ $UNWATCHURL  نه ليدنه وکړۍ
 
 # Image deletion
 'filedeleteerror-short' => 'د دوتنې د ړنګولو ستونزه: $1',
+'filedeleteerror-long' => 'د دوتنې په ړنګولو کې تېروتنې پېښې شوې:
+
+$1',
 
 # Browsing diffs
 'previousdiff' => 'تېر توپير ←',
@@ -2180,7 +2211,7 @@ $UNWATCHURL  نه ليدنه وکړۍ
 'exif-imagewidth' => 'سوروالی',
 'exif-imagelength' => 'لوړوالی',
 'exif-datetime' => 'د دوتنې د بدلون وخت او نېټه',
-'exif-imagedescription' => 'د Ø§Ù\86Ú\81Ù\88ر Ø³Ø±Ù\84Ù\8aÚ©',
+'exif-imagedescription' => 'انځور سرليک',
 'exif-make' => 'د کامرې جوړونکی',
 'exif-model' => 'د کامرې ماډل',
 'exif-software' => 'کارېدلې ساوترۍ',
@@ -2603,6 +2634,7 @@ $5
 'logentry-move-move' => '$1 د $3 مخ $4 ته ولېږداوه',
 'logentry-newusers-newusers' => '$1 يو کارن ګڼون جوړ کړ',
 'logentry-newusers-create' => '$1 يو کارن ګڼون جوړ کړ',
+'logentry-newusers-autocreate' => 'د $1 ګڼون په اتوماتيک ډول جوړ شو',
 'newuserlog-byemail' => 'پټنوم مو برېښليک ته درولېږه',
 
 # Feedback
@@ -2611,6 +2643,9 @@ $5
 'feedback-cancel' => 'ناګارل',
 'feedback-close' => 'ترسره شو',
 
+# Search suggestions
+'searchsuggest-search' => 'پلټل',
+
 # API errors
 'api-error-duplicate-popup-title' => 'غبرګونې {{PLURAL:$1|دوتنه|دوتنې}}.',
 'api-error-empty-file' => 'کومه دوتنه چې تاسې دلته سپارلې هغه تشه ده.',
index d00a6e9..728c87c 100644 (file)
@@ -1352,8 +1352,6 @@ Os detalhes podem ser encontrados no [{{fullurl:{{#Special:Log}}/delete|page={{F
 'search-interwiki-caption' => 'Projectos associados',
 'search-interwiki-default' => 'Resultados de $1:',
 'search-interwiki-more' => '(mais)',
-'search-mwsuggest-enabled' => 'com sugestões',
-'search-mwsuggest-disabled' => 'sem sugestões',
 'search-relatedarticle' => 'Relacionado',
 'mwsuggest-disable' => 'Desactivar sugestões AJAX',
 'searcheverything-enable' => 'Pesquisar em todos os espaços nominais',
@@ -2993,7 +2991,6 @@ Não há um directório temporário.',
 
 # JavaScriptTest
 'javascripttest' => 'Teste de JavaScript',
-'javascripttest-disabled' => 'Esta função está desabilitada neste wiki.',
 'javascripttest-title' => 'Executando os testes $1',
 'javascripttest-pagetext-noframework' => 'Esta página é reservada para a execução de testes de JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Estrutura de testes "$1" desconhecido.',
@@ -4009,6 +4006,10 @@ Caso contrário, pode facilmente usar o formulário abaixo. O seu comentário se
 'feedback-bugcheck' => 'Perfeito! Verifique apenas que não é já um dos [$1 defeitos conhecidos].',
 'feedback-bugnew' => 'Eu verifiquei. Comunicar um novo defeito.',
 
+# Search suggestions
+'searchsuggest-search' => 'Pesquisa',
+'searchsuggest-containing' => 'contendo...',
+
 # API errors
 'api-error-badaccess-groups' => 'Não tem permissão para enviar ficheiros para esta wiki.',
 'api-error-badtoken' => 'Erro interno: Chave incorrecta.',
index f109d93..6ba4425 100644 (file)
@@ -1336,8 +1336,6 @@ Os detalhes podem ser encontrados no [{{fullurl:{{#Special:Log}}/delete|page={{F
 'search-interwiki-caption' => 'Projetos irmãos',
 'search-interwiki-default' => 'Resultados de $1:',
 'search-interwiki-more' => '(mais)',
-'search-mwsuggest-enabled' => 'com sugestões',
-'search-mwsuggest-disabled' => 'sem sugestões',
 'search-relatedarticle' => 'Relacionado',
 'mwsuggest-disable' => 'Desativar sugestões AJAX',
 'searcheverything-enable' => 'Procurar em todos os espaços nominais',
@@ -2964,7 +2962,6 @@ Salve o arquivo no seu computador e importe-o aqui.',
 
 # JavaScriptTest
 'javascripttest' => 'Teste de JavaScript',
-'javascripttest-disabled' => 'Essa função não foi habilitada neste wiki.',
 'javascripttest-title' => 'Executando testes para $1',
 'javascripttest-pagetext-noframework' => 'Esta página é exclusiva para testes de JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'A estrutura de testes "$1" é desconhecida.',
@@ -3964,6 +3961,10 @@ Caso contrário, você poderá usar o formulário simplificado a seguir. Seu com
 'feedback-bugcheck' => 'Perfeito! Apenas verifique se não é um dos [$1 bugs já conhecidos].',
 'feedback-bugnew' => 'Eu verifiquei. Relatar um bug novo',
 
+# Search suggestions
+'searchsuggest-search' => 'Pesquisa',
+'searchsuggest-containing' => 'contendo...',
+
 # API errors
 'api-error-badaccess-groups' => 'Você não tem permissão para enviar arquivos para este wiki.',
 'api-error-badtoken' => 'Erro interno: token inválido.',
index d20b731..a895f0b 100644 (file)
@@ -555,9 +555,9 @@ The format is: "{{int:youhavenewmessages| [[MediaWiki:Newmessageslink/{{SUBPAGEN
 {{Identical|New messages}}',
 'newmessagesdifflink' => 'This is the second link displayed in an orange rectangle when a user gets a message on his talk page. Used in message {{msg-mw|youhavenewmessages}} (as parameter $2).',
 'youhavenewmessagesfromusers' => 'New talk indicator message: the message appearing when someone edited your user talk page.
-The message takes three parameters; 
-*$1 {{msg-mw|newmessageslinkplural}}, 
-*$2 {{msg-mw|newmessagesdifflinkplural}}, and 
+The message takes three parameters;
+*$1 {{msg-mw|newmessageslinkplural}},
+*$2 {{msg-mw|newmessagesdifflinkplural}}, and
 *$3 the number of authors who have edited the talk page since the owning user last viewed it.',
 'youhavenewmessagesmanyusers' => 'New talk indicator message: the message appearing when someone edited your user talk page. Used when more than 10 users edited the user talk page since the owning user last viewed it, similar to{{msg-mw|youhavenewmessages}}. Parameters:
 * $1 is {{msg-mw|newmessageslinkplural}},
@@ -2104,7 +2104,7 @@ Used on [[Special:UploadWizard]].',
 'img-auth-accessdenied' => '[[mw:Manual:Image Authorization|Manual:Image Authorization]]: Access Denied
 {{Identical|Access denied}}',
 'img-auth-nopathinfo' => '[[mw:Manual:Image Authorization|Manual:Image Authorization]]: Missing PATH_INFO - see english description
-* This is plain text. Do not use any wiki syntax.',
+{{Doc-important|This is plain text. Do not use any wiki syntax.}}',
 'img-auth-notindir' => '[[mw:Manual:Image Authorization|Manual:Image Authorization]]: When the specified path is not in upload directory.',
 'img-auth-badtitle' => '[[mw:Manual:Image Authorization|Manual:Image Authorization]]: Bad title, $1 is the invalid title',
 'img-auth-nologinnWL' => '[[mw:Manual:Image Authorization|Manual:Image Authorization]]: Logged in and file not whitelisted. $1 is the file not in whitelist.',
@@ -3287,7 +3287,6 @@ See also:
 
 # JavaScriptTest
 'javascripttest' => 'Title of [[Special:JavaScriptTest|the special page]]',
-'javascripttest-disabled' => 'Message displayed on [[Special:JavaScriptTest]] if this feature is disabled (it is disabled by default).',
 'javascripttest-title' => 'Title of the special page when running a test suite. Parameters:
 * $1 is the name of the framework, for example QUnit.',
 'javascripttest-pagetext-unknownframework' => 'Error message when given framework id is not found. $1 is the id of the framework.',
@@ -3499,14 +3498,13 @@ See also {{msg-mw|Anonuser}} and {{msg-mw|Siteusers}}.',
 '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-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>$1</nowiki>.',
 '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:
 * $1 is the number of hidden categories on the page.',
 'pageinfo-templates' => 'The list of templates transcluded within the page. Parameters:
 * $1 is the number of templates transcluded within the page.',
+'pageinfo-toolboxlink' => 'Information link for the page (like \'What links here\', but to action=info for the current page instead)',
 
 # Skin names
 'skinname-standard' => '{{optional}}
@@ -4349,6 +4347,12 @@ See also [[MediaWiki:Confirmemail_body_changed]].
 'confirmemail_invalidated' => 'This is the text of the special page [[Special:InvalidateEmail|InvalidateEmail]] (with the title in {{msg-mw|Invalidateemail}}) where user goes if he chooses the cancel e-mail confirmation link from the confirmation e-mail.',
 'invalidateemail' => "This is the '''name of the special page''' where user goes if he chooses the cancel e-mail confirmation link from the confirmation e-mail.",
 
+# Scary transclusion
+'scarytranscludedisabled' => 'Shown when scary transclusion is disabled.',
+'scarytranscludefailed' => 'Shown when the HTTP request for the template failed.',
+'scarytranscludefailed-httpstatus' => 'Identical to scarytranscludefailed, but shows the HTTP error which was received.',
+'scarytranscludetoolong' => 'The URL was too long.',
+
 'unit-pixel' => '{{optional}}',
 
 # action=purge
@@ -4838,6 +4842,12 @@ $4 is the gender of the target user.',
 'feedback-bugcheck' => 'Message that appears before the user submits a bug, reminding them to check for known bugs.',
 'feedback-bugnew' => 'Button label - asserts that the user has checked for existing bugs. When clicked will launch a bugzilla form to add a new bug in a new tab or window',
 
+# Search suggestions
+'searchsuggest-search' => 'Greyed out default text in the simple search box in the Vector skin. (It disappears and lets the user enter the requested search terms when the search box receives focus.)
+
+{{Identical|Search}}',
+'searchsuggest-containing' => 'Label used in the special item of the search suggestions list which gives the user an option to perform a full text search for the term.',
+
 # API errors
 'api-error-badaccess-groups' => 'API error message that can be used for client side localisation of API errors.',
 'api-error-badtoken' => 'API error message that can be used for client side localisation of API errors.',
index 7c34cfb..21cb4ec 100644 (file)
@@ -1241,8 +1241,6 @@ Takyachikuy kay hukchayqa allin wiñay kawsay ñiqita ama waqllichunchu chaylla.
 'search-interwiki-caption' => 'Ñaña ruraykamaykuna',
 'search-interwiki-default' => '$1 taripasqakuna:',
 'search-interwiki-more' => '(aswan)',
-'search-mwsuggest-enabled' => 'rimapusqakunawan',
-'search-mwsuggest-disabled' => 'mana rimapusqakunawanchu',
 'search-relatedarticle' => 'Apanakuq',
 'mwsuggest-disable' => 'AJAX rimapuykunaman ama niy',
 'searcheverything-enable' => "Tukuy suti k'itikunapi maskay",
@@ -2797,7 +2795,6 @@ Tukuy hawa wikimanta chaskisqakunaqa [[Special:Log/import|hawamanta chaskiy hall
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript llanchiy',
-'javascripttest-disabled' => 'Kay ruranaqa kay wikipi manam atichisqachu.',
 'javascripttest-title' => '$1 llanchiykunam richkan',
 'javascripttest-pagetext-noframework' => "Kay p'anqaqa JavaScript llanchina purichinallapaqmi kachun.",
 'javascripttest-pagetext-unknownframework' => 'Mana riqsisqa "$1" nisqa llanchina inchu ruray',
@@ -3751,6 +3748,10 @@ Mana chayqa, kay qatiqpi kaq hunt'ana p'anqatam llamk'achiyta atinki. Willapuyni
 'feedback-bugcheck' => 'Allillanmi! Llanchirillay [$1 riqsisqapura huk pantasqañachu] mana kanmanchu.',
 'feedback-bugnew' => 'Llanchisqañam. Musuq pantasqamanta willay',
 
+# Search suggestions
+'searchsuggest-search' => 'Maskay',
+'searchsuggest-containing' => 'kaykunayuq: ...',
+
 # API errors
 'api-error-badaccess-groups' => 'Kay wikipiqa willañiqikunata manam churkuyta atinkichu.',
 'api-error-badtoken' => 'Ukhupi pantasqa: Mana allinta sananchasqa.',
index 85a7390..ae3564f 100644 (file)
@@ -500,8 +500,6 @@ Kay (kaykunachu) kachashkakunaka cunkashkami kashka.",
 'search-interwiki-caption' => 'Ñaña ruraykamaykuna',
 'search-interwiki-default' => '$1 tarishka imakuna:',
 'search-interwiki-more' => '(ashtawan)',
-'search-mwsuggest-enabled' => 'consejoskunawan',
-'search-mwsuggest-disabled' => 'Mana consejoskunawan',
 'searchrelated' => 'tinkishka',
 'searchall' => 'tukuy',
 'showingresultsheader' => "{{PLURAL:$5|Maskashka panka: '''$1''', '''$3'''-manta|Maskashka pankakuna: '''$1 - $2''', '''$3'''-manta}}, '''$4''' maskashpaka",
index 69b06e3..16f54fa 100644 (file)
@@ -364,8 +364,6 @@ Lezenda: '''({{int:cur}})''' = difarenzi cun la versiòn d'adès; '''({{int:last
 'search-interwiki-caption' => 'I prugèt fradel',
 'search-interwiki-default' => 'Arsultèd da $1:',
 'search-interwiki-more' => '(ad piò)',
-'search-mwsuggest-enabled' => 'cun j sugeriment',
-'search-mwsuggest-disabled' => "'nciòn sugeriment",
 'nonefound' => "'''Oci''': la rizerca l'a vèn fata in automatico sol in zert spàzi di nòm. S't'vù zirchè fra tot al pàgin (cumpresi al pàgin d'cunversaziòn, i template, ecc) próva a metar \"all:\", in inglés, dadnenz a é nòm ch't'é scrètt, piotòst scriv é spàzi di nòm, s't'al sé, e pu é nòm.",
 'powersearch' => 'Scandaja a fònd',
 'powersearch-legend' => 'Scandaja a fònd',
index ff725b6..d5fb568 100644 (file)
@@ -337,8 +337,6 @@ Tasarut: (cur) = imṣebḍiyen ag tunɣilt n ruxa,
 'search-suggest' => 'Ttugha txsd a tinid: $1',
 'search-interwiki-caption' => 'Awmatn n usnfar',
 'search-interwiki-more' => '(ujar)',
-'search-mwsuggest-enabled' => 's isumuren',
-'search-mwsuggest-disabled' => 'walu isumuren',
 'searchall' => 'maṛṛa',
 'powersearch' => 'Tarzzut tanmhazt',
 'powersearch-legend' => 'Tarzzut tanmhazt',
index fa744e3..8fedd55 100644 (file)
@@ -987,8 +987,6 @@ Fa stim che navigar cun agid da las coalliziuns reinizialisescha tia tscherna.',
 'search-interwiki-caption' => 'Projects sumegliants',
 'search-interwiki-default' => '$1 resultats:',
 'search-interwiki-more' => '(dapli)',
-'search-mwsuggest-enabled' => 'cun propostas',
-'search-mwsuggest-disabled' => 'naginas propostas',
 'search-relatedarticle' => 'Sumegliant',
 'mwsuggest-disable' => 'Deactivar propostas AJAX',
 'searcheverything-enable' => 'Tschertgar en tut ils tips da pagina',
@@ -2398,7 +2396,6 @@ Emprova danovamain.',
 
 # JavaScriptTest
 'javascripttest' => 'Test da JavaScript',
-'javascripttest-disabled' => 'Questa funcziun è deactivada.',
 'javascripttest-title' => 'Exequir tests da $1',
 'javascripttest-pagetext-noframework' => 'Questa pagina è reservada per exequir tests da JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Framework da test nunenconuschent "$1".',
index 6cdafbc..3910671 100644 (file)
@@ -33,183 +33,183 @@ $namespaceNames = array(
 );
 
 $messages = array(
-'underline-always'  => 'Savaxt',
-'underline-never'   => 'Ni ekhvar',
+'underline-always' => 'Savaxt',
+'underline-never' => 'Ni ekhvar',
 'underline-default' => 'Browseresko standardo',
 
 # Dates
-'sunday'    => 'purano kurko',
-'monday'    => 'lui',
-'tuesday'   => 'marci',
+'sunday' => 'purano kurko',
+'monday' => 'lui',
+'tuesday' => 'marci',
 'wednesday' => 'tetradī',
-'thursday'  => 'zhoi',
-'friday'    => 'parashtui',
-'saturday'  => 'savato',
-'january'   => 'pervonai',
-'february'  => 'duitonai',
-'march'     => 'tritonai',
-'april'     => 'shtartonai',
-'may_long'  => 'panjtonai',
-'june'      => 'shovtonai',
-'july'      => 'eftatonai',
-'august'    => 'oxtotonai',
+'thursday' => 'zhoi',
+'friday' => 'parashtui',
+'saturday' => 'savato',
+'january' => 'pervonai',
+'february' => 'duitonai',
+'march' => 'tritonai',
+'april' => 'shtartonai',
+'may_long' => 'panjtonai',
+'june' => 'shovtonai',
+'july' => 'eftatonai',
+'august' => 'oxtotonai',
 'september' => 'enyatonai',
-'october'   => 'deshtonai',
-'november'  => 'deshuekhtonai',
-'december'  => 'deshuduitonai',
-'jan'       => 'perv',
-'feb'       => 'dui',
-'mar'       => 'tri',
-'apr'       => 'shta',
-'may'       => 'panj',
-'jun'       => 'shov',
-'jul'       => 'efta',
-'aug'       => 'oxt',
-'sep'       => 'enya',
-'oct'       => 'desh',
-'nov'       => 'dekh',
-'dec'       => 'ddui',
+'october' => 'deshtonai',
+'november' => 'deshuekhtonai',
+'december' => 'deshuduitonai',
+'jan' => 'perv',
+'feb' => 'dui',
+'mar' => 'tri',
+'apr' => 'shta',
+'may' => 'panj',
+'jun' => 'shov',
+'jul' => 'efta',
+'aug' => 'oxt',
+'sep' => 'enya',
+'oct' => 'desh',
+'nov' => 'dekh',
+'dec' => 'ddui',
 
 # Categories related messages
 'subcategories' => 'Telekategoriye',
 
-'about'      => 'Andar',
-'article'    => 'Lekh',
-'newwindow'  => '(inklel aver filiyastra)',
-'cancel'     => 'Mekh la',
-'mypage'     => 'Miri patrin',
-'mytalk'     => 'Mire vakyarimata',
+'about' => 'Andar',
+'article' => 'Lekh',
+'newwindow' => '(inklel aver filiyastra)',
+'cancel' => 'Mekh la',
+'mypage' => 'Miri patrin',
+'mytalk' => 'Mire vakyarimata',
 'navigation' => 'Phiripen',
-'and'        => '&#32;thai',
+'and' => '&#32;thai',
 
 # Cologne Blue skin
-'qbedit'         => 'Editisar',
-'qbpageinfo'     => 'Patrinyake janglimata',
+'qbedit' => 'Editisar',
+'qbpageinfo' => 'Patrinyake janglimata',
 'qbspecialpages' => 'Uzalutne patrya',
 
-'errorpagetitle'   => 'Dosh',
-'returnto'         => 'Ja palpale kai $1.',
-'help'             => 'Zhutipen',
-'search'           => 'Rod',
-'searchbutton'     => 'Rod',
-'go'               => 'Ja',
-'searcharticle'    => 'Ja',
-'history'          => 'Puraneder versiye',
-'history_short'    => 'Puranipen',
+'errorpagetitle' => 'Dosh',
+'returnto' => 'Ja palpale kai $1.',
+'help' => 'Zhutipen',
+'search' => 'Rod',
+'searchbutton' => 'Rod',
+'go' => 'Ja',
+'searcharticle' => 'Ja',
+'history' => 'Puraneder versiye',
+'history_short' => 'Puranipen',
 'printableversion' => 'Printisaripnaski versiya',
-'permalink'        => 'Savaxtutno phandipen',
-'print'            => 'Printisaripen',
-'edit'             => 'Editisar i patrin',
-'editthispage'     => 'Editisar i patrin',
-'delete'           => 'Khosipen',
-'deletethispage'   => 'Khos i patrin',
-'undelete_short'   => 'Na mai khos le editisarimata $1',
-'protect'          => 'Brakhipen',
-'unprotect'        => 'Na mai brakh',
-'newpage'          => 'Nevi patrin',
-'specialpage'      => 'Uzalutni patrin',
-'personaltools'    => 'Mire labne',
-'articlepage'      => 'Dikh o lekh',
-'talk'             => 'Vakyarimata',
-'toolbox'          => 'Labnengo moxton',
-'userpage'         => 'Dikh i jeneski patrin',
-'viewtalkpage'     => 'Dikh i diskucia',
-'otherlanguages'   => 'Avre ćhibande',
-'lastmodifiedat'   => 'O palutno paruvipen $2, $1.',
-'viewcount'        => 'Kadaya patrin dikhlilyas {{PLURAL:$1|one time|$1var}}.',
-'jumpto'           => 'Ja kai:',
+'permalink' => 'Savaxtutno phandipen',
+'print' => 'Printisaripen',
+'edit' => 'Editisar i patrin',
+'editthispage' => 'Editisar i patrin',
+'delete' => 'Khosipen',
+'deletethispage' => 'Khos i patrin',
+'undelete_short' => 'Na mai khos le editisarimata $1',
+'protect' => 'Brakhipen',
+'unprotect' => 'Na mai brakh',
+'newpage' => 'Nevi patrin',
+'specialpage' => 'Uzalutni patrin',
+'personaltools' => 'Mire labne',
+'articlepage' => 'Dikh o lekh',
+'talk' => 'Vakyarimata',
+'toolbox' => 'Labnengo moxton',
+'userpage' => 'Dikh i jeneski patrin',
+'viewtalkpage' => 'Dikh i diskucia',
+'otherlanguages' => 'Avre ćhibande',
+'lastmodifiedat' => 'O palutno paruvipen $2, $1.',
+'viewcount' => 'Kadaya patrin dikhlilyas {{PLURAL:$1|one time|$1var}}.',
+'jumpto' => 'Ja kai:',
 'jumptonavigation' => 'phiripen',
-'jumptosearch'     => 'rodipen',
+'jumptosearch' => 'rodipen',
 
 # 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'            => 'Andar {{SITENAME}}',
-'aboutpage'            => 'Project:Andar',
-'copyright'            => 'Ander dino tar o $1.',
-'copyrightpage'        => '{{ns:project}}:Autorenge xakaya (chachimata)',
-'currentevents'        => 'Nevimata',
-'currentevents-url'    => 'Project:Nevimata',
-'disclaimers'          => 'Termenurya',
-'disclaimerpage'       => 'Project:Termenurya',
-'edithelp'             => 'Editisaripnasko zhutipen',
-'edithelppage'         => 'Help:Sar te editisares ek patrin',
-'helppage'             => 'Help:Zhutipen',
-'mainpage'             => 'Sherutni patrin',
+'aboutsite' => 'Andar {{SITENAME}}',
+'aboutpage' => 'Project:Andar',
+'copyright' => 'Ander dino tar o $1.',
+'copyrightpage' => '{{ns:project}}:Autorenge xakaya (chachimata)',
+'currentevents' => 'Nevimata',
+'currentevents-url' => 'Project:Nevimata',
+'disclaimers' => 'Termenurya',
+'disclaimerpage' => 'Project:Termenurya',
+'edithelp' => 'Editisaripnasko zhutipen',
+'edithelppage' => 'Help:Sar te editisares ek patrin',
+'helppage' => 'Help:Zhutipen',
+'mainpage' => 'Sherutni patrin',
 'mainpage-description' => 'Sherutni patrin',
-'portal'               => 'Maladipnasko than',
-'portal-url'           => 'Project:Maladipnasko than',
-'privacy'              => 'Pativyako forovipen',
+'portal' => 'Maladipnasko than',
+'portal-url' => 'Project:Maladipnasko than',
+'privacy' => 'Pativyako forovipen',
 
-'retrievedfrom'   => 'Lino katar "$1"',
-'editsection'     => 'editisar',
+'retrievedfrom' => 'Lino katar "$1"',
+'editsection' => 'editisar',
 'editsectionhint' => 'Editisar o kotor: $1',
-'toc'             => 'Ander',
-'showtoc'         => 'dikh',
-'hidetoc'         => 'garav',
+'toc' => 'Ander',
+'showtoc' => 'dikh',
+'hidetoc' => 'garav',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Lekh',
-'nstab-user'      => 'Jeneski patrin',
-'nstab-media'     => 'Mediya patrin',
-'nstab-special'   => 'Uzalutno',
-'nstab-project'   => 'Projekto',
-'nstab-image'     => 'Chitro',
+'nstab-main' => 'Lekh',
+'nstab-user' => 'Jeneski patrin',
+'nstab-media' => 'Mediya patrin',
+'nstab-special' => 'Uzalutno',
+'nstab-project' => 'Projekto',
+'nstab-image' => 'Chitro',
 'nstab-mediawiki' => 'Duma',
-'nstab-template'  => 'Sikavno',
-'nstab-help'      => 'Zhutipen',
-'nstab-category'  => 'Shopni',
+'nstab-template' => 'Sikavno',
+'nstab-help' => 'Zhutipen',
+'nstab-category' => 'Shopni',
 
 # Main script and global functions
 'nospecialpagetext' => 'Manglyas ekh [[Special:SpecialPages|uzalutni patrin]] so na arakhel pes kai {{SITENAME}}.',
 
 # General errors
 'wrong_wfQuery_params' => 'Doshalo gin le parametrengo ko wfQuery()<br />I function: $1<br />Query: $2',
-'viewsource'           => 'Dikh i sursa',
+'viewsource' => 'Dikh i sursa',
 
 # Login and logout pages
-'logouttext'                 => "'''Akana san avryal i {{SITENAME}}.'''
+'logouttext' => "'''Akana san avryal i {{SITENAME}}.'''
 
 Shai te labyares {{SITENAME}} sar ekh bijanglo jeno vai shai te prinjares tut palem sar o jeno le kadale navesa vai le aver navesa.",
-'welcomecreation'            => '== Mishto avilyan, $1! ==
+'welcomecreation' => '== Mishto avilyan, $1! ==
 
 Akana si tuke ekh akont. Te na bistares te paruves, kana trebul tuke, tire kamimata kai {{SITENAME}}.',
-'yourname'                   => 'Tiro anav',
-'yourpassword'               => 'O nakhavipnasko lav',
-'yourpasswordagain'          => 'O nakhavipnasko lav de nevo',
-'externaldberror'            => 'Sas ekh dosh kai datengi baza le avrutne prinjaripnyange vai nai tuke drom te akanutnisares o avrutno akonto.',
-'login'                      => 'Prinjaripen',
-'loginprompt'                => "Trebul te das drom le phandimatenge ''cookie'' te das andre kai {{SITENAME}}.",
-'userlogin'                  => 'Prinjaripen / Ker ek akount',
-'logout'                     => 'De avri',
-'userlogout'                 => 'De avri',
-'nologinlink'                => 'Ker ek akount',
-'createaccount'              => 'Ker ek nevo akount',
-'gotaccount'                 => "Si tuke akana ekh akonto? '''$1'''.",
-'gotaccountlink'             => 'De andre',
-'createaccountmail'          => 'palal o e-mail',
-'badretype'                  => 'Le nakhavipnaske lava so lekhavdyan nai myazutne.',
-'loginerror'                 => 'Prinjaripnaski dosh',
-'nocookiesnew'               => "O tiro akont sas kerdo, pale tu nai prinjardo/i. {{SITENAME}} labyarel ''cookies'' te astarel le manusha prinjarde. O tiro browser na astarel le cookies. Si mishto te das les drom te astarel le ''cookies'' thai, palal kodya, te zumaves vi ekh var, labyarindoi o nav thai o nakhavipnaso lav.",
-'nocookieslogin'             => "{{SITENAME}} labyarel ''cookies'' te prinjaren le manusha so aven kathe. O tiro browser chi astarel len. Si mishto te das les drom te astarel le ''cookies'' thai, palal kodya, te zumaves vi ekh var.",
-'loginsuccesstitle'          => 'Prinjaripen kerdo',
-'loginsuccess'               => 'Akana san prijardo kai {{SITENAME}} sar "$1".',
-'wrongpassword'              => 'O nakhavipnasko lav so thovdyan si doshalo. Mangas tuke te zumaves vi ekvar.',
-'mailmypassword'             => 'Bichhal ma o nakhavipnasko lav e-mail-estar!',
-'passwordremindertitle'      => 'Astaripen le tire nakhavipnaske lavesko kai {{SITENAME}}',
-'passwordremindertext'       => 'Varekon (shai te aves tu, katar i adresa $1)
+'yourname' => 'Tiro anav',
+'yourpassword' => 'O nakhavipnasko lav',
+'yourpasswordagain' => 'O nakhavipnasko lav de nevo',
+'externaldberror' => 'Sas ekh dosh kai datengi baza le avrutne prinjaripnyange vai nai tuke drom te akanutnisares o avrutno akonto.',
+'login' => 'Prinjaripen',
+'loginprompt' => "Trebul te das drom le phandimatenge ''cookie'' te das andre kai {{SITENAME}}.",
+'userlogin' => 'Prinjaripen / Ker ek akount',
+'logout' => 'De avri',
+'userlogout' => 'De avri',
+'nologinlink' => 'Ker ek akount',
+'createaccount' => 'Ker ek nevo akount',
+'gotaccount' => "Si tuke akana ekh akonto? '''$1'''.",
+'gotaccountlink' => 'De andre',
+'createaccountmail' => 'palal o e-mail',
+'badretype' => 'Le nakhavipnaske lava so lekhavdyan nai myazutne.',
+'loginerror' => 'Prinjaripnaski dosh',
+'nocookiesnew' => "O tiro akont sas kerdo, pale tu nai prinjardo/i. {{SITENAME}} labyarel ''cookies'' te astarel le manusha prinjarde. O tiro browser na astarel le cookies. Si mishto te das les drom te astarel le ''cookies'' thai, palal kodya, te zumaves vi ekh var, labyarindoi o nav thai o nakhavipnaso lav.",
+'nocookieslogin' => "{{SITENAME}} labyarel ''cookies'' te prinjaren le manusha so aven kathe. O tiro browser chi astarel len. Si mishto te das les drom te astarel le ''cookies'' thai, palal kodya, te zumaves vi ekh var.",
+'loginsuccesstitle' => 'Prinjaripen kerdo',
+'loginsuccess' => 'Akana san prijardo kai {{SITENAME}} sar "$1".',
+'wrongpassword' => 'O nakhavipnasko lav so thovdyan si doshalo. Mangas tuke te zumaves vi ekvar.',
+'mailmypassword' => 'Bichhal ma o nakhavipnasko lav e-mail-estar!',
+'passwordremindertitle' => 'Astaripen le tire nakhavipnaske lavesko kai {{SITENAME}}',
+'passwordremindertext' => 'Varekon (shai te aves tu, katar i adresa $1)
 manglyas ek nevo nakahvipnasko lav katar {{SITENAME}}.
 O nakhavipnasko lav le jenesko "$2" akana si "$3".
 Mishto si te jas kai {{SITENAME}} thai te paruves tiro lav sigo.',
-'noemail'                    => 'Nai ni ekh adresa e-mail prinjarde le jeneske "$1".',
-'eauthentsent'               => 'Ekh prinjaripnasko e-mail bichhaldo kai tiri e-maileski adresa. Kashte avel tuke e-mailuya le avre jenendar trebul te prinjares tiri adresa (dikh buteder ando bichhaldo e-mail).',
-'mailerror'                  => 'Dosh kana sas bichhaldo o e-mail: $1',
+'noemail' => 'Nai ni ekh adresa e-mail prinjarde le jeneske "$1".',
+'eauthentsent' => 'Ekh prinjaripnasko e-mail bichhaldo kai tiri e-maileski adresa. Kashte avel tuke e-mailuya le avre jenendar trebul te prinjares tiri adresa (dikh buteder ando bichhaldo e-mail).',
+'mailerror' => 'Dosh kana sas bichhaldo o e-mail: $1',
 'acct_creation_throttle_hit' => 'Fal ame nasul, akana si tut $1 akounturya. Nashti te keres aver.',
-'emailauthenticated'         => 'Tiro e-mail sas prinjardo kai $1.',
-'emailnotauthenticated'      => 'Tiri e-maileski adresa <strong>nas prinjardi ji akana</strong>. Ni ekh e-mail nashti te avel tuke ji kana prinjares la.',
-'noemailprefs'               => 'Thov ekh adresa e-mail te keren buti le kadale labne.',
-'emailconfirmlink'           => 'Prinjar o e-mail',
-'invalidemailaddress'        => 'Le e-maileski adresa nas lino anda kodoya ke nas lake ekh lachhi forma. Si mishto te thos ekh e-mail le lachhe formasa vai te khoses so lekhvdyas pe kodo than.',
-'accountcreated'             => 'Akount kerdo',
-'accountcreatedtext'         => 'Kerdo o akonto le jenesko ko $1.',
+'emailauthenticated' => 'Tiro e-mail sas prinjardo kai $1.',
+'emailnotauthenticated' => 'Tiri e-maileski adresa <strong>nas prinjardi ji akana</strong>. Ni ekh e-mail nashti te avel tuke ji kana prinjares la.',
+'noemailprefs' => 'Thov ekh adresa e-mail te keren buti le kadale labne.',
+'emailconfirmlink' => 'Prinjar o e-mail',
+'invalidemailaddress' => 'Le e-maileski adresa nas lino anda kodoya ke nas lake ekh lachhi forma. Si mishto te thos ekh e-mail le lachhe formasa vai te khoses so lekhvdyas pe kodo than.',
+'accountcreated' => 'Akount kerdo',
+'accountcreatedtext' => 'Kerdo o akonto le jenesko ko $1.',
 
 # Change password dialog
 'oldpassword' => 'Purano nakahvipnasko lav',
@@ -219,36 +219,36 @@ Mishto si te jas kai {{SITENAME}} thai te paruves tiro lav sigo.',
 'image_sample' => 'Misal.jpg',
 
 # Edit pages
-'summary'           => 'Xarno xalyaripen:',
-'minoredit'         => 'Kadava si ek tikno editisarimos',
-'watchthis'         => 'Dikh kadaya patrin',
-'savearticle'       => 'Uxtav i patrin',
-'showpreview'       => 'Dikh sar avelas i patrin',
-'showlivepreview'   => 'Jivutno angledikhipen',
-'showdiff'          => 'Dikh le paruvimata',
+'summary' => 'Xarno xalyaripen:',
+'minoredit' => 'Kadava si ek tikno editisarimos',
+'watchthis' => 'Dikh kadaya patrin',
+'savearticle' => 'Uxtav i patrin',
+'showpreview' => 'Dikh sar avelas i patrin',
+'showlivepreview' => 'Jivutno angledikhipen',
+'showdiff' => 'Dikh le paruvimata',
 'whitelistedittext' => 'Trebul te [[Special:UserLogin|autentifikisares]] kashte editisares artikolurya.',
-'accmailtitle'      => 'O nakhavipnasko lav bićhaldo.',
-'accmailtext'       => "O nakhavipnasko lav andar '$1' bićhaldo ko $2.",
-'newarticle'        => '(Nevo)',
-'newarticletext'    => 'Avilyan kai ek patrin so na si.
+'accmailtitle' => 'O nakhavipnasko lav bićhaldo.',
+'accmailtext' => "O nakhavipnasko lav andar '$1' bićhaldo ko $2.",
+'newarticle' => '(Nevo)',
+'newarticletext' => 'Avilyan kai ek patrin so na si.
 Te keres la, shai te shirdes (astares) te lekhaves ando telutno moxton (dikh [[{{MediaWiki:Helppage}}|zhutipnaski patrin]] te janes buteder).
 Kana avilyan kathe doshatar, ja palpale.',
-'noarticletext'     => "Andi '''{{SITENAME}}''' nai ji akana ek lekh kadale anavesa.
+'noarticletext' => "Andi '''{{SITENAME}}''' nai ji akana ek lekh kadale anavesa.
 * Te shirdes (astares) te keres o lekh, ker klik  '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} kathe]'''.",
-'editing'           => 'Editisaripen $1',
-'yourtext'          => 'Tiro teksto',
-'storedversion'     => 'Akanutni versiya',
-'yourdiff'          => 'Ververimata',
+'editing' => 'Editisaripen $1',
+'yourtext' => 'Tiro teksto',
+'storedversion' => 'Akanutni versiya',
+'yourdiff' => 'Ververimata',
 
 # History pages
 'previousrevision' => '← Purano paruvipen',
-'nextrevision'     => 'Nevi paruvipen →',
-'cur'              => 'akanutni',
-'last'             => 'purani',
-'histlegend'       => 'Xalyaripen: (akanutni) = ververimata mamui i akanutni versiya,
+'nextrevision' => 'Nevi paruvipen →',
+'cur' => 'akanutni',
+'last' => 'purani',
+'histlegend' => 'Xalyaripen: (akanutni) = ververimata mamui i akanutni versiya,
 (purani) = ververimata mamui i puraneder versiya, T = tikno editisaripen',
-'histfirst'        => 'O mai purano',
-'histlast'         => 'O mai nevo',
+'histfirst' => 'O mai purano',
+'histlast' => 'O mai nevo',
 
 # Revision deletion
 'revdelete-submit' => 'Ker kadya le alosarde paruvimatenge',
@@ -257,97 +257,97 @@ Kana avilyan kathe doshatar, ja palpale.',
 'compareselectedversions' => 'Dikh ververimata mashkar alosarde versiye',
 
 # Search results
-'prevn'             => 'mai neve {{PLURAL:$1|$1}}',
-'nextn'             => 'mai purane {{PLURAL:$1|$1}}',
-'viewprevnext'      => 'Dikh ($1 {{int:pipe-separator}} $2) ($3).',
-'searchhelp-url'    => 'Help:Zhutipen',
-'showingresults'    => 'Tele si <b>$1</b> rezultaturya shirdindoi le ginestar <b>$2</b>.',
+'prevn' => 'mai neve {{PLURAL:$1|$1}}',
+'nextn' => 'mai purane {{PLURAL:$1|$1}}',
+'viewprevnext' => 'Dikh ($1 {{int:pipe-separator}} $2) ($3).',
+'searchhelp-url' => 'Help:Zhutipen',
+'showingresults' => 'Tele si <b>$1</b> rezultaturya shirdindoi le ginestar <b>$2</b>.',
 'showingresultsnum' => 'Tele si <b>$3</b> rezultaturya shirdindoi le ginestar <b>$2</b>.',
-'powersearch'       => 'Rod',
+'powersearch' => 'Rod',
 
 # Preferences page
-'preferences'    => 'Kamimata',
+'preferences' => 'Kamimata',
 'changepassword' => 'Paruv o nakhavipnasko lav',
-'prefs-skin'     => 'Dikhimos',
-'datedefault'    => 'Ni ekh kamipen',
+'prefs-skin' => 'Dikhimos',
+'datedefault' => 'Ni ekh kamipen',
 'prefs-datetime' => 'Dives thai chaso',
-'prefs-rc'       => 'Neve paruvimata',
-'saveprefs'      => 'Uxtav le kamimata',
-'resetprefs'     => 'Thov le kamimata sar ko shirdipen',
-'columns'        => 'Uche vortorina:',
-'localtime'      => 'Thanutno vaxt',
+'prefs-rc' => 'Neve paruvimata',
+'saveprefs' => 'Uxtav le kamimata',
+'resetprefs' => 'Thov le kamimata sar ko shirdipen',
+'columns' => 'Uche vortorina:',
+'localtime' => 'Thanutno vaxt',
 'timezoneoffset' => 'Ververipen',
-'guesstimezone'  => 'Le les katar o browser',
-'allowemail'     => 'De drom te aven e-mailurya katar aver jene',
-'defaultns'      => 'Rod savaxt vi kai kadale riga:',
-'default'        => 'acharuno',
-'prefs-files'    => 'Failurya',
-'youremail'      => 'Emailesko adress (kana kames)*',
-'yourrealname'   => 'Tiro chacho anav*',
-'yourlanguage'   => 'Ćhib:',
-'yournick'       => 'I xarni versyunya, le semnaturenge',
-'badsig'         => 'Bilachhi semnatura; dikh le tagurya HTML.',
+'guesstimezone' => 'Le les katar o browser',
+'allowemail' => 'De drom te aven e-mailurya katar aver jene',
+'defaultns' => 'Rod savaxt vi kai kadale riga:',
+'default' => 'acharuno',
+'prefs-files' => 'Failurya',
+'youremail' => 'Emailesko adress (kana kames)*',
+'yourrealname' => 'Tiro chacho anav*',
+'yourlanguage' => 'Ćhib:',
+'yournick' => 'I xarni versyunya, le semnaturenge',
+'badsig' => 'Bilachhi semnatura; dikh le tagurya HTML.',
 
 # User rights
 'editinguser' => "Editisaripen '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
 
 # Groups
-'group'            => 'Grupo:',
-'group-bot'        => 'Boturya',
-'group-sysop'      => 'Administratorurya',
+'group' => 'Grupo:',
+'group-bot' => 'Boturya',
+'group-sysop' => 'Administratorurya',
 'group-bureaucrat' => 'Birokraturya:',
-'group-all'        => '(sa)',
+'group-all' => '(sa)',
 
-'group-sysop-member'      => 'Administratoro',
+'group-sysop-member' => 'Administratoro',
 'group-bureaucrat-member' => 'Birokrato',
 
-'grouppage-bot'        => '{{ns:project}}:Boturya',
-'grouppage-sysop'      => '{{ns:project}}:Administratorurya',
+'grouppage-bot' => '{{ns:project}}:Boturya',
+'grouppage-sysop' => '{{ns:project}}:Administratorurya',
 'grouppage-bureaucrat' => '{{ns:project}}:Birokraturya',
 
 # Recent changes
-'recentchanges'                     => 'Neve paruvimata',
-'recentchangestext'                 => 'Andi kadaya patrin shai te dikhes le neve paruvimata andi romani {{SITENAME}}.',
-'rcnote'                            => 'Tele si le palutne <strong>$1</strong> paruvimata andar le palutne <strong>$2</strong> divesa.',
-'rcnotefrom'                        => "Tele si le averutnimata katar '''$2''' (inklen '''$1''' averutnimata, shai te paruves o gin alosarindoi aver tele).",
-'rclistfrom'                        => 'Dikh le paruvimata ji kai $1',
-'rcshowhideminor'                   => '$1 tikne editisaripena',
-'rcshowhidebots'                    => '$1 (ro)boturya',
-'rcshowhideliu'                     => '$1 prinjarde jene',
-'rcshowhideanons'                   => '$1 bijangle jene',
-'rcshowhidepatr'                    => '$1 dikhle paruvimata',
-'rcshowhidemine'                    => '$1 mire editisaripena',
-'rclinks'                           => 'Dikh le palutne $1 paruvimata andar le palutne $2 divesa.<br />$3',
-'diff'                              => 'ververipen',
-'hist'                              => 'puranipen',
-'hide'                              => 'garav',
-'show'                              => 'dikh',
-'minoreditletter'                   => 't',
+'recentchanges' => 'Neve paruvimata',
+'recentchanges-summary' => 'Andi kadaya patrin shai te dikhes le neve paruvimata andi romani {{SITENAME}}.',
+'rcnote' => 'Tele si le palutne <strong>$1</strong> paruvimata andar le palutne <strong>$2</strong> divesa.',
+'rcnotefrom' => "Tele si le averutnimata katar '''$2''' (inklen '''$1''' averutnimata, shai te paruves o gin alosarindoi aver tele).",
+'rclistfrom' => 'Dikh le paruvimata ji kai $1',
+'rcshowhideminor' => '$1 tikne editisaripena',
+'rcshowhidebots' => '$1 (ro)boturya',
+'rcshowhideliu' => '$1 prinjarde jene',
+'rcshowhideanons' => '$1 bijangle jene',
+'rcshowhidepatr' => '$1 dikhle paruvimata',
+'rcshowhidemine' => '$1 mire editisaripena',
+'rclinks' => 'Dikh le palutne $1 paruvimata andar le palutne $2 divesa.<br />$3',
+'diff' => 'ververipen',
+'hist' => 'puranipen',
+'hide' => 'garav',
+'show' => 'dikh',
+'minoreditletter' => 't',
 'number_of_watching_users_pageview' => '[$1 jeno/e kon len vurma e patrinyaki]',
-'rc_categories'                     => 'Numa le shopnya (rigyarde katar "|")',
-'rc_categories_any'                 => 'Savegodi',
+'rc_categories' => 'Numa le shopnya (rigyarde katar "|")',
+'rc_categories_any' => 'Savegodi',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Pashvipnaske paruvimata',
-'recentchangeslinked-feed'    => 'Pashvipnaske paruvimata',
+'recentchangeslinked' => 'Pashvipnaske paruvimata',
+'recentchangeslinked-feed' => 'Pashvipnaske paruvimata',
 'recentchangeslinked-toolbox' => 'Pashvipnaske paruvimata',
 
 # Upload
-'upload'      => 'Bichhal file',
-'uploadbtn'   => 'Bichhal file',
-'filedesc'    => 'Xarno xalyaripen',
+'upload' => 'Bichhal file',
+'uploadbtn' => 'Bichhal file',
+'filedesc' => 'Xarno xalyaripen',
 'badfilename' => 'O chitrosko anav sas paruvdo; o nevo anav si "$1".',
-'savefile'    => 'Uxtav file',
+'savefile' => 'Uxtav file',
 
 # Special:ListFiles
 'listfiles' => 'Patrinipen le chitrengo',
 
 # File description page
 'file-anchor-link' => 'Chitro',
-'imagelinks'       => 'Chitroske phandimata',
+'imagelinks' => 'Chitroske phandimata',
 
 # Unused templates
-'unusedtemplates'    => 'Bilabyarde sikavne',
+'unusedtemplates' => 'Bilabyarde sikavne',
 'unusedtemplateswlh' => 'aver phandimata',
 
 # Random page
@@ -357,173 +357,173 @@ Kana avilyan kathe doshatar, ja palpale.',
 'statistics' => 'Beshimata',
 
 # Miscellaneous special pages
-'wantedpages'  => 'Kamle pajine',
-'shortpages'   => 'Xarne patrya',
+'wantedpages' => 'Kamle pajine',
+'shortpages' => 'Xarne patrya',
 'deadendpages' => 'Biphandimatenge patrya',
-'listusers'    => 'Jenengo patrinipen',
-'newpages'     => 'Neve patrya',
+'listusers' => 'Jenengo patrinipen',
+'newpages' => 'Neve patrya',
 'ancientpages' => 'E puraneder lekha',
-'move'         => 'Ingerdipen',
+'move' => 'Ingerdipen',
 
 # Special:AllPages
-'allpages'       => 'Savore patrya',
-'nextpage'       => 'Anglutni patrin ($1)',
-'allarticles'    => 'Sa le artikolurya',
+'allpages' => 'Savore patrya',
+'nextpage' => 'Anglutni patrin ($1)',
+'allarticles' => 'Sa le artikolurya',
 'allpagessubmit' => 'Ja',
 
 # E-mail user
 'emailuser' => 'Bichhal les/la e-mail',
 'emailfrom' => 'Katar',
-'emailto'   => 'Karing',
+'emailto' => 'Karing',
 'emailsend' => 'Bichhal',
 
 # Watchlist
-'watchlist'        => 'Dikhipnaske lekha',
-'mywatchlist'      => 'Dikhipnaske lekha',
-'addedwatchtext'   => 'I patrin "[[:$1]]" sas thovdi andi tiri lista [[Special:Watchlist|le artikolengi so dikhes len]].
+'watchlist' => 'Dikhipnaske lekha',
+'mywatchlist' => 'Dikhipnaske lekha',
+'addedwatchtext' => 'I patrin "[[:$1]]" sas thovdi andi tiri lista [[Special:Watchlist|le artikolengi so dikhes len]].
 Le neve paruvimata andar kadale patrya thai andar lenge vakyarimatenge patrya thona kathe, vi dikhena pen le <b>thule semnurenca</b> andi patrin le [[Special:RecentChanges|neve paruvimatenge]].
 
 Kana kamesa te khoses kadaya patrin andar tiri lista le patryange so arakhes len ker click kai "Na mai arakh" (opre, kana i patrin dikhel pes).',
 'removedwatchtext' => 'I patrin "[[:$1]]" sas khosli katar o patrinipen le dikhipnaske lekhenca (artikolurya).',
-'watch'            => 'Dikh la',
-'unwatch'          => 'Na mai dikh',
-'unwatchthispage'  => 'Na mai dikh',
-'wlnote'           => 'Tele si le palutne $1 paruvimata ande palutne <b>$2</b> ore.',
+'watch' => 'Dikh la',
+'unwatch' => 'Na mai dikh',
+'unwatchthispage' => 'Na mai dikh',
+'wlnote' => 'Tele si le palutne $1 paruvimata ande palutne <b>$2</b> ore.',
 
-'enotif_reset'       => 'Thov semno kai patrya so dikhlem',
+'enotif_reset' => 'Thov semno kai patrya so dikhlem',
 'enotif_newpagetext' => 'Kadaya si ek nevi patrin.',
 
 # Delete
-'deletepage'      => 'Khos i patrin',
-'confirm'         => 'Ja',
-'excontent'       => "o ander sas: '$1'",
+'deletepage' => 'Khos i patrin',
+'confirm' => 'Ja',
+'excontent' => "o ander sas: '$1'",
 'excontentauthor' => "o ander sas: '$1' (thai o korkoro butyarno sas '$2')",
-'exblank'         => 'i patrin sas chuchi',
-'historywarning'  => 'Dikh! La patrya so kames to khoses la si la puranipen:',
-'actioncomplete'  => 'Agorisardi buti',
-'deletedtext'     => '"$1" sas khosli.
+'exblank' => 'i patrin sas chuchi',
+'historywarning' => 'Dikh! La patrya so kames to khoses la si la puranipen:',
+'actioncomplete' => 'Agorisardi buti',
+'deletedtext' => '"$1" sas khosli.
 Dikh ando $2 ek patrinipen le palutne butyange khosle.',
 
 # Rollback
 'rollback_short' => 'Palemavilipen',
-'rollbacklink'   => 'palemavilipen',
+'rollbacklink' => 'palemavilipen',
 'rollbackfailed' => 'O palemavilipen nashtisardyas te kerel pes.',
 
 # Protect
 'prot_1movedto2' => '[[$1]] bichhaldo kai [[$2]]',
 
 # Undelete
-'undelete'      => 'Dikh le khosle patrya',
-'undeletebtn'   => 'Le palpale',
+'undelete' => 'Dikh le khosle patrya',
+'undeletebtn' => 'Le palpale',
 'undeletereset' => 'Khos le paruvimata',
 
 # Namespace form on various pages
 'namespace' => 'Rig:',
-'invert'    => 'Bi rigyako:',
+'invert' => 'Bi rigyako:',
 
 # Contributions
 'contributions' => 'Jeneske butya',
-'mycontris'     => 'Mire butya',
-'contribsub2'   => 'Katar $1 ($2)',
-'uctop'         => '(opre)',
+'mycontris' => 'Mire butya',
+'contribsub2' => 'Katar $1 ($2)',
+'uctop' => '(opre)',
 
 # What links here
 'whatlinkshere' => 'So phandel pes kathe',
-'nolinkshere'   => 'Ni ek patrin phandel pes (avel) kathe.',
+'nolinkshere' => 'Ni ek patrin phandel pes (avel) kathe.',
 
 # Block/unblock
-'blockip'      => 'De avri jenes/IP',
-'ipbsubmit'    => 'De avri kadava jenes',
-'ipusubmit'    => 'Na mai brakh i adresa',
+'blockip' => 'De avri jenes/IP',
+'ipbsubmit' => 'De avri kadava jenes',
+'ipusubmit' => 'Na mai brakh i adresa',
 'contribslink' => 'butya',
 
 # Developer tools
-'lockbtn'   => 'Brakh i database',
+'lockbtn' => 'Brakh i database',
 'unlockbtn' => 'Na mai brakh i database',
 
 # Move page
-'movearticle'     => 'Inger i patrin',
-'movepagebtn'     => 'Inger i patrin',
-'pagemovedsub'    => 'I patrin sas bićhaldi.',
-'movedto'         => 'ingerdi kai',
+'movearticle' => 'Inger i patrin',
+'movepagebtn' => 'Inger i patrin',
+'pagemovedsub' => 'I patrin sas bićhaldi.',
+'movedto' => 'ingerdi kai',
 'delete_and_move' => 'Khos thai inger',
 
 # Export
 'export-submit' => 'Bichhal avri',
 
 # Namespace 8 related
-'allmessages'     => 'Sistemoske duma',
+'allmessages' => 'Sistemoske duma',
 'allmessagesname' => 'Anav',
 
 # Special:Import
 'import-interwiki-submit' => 'Le andre',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'           => 'Miri labyarneski pajina',
-'tooltip-pt-anonuserpage'       => 'Miri labyarneski pajina ki akanutni IP adress',
-'tooltip-pt-mytalk'             => 'Miri diskuciyaki pajina',
-'tooltip-pt-anontalk'           => 'Diskucie le editisarimatenge ki akanutni IP adress',
-'tooltip-pt-preferences'        => 'Sar kamav te dikhel pes miri pajina',
-'tooltip-pt-watchlist'          => 'I lista le pajinenge so dikhav lendar (monitorizav).',
-'tooltip-pt-mycontris'          => 'Le mire editisarimata',
-'tooltip-pt-login'              => 'Mishto si te identifikares tut, pale na si musai.',
-'tooltip-pt-anonlogin'          => 'Mishto si te identifikares tut, pale na si musai.',
-'tooltip-pt-logout'             => 'Kathe aćhaves i sesiyunya',
-'tooltip-ca-talk'               => 'Diskuciya le artikoleske',
-'tooltip-ca-edit'               => 'Shai te editisares kadaya pajina. Mangas te paledikhes o teksto anglal te uxtaves les.',
-'tooltip-ca-addsection'         => 'Kathe shai te thos ek komentaryo ki kadaya diskuciya.',
-'tooltip-ca-viewsource'         => 'Kadaya pajina si brakhli. Shai numa te dikhes o source-code.',
-'tooltip-ca-history'            => 'Purane versiune le dokumenteske.',
-'tooltip-ca-protect'            => 'Brakh kadava dokumento.',
-'tooltip-ca-delete'             => 'Khos kadava dokumento.',
-'tooltip-ca-undelete'           => 'Palemthav le editisarimata kerdine le kadale dokumenteske sar sas anglal lesko khosipen.',
-'tooltip-ca-move'               => 'Trade kadava dokumento.',
-'tooltip-ca-watch'              => 'Thav kadava dokumento andi monitorizaripnaski lista.',
-'tooltip-ca-unwatch'            => 'Khos kadava dokumento andar i monitorizaripnaski lista.',
-'tooltip-search'                => 'Rod andi kadaya Wiki',
-'tooltip-p-logo'                => 'I sherutni pajina',
-'tooltip-n-mainpage'            => 'Dikh i sherutni pajina',
-'tooltip-n-portal'              => 'O proyekto, so shai te keres, kai arakhes solucie.',
-'tooltip-n-currentevents'       => 'Arakh janglimata le akanutne evenimenturenge',
-'tooltip-n-recentchanges'       => 'I lista le neve paruvimatenge kerdini andi kadaya wiki.',
-'tooltip-n-randompage'          => 'Ja ki ek aleatori pajina',
-'tooltip-n-help'                => 'O than kai arakhes zhutipen.',
-'tooltip-t-whatlinkshere'       => 'I lista sa le wiki pajinenge so aven (si phande) vi kathe',
+'tooltip-pt-userpage' => 'Miri labyarneski pajina',
+'tooltip-pt-anonuserpage' => 'Miri labyarneski pajina ki akanutni IP adress',
+'tooltip-pt-mytalk' => 'Miri diskuciyaki pajina',
+'tooltip-pt-anontalk' => 'Diskucie le editisarimatenge ki akanutni IP adress',
+'tooltip-pt-preferences' => 'Sar kamav te dikhel pes miri pajina',
+'tooltip-pt-watchlist' => 'I lista le pajinenge so dikhav lendar (monitorizav).',
+'tooltip-pt-mycontris' => 'Le mire editisarimata',
+'tooltip-pt-login' => 'Mishto si te identifikares tut, pale na si musai.',
+'tooltip-pt-anonlogin' => 'Mishto si te identifikares tut, pale na si musai.',
+'tooltip-pt-logout' => 'Kathe aćhaves i sesiyunya',
+'tooltip-ca-talk' => 'Diskuciya le artikoleske',
+'tooltip-ca-edit' => 'Shai te editisares kadaya pajina. Mangas te paledikhes o teksto anglal te uxtaves les.',
+'tooltip-ca-addsection' => 'Kathe shai te thos ek komentaryo ki kadaya diskuciya.',
+'tooltip-ca-viewsource' => 'Kadaya pajina si brakhli. Shai numa te dikhes o source-code.',
+'tooltip-ca-history' => 'Purane versiune le dokumenteske.',
+'tooltip-ca-protect' => 'Brakh kadava dokumento.',
+'tooltip-ca-delete' => 'Khos kadava dokumento.',
+'tooltip-ca-undelete' => 'Palemthav le editisarimata kerdine le kadale dokumenteske sar sas anglal lesko khosipen.',
+'tooltip-ca-move' => 'Trade kadava dokumento.',
+'tooltip-ca-watch' => 'Thav kadava dokumento andi monitorizaripnaski lista.',
+'tooltip-ca-unwatch' => 'Khos kadava dokumento andar i monitorizaripnaski lista.',
+'tooltip-search' => 'Rod andi kadaya Wiki',
+'tooltip-p-logo' => 'I sherutni pajina',
+'tooltip-n-mainpage' => 'Dikh i sherutni pajina',
+'tooltip-n-portal' => 'O proyekto, so shai te keres, kai arakhes solucie.',
+'tooltip-n-currentevents' => 'Arakh janglimata le akanutne evenimenturenge',
+'tooltip-n-recentchanges' => 'I lista le neve paruvimatenge kerdini andi kadaya wiki.',
+'tooltip-n-randompage' => 'Ja ki ek aleatori pajina',
+'tooltip-n-help' => 'O than kai arakhes zhutipen.',
+'tooltip-t-whatlinkshere' => 'I lista sa le wiki pajinenge so aven (si phande) vi kathe',
 'tooltip-t-recentchangeslinked' => 'Neve paruvimata andi kadaya pajina',
-'tooltip-feed-rss'              => 'Kathe te pravares o RSS flukso le kadale pajinyako',
-'tooltip-feed-atom'             => 'Kathe te pravares o Atom flukso le kadale pajinyako',
-'tooltip-t-contributions'       => 'Dikh i lista le editisarimatenge le kadale labyaresko',
-'tooltip-t-emailuser'           => 'Bićhal ek emailo le kadale labyareske',
-'tooltip-t-upload'              => 'Bićhal imajine vai media files',
-'tooltip-t-specialpages'        => 'I lista sa le spechiale pajinengi',
-'tooltip-ca-nstab-main'         => 'Dikh o artikolo',
-'tooltip-ca-nstab-user'         => 'Dikh i labyarengi pajina',
-'tooltip-ca-nstab-media'        => 'Dikh i pajina media',
-'tooltip-ca-nstab-special'      => 'Kadaya si ek spechiali pajina, nashti te editisares la.',
-'tooltip-ca-nstab-project'      => 'Dikh i pajina le proyekteski',
-'tooltip-ca-nstab-image'        => 'Dikh i imajinyaki pajina',
-'tooltip-ca-nstab-mediawiki'    => 'Dikh o mesajo le sistemesko',
-'tooltip-ca-nstab-template'     => 'Dikh o formato',
-'tooltip-ca-nstab-help'         => 'Dikh i zhutipnaski pajina',
-'tooltip-ca-nstab-category'     => 'Dikh i kategoriya',
+'tooltip-feed-rss' => 'Kathe te pravares o RSS flukso le kadale pajinyako',
+'tooltip-feed-atom' => 'Kathe te pravares o Atom flukso le kadale pajinyako',
+'tooltip-t-contributions' => 'Dikh i lista le editisarimatenge le kadale labyaresko',
+'tooltip-t-emailuser' => 'Bićhal ek emailo le kadale labyareske',
+'tooltip-t-upload' => 'Bićhal imajine vai media files',
+'tooltip-t-specialpages' => 'I lista sa le spechiale pajinengi',
+'tooltip-ca-nstab-main' => 'Dikh o artikolo',
+'tooltip-ca-nstab-user' => 'Dikh i labyarengi pajina',
+'tooltip-ca-nstab-media' => 'Dikh i pajina media',
+'tooltip-ca-nstab-special' => 'Kadaya si ek spechiali pajina, nashti te editisares la.',
+'tooltip-ca-nstab-project' => 'Dikh i pajina le proyekteski',
+'tooltip-ca-nstab-image' => 'Dikh i imajinyaki pajina',
+'tooltip-ca-nstab-mediawiki' => 'Dikh o mesajo le sistemesko',
+'tooltip-ca-nstab-template' => 'Dikh o formato',
+'tooltip-ca-nstab-help' => 'Dikh i zhutipnaski pajina',
+'tooltip-ca-nstab-category' => 'Dikh i kategoriya',
 
 # Attribution
-'anonymous'        => 'Bijangle labyarne kai {{SITENAME}}',
-'siteuser'         => 'Jeno kai {{SITENAME}} $1',
+'anonymous' => 'Bijangle labyarne kai {{SITENAME}}',
+'siteuser' => 'Jeno kai {{SITENAME}} $1',
 'lastmodifiedatby' => 'Kadaya patrin sas paruvdi agoreste $2, $1 katar $3.',
-'others'           => 'aver',
-'siteusers'        => 'Jeno/e kai {{SITENAME}} $1',
+'others' => 'aver',
+'siteusers' => 'Jeno/e kai {{SITENAME}} $1',
 
 # Image deletion
 'deletedrevision' => 'Khoslo o purano paruvipen $1',
 
 # Browsing diffs
 'previousdiff' => '← Purano ververipen',
-'nextdiff'     => 'Anglutno paruvipen →',
+'nextdiff' => 'Anglutno paruvipen →',
 
 # Special:NewFiles
 'showhidebots' => '($1 boturya)',
-'ilsubmit'     => 'Rod',
+'ilsubmit' => 'Rod',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'savore',
index 5b7afb9..1172cdc 100644 (file)
@@ -459,7 +459,7 @@ pe titlul secțiunii (JavaScript)',
 'vector-action-protect' => 'Protejare',
 'vector-action-undelete' => 'Recuperare',
 'vector-action-unprotect' => 'Modificare protecție',
-'vector-simplesearch-preference' => 'Permite sugestii de căutare superioară (numai interfața Vector)',
+'vector-simplesearch-preference' => 'Activează bara de căutare simplificată (exclusiv pentru interfața Vector)',
 'vector-view-create' => 'Creare',
 'vector-view-edit' => 'Modificare',
 'vector-view-history' => 'Istoric',
@@ -1331,8 +1331,6 @@ Detalii se pot găsi în [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE
 'search-interwiki-caption' => 'Proiecte înrudite',
 'search-interwiki-default' => '$1 rezultate:',
 'search-interwiki-more' => '(mai mult)',
-'search-mwsuggest-enabled' => 'cu sugestii',
-'search-mwsuggest-disabled' => 'fără sugestii',
 'search-relatedarticle' => 'Relaționat',
 'mwsuggest-disable' => 'Dezactivează sugestiile AJAX',
 'searcheverything-enable' => 'Caută în toate spațiile de nume',
@@ -1491,15 +1489,15 @@ Dacă decideți furnizarea sa, acesta va fi folosit pentru a vă atribui munca.'
 'userrights-lookup-user' => 'Administrare grupuri de utilizatori',
 'userrights-user-editname' => 'Introduceți un nume de utilizator:',
 'editusergroup' => 'Modificare grup de utilizatori',
-'editinguser' => "Modificare permisiuni de utilizator pentru '''[[User:$1|$1]]''' $2",
+'editinguser' => "Modificarea permisiunilor de utilizator pentru '''[[User:$1|$1]]''' $2",
 'userrights-editusergroup' => 'Modificare grup de utilizatori',
 'saveusergroups' => 'Salvează grupul de utilizatori',
 'userrights-groupsmember' => 'Membru al:',
 'userrights-groupsmember-auto' => 'Membru, implicit, al:',
 'userrights-groups-help' => 'Puteți schimba grupul căruia îi aparține utilizatorul:
-*Căsuța bifată înseamnă că utilizatorul este în acel grup.
-*Căsuța nebifată înseamnă că utilizatorul nu este în acel grup.
-*Steluța (*) indică faptul că utilizatorul nu poate fi eliminat din grup odată adăugat, sau invers',
+*Căsuța bifată înseamnă că utilizatorul aparține grupului respectiv.
+*Căsuța nebifată înseamnă că utilizatorul nu aparține grupului respectiv.
+*Steluța (*) indică faptul că utilizatorul nu poate fi eliminat din grup odată adăugat, sau invers.',
 'userrights-reason' => 'Motiv:',
 'userrights-no-interwiki' => 'Nu aveți permisiunea de a modifica permisiunile utilizatorilor pe alte wiki.',
 'userrights-nodatabase' => 'Baza de date $1 nu există sau nu este locală.',
@@ -2144,7 +2142,7 @@ Intrările <del>tăiate</del> au fost rezolvate.',
 'protectedtitles' => 'Titluri protejate',
 'protectedtitlestext' => 'Următoarele titluri sunt protejate la creare',
 'protectedtitlesempty' => 'Nu există titluri protejate cu acești parametri.',
-'listusers' => 'Lista de utilizatori',
+'listusers' => 'Listă utilizatori',
 'listusers-editsonly' => 'Arată doar utilizatorii cu modificări',
 'listusers-creationsort' => 'Sortează după data creării',
 'usereditcount' => '$1 {{PLURAL:$1|editare|editări}}',
@@ -2859,7 +2857,7 @@ Ultima intrare în jurnal este afișată mai jos pentru referință:",
 Alegeți un alt nume.',
 
 # Export
-'export' => 'Exportare de pagini',
+'export' => 'Exportare pagini',
 'exporttext' => 'Puteți exporta textul și istoricul unei pagini anume sau ale unui grup de pagini în XML.
 Acesta poate fi apoi importate în alt wiki care rulează software MediaWiki prin [[Special:Import|pagina de importare]].
 
@@ -2911,7 +2909,7 @@ Vă rugăm să vizitați [//www.mediawiki.org/wiki/Localisation MediaWiki Locali
 'thumbnail_image-missing' => 'Fișierul următor nu poate fi găsit: $1',
 
 # Special:Import
-'import' => 'Importă pagini',
+'import' => 'Importare pagini',
 'importinterwiki' => 'Import transwiki',
 'import-interwiki-text' => 'Selectează un wiki și titlul paginii care trebuie importate. Datele reviziilor și numele editorilor vor fi salvate. Toate acțiunile de import transwiki pot fi găsite la [[Special:Log/import|log import]]',
 'import-interwiki-source' => 'Wiki/pagină sursă:',
@@ -2969,7 +2967,6 @@ Un dosar temporar lipsește.',
 
 # JavaScriptTest
 'javascripttest' => 'Testare JavaScript',
-'javascripttest-disabled' => 'Această funcție nu a fost activată pe acest wiki.',
 'javascripttest-title' => 'Rulare teste pentru $1',
 'javascripttest-pagetext-noframework' => 'Această pagină este rezervată rulării testelor JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Cadru de testare „$1” necunoscut.',
@@ -3964,6 +3961,10 @@ Imaginile sunt afișate la rezoluția lor maximă, în timp ce alte tipuri de fi
 'feedback-bugcheck' => 'Minunat! Trebuie doar să verificați dacă nu cumva problema a fost [$1 deja înregistrată].',
 'feedback-bugnew' => 'Am verificat. O raportez drept o problemă nouă',
 
+# Search suggestions
+'searchsuggest-search' => 'Căutare',
+'searchsuggest-containing' => 'conținând...',
+
 # API errors
 'api-error-badaccess-groups' => 'Nu aveți dreptul să încărcați fișiere pe acest wiki.',
 'api-error-badtoken' => 'Eroare internă: jeton greșit.',
index cfbc010..2da6908 100644 (file)
@@ -1089,8 +1089,6 @@ Le dettaglie le puè acchià jndr'à l'[{{fullurl:{{#Special:Log}}/delete|page={
 'search-interwiki-caption' => 'Pruggette sorelle',
 'search-interwiki-default' => '$1 resultete:',
 'search-interwiki-more' => '(de cchiù)',
-'search-mwsuggest-enabled' => 'cu le consiglie',
-'search-mwsuggest-disabled' => 'senza consiglie',
 'search-relatedarticle' => 'Colleghete',
 'mwsuggest-disable' => 'Disabbilete le conziglie in AJAX',
 'searcheverything-enable' => "Cirche jndr'à tutte le namespace",
@@ -2765,7 +2763,6 @@ Reggistrele sus a 'u combiuter tune e carechele aqquà.",
 
 # JavaScriptTest
 'javascripttest' => 'Test de JavaScript',
-'javascripttest-disabled' => "Sta funzione non g'à state abbilitate sus a sta Uicchi.",
 'javascripttest-title' => 'Stoche a esegue $1 test',
 'javascripttest-pagetext-noframework' => 'Sta pàgene jè riservate pe le esecuziune de le test de Javascript.',
 'javascripttest-pagetext-unknownframework' => 'Ambiende de teste scanusciute "$1".',
@@ -3989,6 +3986,10 @@ Ce nò, tu puè ausà 'u module facile aqquà sotte. 'U commende tune avène agg
 'feedback-bugcheck' => "Granne! Appene verificate ca non g'è une de le [$1 bug canusciute].",
 'feedback-bugnew' => "Agghie verificate. Manne 'nu bug nuève",
 
+# Search suggestions
+'searchsuggest-search' => 'Cirche',
+'searchsuggest-containing' => 'tène...',
+
 # API errors
 'api-error-badaccess-groups' => 'Tu non ge puè carecà file sus a sta Uicchi.',
 'api-error-badtoken' => 'Errore inderne: Gettone errate.',
index 1dd909d..8019280 100644 (file)
@@ -1434,8 +1434,6 @@ $1",
 'search-interwiki-caption' => 'Родственные проекты',
 'search-interwiki-default' => '$1 результ.:',
 'search-interwiki-more' => '(ещё)',
-'search-mwsuggest-enabled' => 'с советами',
-'search-mwsuggest-disabled' => 'без советов',
 'search-relatedarticle' => 'Связанный',
 'mwsuggest-disable' => 'Отключить AJAX-подсказки',
 'searcheverything-enable' => 'Поиск по всем пространствам имён',
@@ -3062,7 +3060,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'Проверка JavaScript',
-'javascripttest-disabled' => 'Эта функция отключена в этой вики.',
 'javascripttest-title' => 'Проводится проверка $1',
 'javascripttest-pagetext-noframework' => 'Эта страница зарезервирована для запуска JavaScript-тестов.',
 'javascripttest-pagetext-unknownframework' => 'Неизвестная среда тестирования «$1».',
@@ -4173,6 +4170,10 @@ MediaWiki распространяется в надежде, что она бу
 'feedback-bugcheck' => 'Прекрасно! Только проверьте, что в списке [$1 известных ошибок] её нет подобной записи.',
 'feedback-bugnew' => 'Я проверил. Сообщить о новой ошибке',
 
+# Search suggestions
+'searchsuggest-search' => 'Поиск',
+'searchsuggest-containing' => 'содержащие…',
+
 # API errors
 'api-error-badaccess-groups' => 'Вам не разрешено загружать файлы в эту вики.',
 'api-error-badtoken' => 'Внутренняя ошибка:  некорректный токен.',
index b952907..e75f66c 100644 (file)
@@ -132,7 +132,7 @@ $messages = array(
 'tog-editsection' => 'Дозволити едітованя секції сторінкы через одказ [едіт.]',
 'tog-editsectiononrightclick' => 'Дозволити едітованя секції сторінкы через кликаня правов клапков мышкы на надписы сторінок  (JavaScript)',
 'tog-showtoc' => 'Вказовати обсяг (на сторінках з веце як трёма надписами)',
-'tog-rememberpassword' => 'Запамятати моє приголошіня на тім переглядачу (максімално $1 {{PLURAL:$1|день|днів}})',
+'tog-rememberpassword' => 'Запамнятати моє приголошіня на тім переглядачу (максімално $1 {{PLURAL:$1|день|днів}})',
 'tog-watchcreations' => 'Придавати сторінкы створены мнов тай файлы мнов наладованы до мого списку слїдованых',
 'tog-watchdefault' => 'Придавати мнов едітованы сторінкы і файлы до списку слїдованых',
 'tog-watchmoves' => 'Придавати переменованы сторінкы і файлы до мого списку слїдованых',
@@ -178,7 +178,7 @@ $messages = array(
 # Dates
 'sunday' => 'недїля',
 'monday' => 'понедїлёк',
-'tuesday' => 'віторок',
+'tuesday' => 'вівторок',
 'wednesday' => 'середа',
 'thursday' => 'четверь',
 'friday' => 'пятніця',
@@ -341,7 +341,7 @@ $messages = array(
 'jumptonavigation' => 'навіґація',
 'jumptosearch' => 'Найти',
 'view-pool-error' => 'Перебачте, серверы суть теперь переладованы.
-Тоту сторінку сі теперь пoзерать много хоснователїв.
+Тоту сторінку собі теперь пoзерать много хоснователїв.
 Просиме Вас, почекайте і спробуйте доступность пізнїше.
 
 $1',
@@ -370,7 +370,7 @@ $1',
 'privacypage' => 'Project:Сокочіня пріватных дан',
 
 'badaccess' => 'Брак прав приступу',
-'badaccess-group0' => 'Ð\92ам Ð½Ðµ Ñ\94 Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¾ Ð²Ñ\8bконавати тоту дїю.',
+'badaccess-group0' => 'Ð\92ам Ð½Ðµ Ñ\94 Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¾ Ð²Ñ\8bконовати тоту дїю.',
 'badaccess-groups' => 'Дїя, яку сьте хотїли зробити, дозволена лем хоснователям з {{PLURAL:$2|ґрупы|ґруп}}: $1.',
 
 'versionrequired' => 'Потрібна MediaWiki верзії $1',
@@ -385,7 +385,7 @@ $1',
 'youhavenewmessagesmanyusers' => 'Мате $1 од много далшых хоснователїв ($2).',
 'newmessageslinkplural' => '{{PLURAL:$1|нове повідомлїня|новы повідомлїня}}',
 'newmessagesdifflinkplural' => 'остатня {{PLURAL:$1|зміна|зміны|змін}}',
-'youhavenewmessagesmulti' => 'Ð\9cаÑ\94Ñ\82е Ð½Ð¾Ð²Ñ\8b Ð¾Ð·Ð½Ð°Ð¼Ñ\8b на $1',
+'youhavenewmessagesmulti' => 'Ð\9cаÑ\94Ñ\82е Ð½Ð¾Ð²Ñ\8b Ð¿Ð¾Ð²Ñ\96домлÑ\97нÑ\8f на $1',
 'editsection' => 'едіт.',
 'editold' => 'едіт.',
 'viewsourceold' => 'видїти код',
@@ -495,7 +495,8 @@ $1',
 'protectedpagetext' => 'Тота сторінка была замкнута, также ся не дасть едітовати',
 'viewsourcetext' => 'Можете видїти і копіровати код той сторінкы:',
 'viewyourtext' => "Можете собі посмотрити і скопіровати жрідловый текст '''вашых змін''' той сторінкы:",
-'protectedinterface' => 'Тота сторінка є частёв інтрефейсу проґрамового забеспечіня і єй можуть едітовати лем адміністраторы проєкту.',
+'protectedinterface' => 'Тота сторінка є частёв інтрефейсу проґрамового забеспечіня той вікі і єй можуть едітовати лем адміністраторы проєкту.
+Жебы придати або змінити переклады, просиме хоснуйте [//translatewiki.net/ translatewiki.net], локалізачный проєкт MediaWiki.',
 'editinginterface' => "'''Увага:''' Едітуєте сторінку,котра є частинов текстового інтерфейсу. Зміны той сторінкы выкличуть зміну інтерфейсу про іншых хоснователїв. Про переклад увідомлїня хоснуйте [//translatewiki.net/wiki/Main_Page?setlang=uk translatewiki.net] — проєкт, што ся занимає локалізаціёв MediaWiki.",
 'sqlhidden' => '(SQL запрос скрытый)',
 'cascadeprotected' => 'Сторінка є замнкута, бо є вложена до  {{PLURAL:$1|наслїдуючой сторінкы замкнуты|наслїдуючіх сторінок замнкнутых|наслїдуючіх сторінок замнкнутых}} каскадовым замком:
@@ -528,7 +529,7 @@ $2',
 'yourname' => 'Імя хоснователя:',
 'yourpassword' => 'Гесло:',
 'yourpasswordagain' => 'Повторяйте гесло:',
-'remembermypassword' => 'Запамятати моє приголошіня на тім компютерї (максімално $1 {{PLURAL:$1|день|днів}})',
+'remembermypassword' => 'Запамнятати моє приголошіня на тім компютерї (максімално $1 {{PLURAL:$1|день|днів}})',
 'securelogin-stick-https' => 'Останьте  припоєны через HTTPS по приголошіню',
 'yourdomainname' => 'Ваша домена:',
 'password-change-forbidden' => 'На тій вікі не можете мінити гесла.',
@@ -1029,7 +1030,7 @@ $1",
 'revdelete-only-restricted' => 'Хыба схованя положкы з $2 $1: Не можете положкы сховати лем перед адміністраторами жебы сьте сучасно выбрали і дакотру з далшых можностей затаїня.',
 'revdelete-reason-dropdown' => '*Звыклы причіны змазаня
 ** Порушіня авторьскых прав
-** Невгодны особны дата
+** Ð\9dевгоднÑ\8b ÐºÐ¾Ð¼ÐµÐ½Ñ\82аÑ\80Ñ\97 Ð°Ð±Ð¾ Ð¾Ñ\81обнÑ\8b Ð´Ð°Ñ\82а
 ** Потенціално огварячі дата',
 'revdelete-otherreason' => 'Інша/далша причіна:',
 'revdelete-reasonotherlist' => 'Інша причіна',
@@ -1127,8 +1128,6 @@ $1",
 'search-interwiki-caption' => 'Сестерьскы проєкты',
 'search-interwiki-default' => '$1 резултаты:',
 'search-interwiki-more' => '(веце)',
-'search-mwsuggest-enabled' => 'з порадами',
-'search-mwsuggest-disabled' => 'без порад',
 'search-relatedarticle' => 'Звязаный',
 'mwsuggest-disable' => 'Выпнути пораду AJAX',
 'searcheverything-enable' => 'Глядати во вшыткых просторах назв',
@@ -1225,7 +1224,7 @@ $1",
 'timezoneregion-indian' => 'Індійскый океан',
 'timezoneregion-pacific' => 'Тихый океан',
 'allowemail' => 'Поволити електронічну пошту од іншых хоснователїв',
-'prefs-searchoptions' => 'Ð\9fаÑ\80амеÑ\82Ñ\80Ñ\8b Ð³ляданя',
+'prefs-searchoptions' => 'Ð\93ляданя',
 'prefs-namespaces' => 'Просторы назв',
 'defaultns' => 'Інакше глядати в такых просторах назв:',
 'default' => 'імпліцітне',
@@ -1631,7 +1630,7 @@ $1',
 'backend-fail-internal' => 'В кінцёвій уложній сістемі „$1“ ся стала незнама хыба.',
 'backend-fail-contenttype' => 'Не годно было становити тіп обсягу файлу, жебы уложыти го до „$1“.',
 'backend-fail-batchsize' => 'Кінцёве усховище прияло блок з $1 {{PLURAL:файловов операціов|файловыма операціями}};максімум є {{PLURAL:$2|$2}}.',
-'backend-fail-usable' => 'Не вдало ся записати до файлу $1  про брак прав або хыбуючі адресарї/контайнеры.',
+'backend-fail-usable' => 'Не вдало ся чітати з файлу або записати до файлу $1  про брак прав або хыбуючі адресарї/контайнеры.',
 
 # File journal errors
 'filejournal-fail-dbconnect' => 'Не годен ся припоїти к журналовій датабазї усховища «$1».',
@@ -2712,7 +2711,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'Тестованя JavaScript',
-'javascripttest-disabled' => 'Тота функція не дозволена на тій вікі.',
 'javascripttest-title' => 'Біжать тест в $1',
 'javascripttest-pagetext-noframework' => 'Тота сторінка є резервована про тестованя JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Незнаный фреймворк тестованя „$1“.',
@@ -2817,11 +2815,18 @@ $1',
 
 # Info page
 'pageinfo-title' => 'Інформація про "$1"',
-'pageinfo-header-edits' => 'Едітованя',
+'pageinfo-header-basic' => 'Основны інформації',
+'pageinfo-header-edits' => 'Історія едітовань',
+'pageinfo-header-restrictions' => 'Замок сторінкы',
+'pageinfo-header-properties' => 'Властности сторінкы',
+'pageinfo-display-title' => 'Вказована назва',
 'pageinfo-views' => 'Чісло переглядів',
-'pageinfo-watchers' => 'Чісло слїдуючіх',
-'pageinfo-edits' => 'Чісло едітовань',
-'pageinfo-authors' => 'Чісло різных авторів',
+'pageinfo-watchers' => 'Кількость слїдуючіх сторінку',
+'pageinfo-redirects-name' => 'Напрямлїня на гевсю сторінку',
+'pageinfo-subpages-name' => 'Підсторінкы гевсёй сторінкы',
+'pageinfo-firstuser' => 'Заснователь сторінкы',
+'pageinfo-edits' => 'Кількость вшыткого едітованя',
+'pageinfo-authors' => 'Вшытка кількость унікатных авторів',
 
 # Patrolling
 'markaspatrolleddiff' => 'Означіти як перевірене',
@@ -3655,6 +3660,10 @@ MediaWiki є дістрібуована в надїї, же буде хосно
 'feedback-bugcheck' => 'Герешнї! Лем перевірьте, ці то не єдна з [$1 уж знамых хыб].',
 'feedback-bugnew' => 'Перевірив(а) єм то. Хочу повідомити нову хыбу.',
 
+# Search suggestions
+'searchsuggest-search' => 'Глядати',
+'searchsuggest-containing' => 'обсягуючій...',
+
 # API errors
 'api-error-badaccess-groups' => 'Не мате дозволено наладововати файлы на тоту вікі.',
 'api-error-badtoken' => 'Внутрїшня хыба: планый знак.',
index 71f24f8..f19be29 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'Dumãnicã',
-'monday'        => 'Lune',
-'tuesday'       => 'Martsã',
-'wednesday'     => 'Njercure',
-'thursday'      => 'Gioia',
-'friday'        => 'Vinirã',
-'saturday'      => 'Sãmbãtã',
-'january'       => 'Yinar',
-'february'      => 'Shcurtu',
-'march'         => 'Martsu',
-'april'         => 'Aprir',
-'may_long'      => 'Mailu',
-'june'          => 'Cirishar',
-'july'          => 'Alunar',
-'august'        => 'Avgustu',
-'september'     => 'Yizmaciunjle',
-'october'       => 'Xumedru',
-'november'      => 'Brumar',
-'december'      => 'Andreulu',
-'january-gen'   => 'Yinar',
-'february-gen'  => 'Shcurtu',
-'march-gen'     => 'Martsu',
-'april-gen'     => 'Aprir',
-'may-gen'       => 'Mailu',
-'june-gen'      => 'Cirishar',
-'july-gen'      => 'Alunar',
-'august-gen'    => 'Avgustu',
+'sunday' => 'Dumãnicã',
+'monday' => 'Lune',
+'tuesday' => 'Martsã',
+'wednesday' => 'Njercure',
+'thursday' => 'Gioia',
+'friday' => 'Vinirã',
+'saturday' => 'Sãmbãtã',
+'january' => 'Yinar',
+'february' => 'Shcurtu',
+'march' => 'Martsu',
+'april' => 'Aprir',
+'may_long' => 'Mailu',
+'june' => 'Cirishar',
+'july' => 'Alunar',
+'august' => 'Avgustu',
+'september' => 'Yizmaciunjle',
+'october' => 'Xumedru',
+'november' => 'Brumar',
+'december' => 'Andreulu',
+'january-gen' => 'Yinar',
+'february-gen' => 'Shcurtu',
+'march-gen' => 'Martsu',
+'april-gen' => 'Aprir',
+'may-gen' => 'Mailu',
+'june-gen' => 'Cirishar',
+'july-gen' => 'Alunar',
+'august-gen' => 'Avgustu',
 'september-gen' => 'Yizmaciunjle',
-'october-gen'   => 'Xumedru',
-'november-gen'  => 'Brumar',
-'december-gen'  => 'Andreulu',
+'october-gen' => 'Xumedru',
+'november-gen' => 'Brumar',
+'december-gen' => 'Andreulu',
 
-'article'    => 'Articlu',
-'cancel'     => 'Alasã',
-'mytalk'     => 'Zburare-a mea',
+'article' => 'Articlu',
+'cancel' => 'Alasã',
+'mytalk' => 'Zburare-a mea',
 'navigation' => 'Navigatsia',
 
 # Cologne Blue skin
-'qbedit'         => 'Alãxiri',
+'qbedit' => 'Alãxiri',
 'qbspecialpages' => 'Frãndzã spetsiale',
 
-'help'             => 'Agiutor',
-'search'           => 'Caftã',
-'searchbutton'     => 'Caftã',
-'go'               => 'Du-vã',
-'searcharticle'    => 'Du-vã',
-'history_short'    => 'Istoria',
+'help' => 'Agiutor',
+'search' => 'Caftã',
+'searchbutton' => 'Caftã',
+'go' => 'Du-vã',
+'searcharticle' => 'Du-vã',
+'history_short' => 'Istoria',
 'printableversion' => 'Verzia ti tipuseare',
-'permalink'        => 'Ligãtura permanentã',
-'edit'             => 'Alãxiri',
-'delete'           => 'Ashcirdzire',
-'protect'          => 'Apurã',
-'talk'             => 'Discusiur',
-'toolbox'          => 'Cutia di hãlate',
-'otherlanguages'   => 'Pi alte limbe',
+'permalink' => 'Ligãtura permanentã',
+'edit' => 'Alãxiri',
+'delete' => 'Ashcirdzire',
+'protect' => 'Apurã',
+'talk' => 'Discusiur',
+'toolbox' => 'Cutia di hãlate',
+'otherlanguages' => 'Pi alte limbe',
 'jumptonavigation' => 'Navigatsia',
-'jumptosearch'     => 'Caftã',
+'jumptosearch' => 'Caftã',
 
 # 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).
-'currentevents'        => 'Evenimente di tora',
-'disclaimers'          => 'Nipricunuschire',
-'edithelp'             => 'Agiutor ti alãxire',
-'mainpage'             => 'Prota frãndzã',
+'currentevents' => 'Evenimente di tora',
+'disclaimers' => 'Nipricunuschire',
+'edithelp' => 'Agiutor ti alãxire',
+'mainpage' => 'Prota frãndzã',
 'mainpage-description' => 'Prota frãndzã',
-'portal'               => 'Portal-a comunitatiljei',
+'portal' => 'Portal-a comunitatiljei',
 
-'newmessageslink'         => 'dimãndare nao',
+'newmessageslink' => 'dimãndare nao',
 'youhavenewmessagesmulti' => 'Avets nãi dimãndãri pi $1',
-'editsection'             => 'Alãxiri',
-'editold'                 => 'Alãxiri',
+'editsection' => 'Alãxiri',
+'editold' => 'Alãxiri',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'     => 'Articlu',
-'nstab-user'     => 'Frãndza-a ufilizitirolui',
+'nstab-main' => 'Articlu',
+'nstab-user' => 'Frãndza-a ufilizitirolui',
 'nstab-template' => 'Shablon',
 
 # General errors
 'viewsource' => 'Videts-u fãntãnã',
 
 # Login and logout pages
-'welcomecreation'    => '== Ghine vinish, $1 ==
+'welcomecreation' => '== Ghine vinish, $1 ==
 
 Isape a vostrã ira adratã. Nu agãrshits s-le alãxits alidzerle-a vostre ti {{SITENAME}}.',
-'yourname'           => 'Numa di ufilizitor:',
-'yourpassword'       => 'Cljao:',
-'yourpasswordagain'  => 'Bãgats-u cljao iara:',
+'yourname' => 'Numa di ufilizitor:',
+'yourpassword' => 'Cljao:',
+'yourpasswordagain' => 'Bãgats-u cljao iara:',
 'remembermypassword' => 'Apurã-u ligãtura-a mea pi compiuterlu aistu (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'              => 'Ligats-vã',
-'userlogin'          => 'Ligats-vã / Fãtsets Isape',
-'logout'             => 'Disligats-vã',
-'userlogout'         => 'Disligats-vã',
-'notloggedin'        => 'Nu hits ligats',
-'createaccount'      => 'Fãtsets Isape',
-'gotaccountlink'     => 'Ligats-vã',
+'login' => 'Ligats-vã',
+'userlogin' => 'Ligats-vã / Fãtsets Isape',
+'logout' => 'Disligats-vã',
+'userlogout' => 'Disligats-vã',
+'notloggedin' => 'Nu hits ligats',
+'createaccount' => 'Fãtsets Isape',
+'gotaccountlink' => 'Ligats-vã',
 
 # Edit pages
-'summary'      => 'Rezime:',
-'minoredit'    => 'Aistã easte alãxire njicã',
-'watchthis'    => 'Mutrits-u frãndzã aistã',
-'savearticle'  => 'Avigljats-u frãndzã',
-'showpreview'  => 'Spuni u-privideare',
-'showdiff'     => 'Spuni le-alãxirle',
+'summary' => 'Rezime:',
+'minoredit' => 'Aistã easte alãxire njicã',
+'watchthis' => 'Mutrits-u frãndzã aistã',
+'savearticle' => 'Avigljats-u frãndzã',
+'showpreview' => 'Spuni u-privideare',
+'showdiff' => 'Spuni le-alãxirle',
 'loginreqlink' => 'Ligats-vã',
 
 # Search results
 'powersearch' => 'Caftã',
 
 # Preferences page
-'preferences'       => 'Alidzerle-a meale',
-'mypreferences'     => 'Alidzerle-a meale',
-'prefsnologin'      => 'Nu hits ligats',
+'preferences' => 'Alidzerle-a meale',
+'mypreferences' => 'Alidzerle-a meale',
+'prefsnologin' => 'Nu hits ligats',
 'searchresultshead' => 'Caftã',
-'youremail'         => 'E-mail:',
-'username'          => 'Numa di ufilizitor:',
+'youremail' => 'E-mail:',
+'username' => 'Numa di ufilizitor:',
 
 # Recent changes
 'recentchanges' => 'Alãxiri',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Alãxiri ligate',
-'recentchangeslinked-feed'    => 'Alãxiri ligate',
+'recentchangeslinked' => 'Alãxiri ligate',
+'recentchangeslinked-feed' => 'Alãxiri ligate',
 'recentchangeslinked-toolbox' => 'Alãxiri ligate',
 
 # Upload
-'upload'          => 'Pitritsets file',
-'uploadbtn'       => 'Pitritsets file',
-'uploadnologin'   => 'Nu hits ligats',
-'filedesc'        => 'Rezime',
+'upload' => 'Pitritsets file',
+'uploadbtn' => 'Pitritsets file',
+'uploadnologin' => 'Nu hits ligats',
+'filedesc' => 'Rezime',
 'watchthisupload' => 'Mutrits-u frãndzã aistã',
 
 # Random page
 'randompage' => 'Frãndzã di nipandicã',
 
-'brokenredirects-edit'   => 'Alãxiri',
+'brokenredirects-edit' => 'Alãxiri',
 'brokenredirects-delete' => 'Ashcirdzire',
 
 # Miscellaneous special pages
 'newpages-username' => 'Numa di ufilizitor:',
-'move'              => 'Tradzets',
-'movethispage'      => 'Tradzets-u frãndza aistã',
+'move' => 'Tradzets',
+'movethispage' => 'Tradzets-u frãndza aistã',
 
 # Book sources
 'booksources-go' => 'Du-vã',
@@ -161,12 +161,12 @@ Isape a vostrã ira adratã. Nu agãrshits s-le alãxits alidzerle-a vostre ti {
 'allpagessubmit' => 'Du-vã',
 
 # Watchlist
-'watchlist'     => 'Lista-a mea di videare',
-'mywatchlist'   => 'Lista-a mea di videare',
-'watchnologin'  => 'Nu hits ligats',
-'watch'         => 'Videts',
+'watchlist' => 'Lista-a mea di videare',
+'mywatchlist' => 'Lista-a mea di videare',
+'watchnologin' => 'Nu hits ligats',
+'watch' => 'Videts',
 'watchthispage' => 'Mutrits-u frãndzã aistã',
-'unwatch'       => 'Azãptãsits videare',
+'unwatch' => 'Azãptãsits videare',
 
 # Protect
 'prot_1movedto2' => '[[$1]] s-trãdzi tu [[$2]]',
@@ -180,7 +180,7 @@ Isape a vostrã ira adratã. Nu agãrshits s-le alãxits alidzerle-a vostre ti {
 
 # Contributions
 'contributions' => 'Ufilizitor:Contributsiur',
-'mycontris'     => 'Contributsiile-a meale',
+'mycontris' => 'Contributsiile-a meale',
 
 'sp-contributions-submit' => 'Caftã',
 
@@ -188,24 +188,24 @@ Isape a vostrã ira adratã. Nu agãrshits s-le alãxits alidzerle-a vostre ti {
 'whatlinkshere' => 'Tsi s-leadze cu aistu',
 
 # Block/unblock
-'ipbreason'          => 'Itia:',
+'ipbreason' => 'Itia:',
 'ipblocklist-submit' => 'Caftã',
 
 # Move page
 'move-page-legend' => 'Tradzets-u frãndzã',
-'movearticle'      => 'Tradzets-u frãndzã:',
-'move-watch'       => 'Mutrits-u frãndzã aistã',
-'movepagebtn'      => 'Tradzets-u frãndzã',
-'movedto'          => 'tradzitã tu',
-'movereason'       => 'Itia:',
+'movearticle' => 'Tradzets-u frãndzã:',
+'move-watch' => 'Mutrits-u frãndzã aistã',
+'movepagebtn' => 'Tradzets-u frãndzã',
+'movedto' => 'tradzitã tu',
+'movereason' => 'Itia:',
 
 # Namespace 8 related
 'allmessages' => 'Dimãndãri systemitse',
 
 # Tooltip help for the actions
 'tooltip-pt-preferences' => 'Alidzerle-a meale',
-'tooltip-pt-logout'      => 'Disligats-vã',
-'tooltip-p-logo'         => 'Prota frãndzã',
+'tooltip-pt-logout' => 'Disligats-vã',
+'tooltip-p-logo' => 'Prota frãndzã',
 
 # Special:NewFiles
 'ilsubmit' => 'Caftã',
index a4d188c..cdc7fbd 100644 (file)
@@ -20,225 +20,225 @@ $messages = array(
 'tog-underline' => 'Сублиниаере легајтулс:',
 
 # Dates
-'sun'           => 'Дум',
-'mon'           => 'Лун',
-'tue'           => 'Мар',
-'wed'           => 'Мие',
-'thu'           => 'Јои',
-'fri'           => 'Вин',
-'sat'           => 'Сам',
-'january'       => 'јануари',
-'february'      => 'февруари',
-'march'         => 'марти',
-'april'         => 'априли',
-'may_long'      => 'мај',
-'june'          => 'јуни',
-'july'          => 'јули',
-'august'        => 'аугуст',
-'september'     => 'септември',
-'october'       => 'октомври',
-'november'      => 'нојември',
-'december'      => 'децембри',
-'january-gen'   => 'јануари',
-'february-gen'  => 'февруари',
-'march-gen'     => 'марти',
-'april-gen'     => 'априли',
-'may-gen'       => 'мај',
-'june-gen'      => 'јуни',
-'july-gen'      => 'јули',
-'august-gen'    => 'аугуст',
+'sun' => 'Дум',
+'mon' => 'Лун',
+'tue' => 'Мар',
+'wed' => 'Мие',
+'thu' => 'Јои',
+'fri' => 'Вин',
+'sat' => 'Сам',
+'january' => 'јануари',
+'february' => 'февруари',
+'march' => 'марти',
+'april' => 'априли',
+'may_long' => 'мај',
+'june' => 'јуни',
+'july' => 'јули',
+'august' => 'аугуст',
+'september' => 'септември',
+'october' => 'октомври',
+'november' => 'нојември',
+'december' => 'децембри',
+'january-gen' => 'јануари',
+'february-gen' => 'февруари',
+'march-gen' => 'марти',
+'april-gen' => 'априли',
+'may-gen' => 'мај',
+'june-gen' => 'јуни',
+'july-gen' => 'јули',
+'august-gen' => 'аугуст',
 'september-gen' => 'септември',
-'october-gen'   => 'октомври',
-'november-gen'  => 'нојември',
-'december-gen'  => 'децември',
-'jan'           => 'јан',
-'feb'           => 'фев',
-'mar'           => 'мар',
-'apr'           => 'апр',
-'may'           => 'мај',
-'jun'           => 'јун',
-'jul'           => 'јул',
-'aug'           => 'ауг',
-'sep'           => 'сеп',
-'oct'           => 'окт',
-'nov'           => 'нов',
-'dec'           => 'дец',
+'october-gen' => 'октомври',
+'november-gen' => 'нојември',
+'december-gen' => 'децември',
+'jan' => 'јан',
+'feb' => 'фев',
+'mar' => 'мар',
+'apr' => 'апр',
+'may' => 'мај',
+'jun' => 'јун',
+'jul' => 'јул',
+'aug' => 'ауг',
+'sep' => 'сеп',
+'oct' => 'окт',
+'nov' => 'нов',
+'dec' => 'дец',
 
 # Categories related messages
-'category_header'        => 'Пажус ен категориа "$1"',
-'subcategories'          => 'Субкатегории',
+'category_header' => 'Пажус ен категориа "$1"',
+'subcategories' => 'Субкатегории',
 'listingcontinuesabbrev' => 'контину',
 
-'about'  => 'Дајпул',
+'about' => 'Дајпул',
 'cancel' => 'ренунтаје',
 'mytalk' => 'Мај дискућу',
 
-'errorpagetitle'   => 'Еру',
-'tagline'          => 'Де {{SITENAME}}',
-'help'             => 'ајутор',
-'search'           => 'каутај',
-'searchbutton'     => 'каутај',
-'searcharticle'    => 'Лие',
-'history'          => 'Хисториа пажус',
+'errorpagetitle' => 'Еру',
+'tagline' => 'Де {{SITENAME}}',
+'help' => 'ајутор',
+'search' => 'каутај',
+'searchbutton' => 'каутај',
+'searcharticle' => 'Лие',
+'history' => 'Хисториа пажус',
 'printableversion' => 'верцион принтаблу',
-'permalink'        => 'Легајтул перманентул',
-'edit'             => 'Едита',
-'editthispage'     => 'Едита це пажу',
-'delete'           => 'Делајре',
-'protect'          => 'Ажатме',
-'newpage'          => 'Пажи нови',
+'permalink' => 'Легајтул перманентул',
+'edit' => 'Едита',
+'editthispage' => 'Едита це пажу',
+'delete' => 'Делајре',
+'protect' => 'Ажатме',
+'newpage' => 'Пажи нови',
 'talkpagelinktext' => 'дискућу',
-'personaltools'    => 'Алатки персоналу',
-'talk'             => 'дискућу',
-'views'            => 'Ви',
-'toolbox'          => 'алатуникул',
-'redirectedfrom'   => '(Редирецћионат де ла $1)',
-'jumpto'           => 'Лиа а:',
+'personaltools' => 'Алатки персоналу',
+'talk' => 'дискућу',
+'views' => 'Ви',
+'toolbox' => 'алатуникул',
+'redirectedfrom' => '(Редирецћионат де ла $1)',
+'jumpto' => 'Лиа а:',
 'jumptonavigation' => 'навигацион',
-'jumptosearch'     => 'каутај',
+'jumptosearch' => 'каутај',
 
 # 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'            => 'дајпул {{SITENAME}}',
-'aboutpage'            => 'Project:дајпул {{SITENAME}}',
-'copyrightpage'        => '{{ns:project}}:Права даутору',
-'currentevents'        => 'Тебикору',
-'currentevents-url'    => 'Project:Тебикору',
-'disclaimers'          => 'Тајменулс',
-'disclaimerpage'       => 'Project:тајменул',
-'edithelp'             => 'Ајутор пентре едитаере',
-'edithelppage'         => 'Help:Едитаере',
-'helppage'             => 'Help:Ајутор',
-'mainpage'             => 'Пажу принципу',
+'aboutsite' => 'дајпул {{SITENAME}}',
+'aboutpage' => 'Project:дајпул {{SITENAME}}',
+'copyrightpage' => '{{ns:project}}:Права даутору',
+'currentevents' => 'Тебикору',
+'currentevents-url' => 'Project:Тебикору',
+'disclaimers' => 'Тајменулс',
+'disclaimerpage' => 'Project:тајменул',
+'edithelp' => 'Ајутор пентре едитаере',
+'edithelppage' => 'Help:Едитаере',
+'helppage' => 'Help:Ајутор',
+'mainpage' => 'Пажу принципу',
 'mainpage-description' => 'Пажу принципу',
-'privacy'              => 'Политикмус де лижитул',
-'privacypage'          => 'Project:политикмус де лижитул',
+'privacy' => 'Политикмус де лижитул',
+'privacypage' => 'Project:политикмус де лижитул',
 
-'retrievedfrom'      => 'адусе де "$1"',
+'retrievedfrom' => 'адусе де "$1"',
 'youhavenewmessages' => 'Весес $1 ($2).',
-'newmessageslink'    => 'Месагес новес',
-'editsection'        => 'едитаере',
-'editold'            => 'едита',
-'editsectionhint'    => 'Едитаере ћисецион: $1',
-'toc'                => 'Купринс',
-'showtoc'            => 'аратај',
-'hidetoc'            => 'аскунде',
-'site-rss-feed'      => '$1 RSS фитул',
-'site-atom-feed'     => '$1 Atom фитул',
-'page-rss-feed'      => '"$1" RSS Фитул',
-'page-atom-feed'     => '"$1" Atom Фитул',
+'newmessageslink' => 'Месагес новес',
+'editsection' => 'едитаере',
+'editold' => 'едита',
+'editsectionhint' => 'Едитаере ћисецион: $1',
+'toc' => 'Купринс',
+'showtoc' => 'аратај',
+'hidetoc' => 'аскунде',
+'site-rss-feed' => '$1 RSS фитул',
+'site-atom-feed' => '$1 Atom фитул',
+'page-rss-feed' => '"$1" RSS Фитул',
+'page-atom-feed' => '"$1" Atom Фитул',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-user'     => 'Пажу дутилизатору',
-'nstab-project'  => 'Пројекту',
-'nstab-image'    => 'фиширул',
+'nstab-user' => 'Пажу дутилизатору',
+'nstab-project' => 'Пројекту',
+'nstab-image' => 'фиширул',
 'nstab-category' => 'категориа',
 
 # General errors
 'viewsource' => 'баганаере',
 
 # Login and logout pages
-'yourname'                => 'Ном дутилизатору:',
-'login'                   => 'Приласнаере',
+'yourname' => 'Ном дутилизатору:',
+'login' => 'Приласнаере',
 'nav-login-createaccount' => 'Приласнаере / Нажбе',
-'userlogin'               => 'Приласнаере / креаре нутилизатору',
-'userlogout'              => 'отластаере',
+'userlogin' => 'Приласнаере / креаре нутилизатору',
+'userlogout' => 'отластаере',
 
 # Edit page toolbar
-'bold_sample'     => 'Ескрире алдин',
-'bold_tip'        => 'Ескрире алдин',
-'italic_sample'   => 'Ескрире курсиве',
-'italic_tip'      => 'Ескрире курсиве',
-'link_sample'     => 'Ном с-легајтулс',
-'link_tip'        => 'Легајтул интернул',
-'extlink_sample'  => 'http://www.example.com ном с-легајтулс',
-'extlink_tip'     => 'Легајтул ќстернул (вец префикс http://)',
+'bold_sample' => 'Ескрире алдин',
+'bold_tip' => 'Ескрире алдин',
+'italic_sample' => 'Ескрире курсиве',
+'italic_tip' => 'Ескрире курсиве',
+'link_sample' => 'Ном с-легајтулс',
+'link_tip' => 'Легајтул интернул',
+'extlink_sample' => 'http://www.example.com ном с-легајтулс',
+'extlink_tip' => 'Легајтул ќстернул (вец префикс http://)',
 'headline_sample' => 'Ескрире с-титлус',
-'headline_tip'    => 'Титлу де нивел 2',
-'nowiki_sample'   => 'Интродуца но-Вики иси',
-'nowiki_tip'      => 'Но-Бики клашу',
-'image_tip'       => 'Сантигул инсерат',
-'media_tip'       => 'Легајтул фиширул де медиа',
-'sig_tip'         => 'Утилизаторуном ет дата ет темп',
-'hr_tip'          => 'Линеа оризонтала (еснидивале)',
+'headline_tip' => 'Титлу де нивел 2',
+'nowiki_sample' => 'Интродуца но-Вики иси',
+'nowiki_tip' => 'Но-Бики клашу',
+'image_tip' => 'Сантигул инсерат',
+'media_tip' => 'Легајтул фиширул де медиа',
+'sig_tip' => 'Утилизаторуном ет дата ет темп',
+'hr_tip' => 'Линеа оризонтала (еснидивале)',
 
 # Edit pages
-'summary'                => 'Сумар:',
-'subject'                => 'Субјект / титлур:',
-'minoredit'              => 'Ацеаста есте о едитаре минорај',
-'watchthis'              => 'Клајаере це пажу',
-'showpreview'            => 'Ратај превизуализаре',
-'showdiff'               => 'Аратај шумбајрае',
-'newarticle'             => '(Нова)',
-'editing'                => 'о $1 едитаере',
-'editingsection'         => 'Едитаере $1 (секцион)',
-'copyrightwarning'       => "<!-- Гол деоцамдатај. Вертисментул се флај ен MediaWiki:Summary -->
+'summary' => 'Сумар:',
+'subject' => 'Субјект / титлур:',
+'minoredit' => 'Ацеаста есте о едитаре минорај',
+'watchthis' => 'Клајаере це пажу',
+'showpreview' => 'Ратај превизуализаре',
+'showdiff' => 'Аратај шумбајрае',
+'newarticle' => '(Нова)',
+'editing' => 'о $1 едитаере',
+'editingsection' => 'Едитаере $1 (секцион)',
+'copyrightwarning' => "<!-- Гол деоцамдатај. Вертисментул се флај ен MediaWiki:Summary -->
 Те рог нотари ла дин контрибући ал {{SITENAME}} сунт консидераере релесават супра $2 (суах $1 дин детајс). Аџтеу несав те се тексти сунт едитаере деномерци дет редистрибутаере дин вент, хатае ици.<br /> Ту есте ностре промисаере бонти ус ту скрирсте це се, нега копиаере дин публик домен нега симилари ресорсуе. '''НЕ СУБМИТЕ КОПИЛЕГРУ СКРИЕ САС ПЕРМИћИОН!'''",
-'template-protected'     => '(ажатмат)',
+'template-protected' => '(ажатмат)',
 'template-semiprotected' => '(семи-ажатмат)',
 
 # History pages
-'currentrev'       => 'Верцион куренту',
-'revisionasof'     => 'Верцион де дата $1',
+'currentrev' => 'Верцион куренту',
+'revisionasof' => 'Верцион де дата $1',
 'previousrevision' => '←Версиунеа нтериоарај',
-'cur'              => 'актуалу',
-'last'             => 'прецеденте',
+'cur' => 'актуалу',
+'last' => 'прецеденте',
 
 # Diffs
-'history-title'           => 'Едитаерехисториа пентру "$1"',
-'lineno'                  => 'линиа $1:',
+'history-title' => 'Едитаерехисториа пентру "$1"',
+'lineno' => 'линиа $1:',
 'compareselectedversions' => 'Компара верционс селектус',
-'editundo'                => 'анулизаје',
+'editundo' => 'анулизаје',
 
 # Search results
-'viewprevnext'   => 'Ву ($1 {{int:pipe-separator}} $2) ($3)',
+'viewprevnext' => 'Ву ($1 {{int:pipe-separator}} $2) ($3)',
 'searchhelp-url' => 'Help:Ајутор',
-'powersearch'    => 'каутај авансата',
+'powersearch' => 'каутај авансата',
 
 # Preferences page
 'mypreferences' => 'Мај префиренћу',
 
 # Recent changes
-'recentchanges'   => 'шумбајрае рецентае',
-'rcnote'          => "Маи хос се флај {{PLURAL:$|ултима модификаре|ултимеле '''$1''' модификајри}} дин {{PLURAL:$2|ултима зи|ултимеле '''$2''' зиле}}, енцепонд цу $5, $4.",
+'recentchanges' => 'шумбајрае рецентае',
+'rcnote' => "Маи хос се флај {{PLURAL:\$|ултима модификаре|ултимеле '''\$1''' модификајри}} дин {{PLURAL:\$2|ултима зи|ултимеле '''\$2''' зиле}}, енцепонд цу \$5, \$4.",
 'rcshowhideminor' => '$1 модификајриле миноре',
-'rcshowhidebots'  => '$1 роботи',
-'rcshowhideliu'   => '$1 утилизатори приласнаери',
+'rcshowhidebots' => '$1 роботи',
+'rcshowhideliu' => '$1 утилизатори приласнаери',
 'rcshowhideanons' => '$1 утилизатори аноними',
-'rcshowhidemine'  => '$1 мес модификационс',
-'rclinks'         => 'Ратај ултимеле $1 модификајри дин ултимеле $2 зиле.<br />
+'rcshowhidemine' => '$1 мес модификационс',
+'rclinks' => 'Ратај ултимеле $1 модификајри дин ултимеле $2 зиле.<br />
 $3',
-'diff'            => 'диференћу',
-'hist'            => 'хисториа',
-'hide'            => 'аскунде',
-'show'            => 'Аратај',
+'diff' => 'диференћу',
+'hist' => 'хисториа',
+'hide' => 'аскунде',
+'show' => 'Аратај',
 'minoreditletter' => 'м',
-'newpageletter'   => 'Н',
-'boteditletter'   => 'б',
+'newpageletter' => 'Н',
+'boteditletter' => 'б',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Модификајри корелате',
-'recentchangeslinked-feed'    => 'Модификајри корелате',
+'recentchangeslinked' => 'Модификајри корелате',
+'recentchangeslinked-feed' => 'Модификајри корелате',
 'recentchangeslinked-toolbox' => 'Модификајри корелате',
 
 # Upload
 'upload' => 'тримиће фиширул',
 
 # File description page
-'file-anchor-link'    => 'фиширул',
-'filehist'            => 'Хисториа фиширулу',
-'filehist-current'    => 'куренту',
-'filehist-datetime'   => 'Дата/Темп',
-'filehist-user'       => 'Утилизатору',
+'file-anchor-link' => 'фиширул',
+'filehist' => 'Хисториа фиширулу',
+'filehist-current' => 'куренту',
+'filehist-datetime' => 'Дата/Темп',
+'filehist-user' => 'Утилизатору',
 'filehist-dimensions' => 'Дименционс',
-'filehist-comment'    => 'коментарул',
-'imagelinks'          => 'Легајтул фиширул де медиа',
-'linkstoimage'        => 'Цес {{PLURAL:$1|page links||пажи легајтент}} а це фиширул:',
+'filehist-comment' => 'коментарул',
+'imagelinks' => 'Легајтул фиширул де медиа',
+'linkstoimage' => 'Цес {{PLURAL:$1|page links||пажи легајтент}} а це фиширул:',
 
 # Random page
 'randompage' => 'алаећу',
 
 # Miscellaneous special pages
-'nbytes'   => '$1 {{PLURAL:$1|бајтул|бајтулс}}',
+'nbytes' => '$1 {{PLURAL:$1|бајтул|бајтулс}}',
 'nmembers' => '$1 {{PLURAL:$1|мембру|мембри}}',
 'newpages' => 'Пажи нови',
 
@@ -246,46 +246,46 @@ $3',
 'booksources' => 'Сурсе де цајрћи',
 
 # Special:AllPages
-'allpages'       => 'Тоатс пажи',
+'allpages' => 'Тоатс пажи',
 'alphaindexline' => '$1 во $2',
-'allarticles'    => 'Тоат пажи',
+'allarticles' => 'Тоат пажи',
 'allpagessubmit' => 'Треме',
 
 # Watchlist
-'watchlist'   => 'Мај клајаеру',
+'watchlist' => 'Мај клајаеру',
 'mywatchlist' => 'Мај клајаере',
-'watch'       => 'клајаере',
-'unwatch'     => 'Деклајаера',
+'watch' => 'клајаере',
+'unwatch' => 'Деклајаера',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'О клајаере...',
+'watching' => 'О клајаере...',
 'unwatching' => 'О деклајаере...',
 
 # Rollback
 'rollbacklink' => 'ревенире',
 
 # Namespace form on various pages
-'namespace'      => 'лСпаћи:',
-'invert'         => 'Ќсклуда спаћул',
+'namespace' => 'лСпаћи:',
+'invert' => 'Ќсклуда спаћул',
 'blanknamespace' => '(Принципу)',
 
 # Contributions
 'contributions' => 'Контрибући дутилизатори',
-'mycontris'     => 'Мес контрибући',
-'contribsub2'   => 'пентру $1 ($2)',
-'uctop'         => '(сусверф)',
+'mycontris' => 'Мес контрибући',
+'contribsub2' => 'пентру $1 ($2)',
+'uctop' => '(сусверф)',
 
 'sp-contributions-talk' => 'дискућу',
 
 # What links here
-'whatlinkshere'       => 'Легајтул а це пажу',
+'whatlinkshere' => 'Легајтул а це пажу',
 'whatlinkshere-title' => 'Пажус легајтулент а $1',
-'nolinkshere'         => "Пажи не легајтент а '''[[:$1]]'''.",
-'istemplate'          => 'викулабе',
+'nolinkshere' => "Пажи не легајтент а '''[[:$1]]'''.",
+'istemplate' => 'викулабе',
 'whatlinkshere-links' => '← легајтулс',
 
 # Block/unblock
-'blocklink'    => 'блокуапаје',
+'blocklink' => 'блокуапаје',
 'contribslink' => 'контрибући',
 
 # Move page
@@ -295,41 +295,41 @@ $3',
 'export' => 'Ќспорта пажи',
 
 # Thumbnails
-'thumbnail-more'  => 'ќсинде',
+'thumbnail-more' => 'ќсинде',
 'thumbnail_error' => 'Еру вец лкреаре де тумбнел: $1',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'       => 'Мој пажу дутилизатору',
-'tooltip-pt-mytalk'         => 'Мај пажу дискућус',
-'tooltip-pt-preferences'    => 'Мај префиренћу',
-'tooltip-pt-watchlist'      => 'Листа пажинилор пе царе ле мониторизез.',
-'tooltip-pt-mycontris'      => 'Листа де мес контрибуционс',
-'tooltip-pt-login'          => 'Путе приласнаере, не лест доист.',
-'tooltip-pt-logout'         => 'отластаере',
-'tooltip-ca-talk'           => 'Дискућие деспре артикол',
-'tooltip-ca-edit'           => 'Поћи едита ацеатај пажинај. Те ругајм се превизуализези конћинутул енаинте де салваре.',
-'tooltip-ca-protect'        => 'Ажатме це пажу',
-'tooltip-ca-delete'         => 'Делајре це пажу',
-'tooltip-search'            => 'Каутај ен {{SITENAME}}',
-'tooltip-n-mainpage'        => 'Вижита лпажу принципу',
-'tooltip-n-portal'          => 'Дајпул лпројецту, љуелљуес путе фараере, о трувес саби.',
-'tooltip-n-currentevents'   => 'Гајсеште информаћии деспре евениментиќ куренте',
-'tooltip-n-recentchanges'   => 'Листа дес шумбајрае рецентае ен лБики.',
-'tooltip-n-randompage'      => 'Донаре нпажу алаетоаре',
-'tooltip-n-help'            => 'Ајутор трувес иси.',
-'tooltip-t-whatlinkshere'   => 'Листа тутурор пажинилор вики царе кондуц спре ацестај пажинај',
-'tooltip-t-contributions'   => 'Ву листа де контрибући де цутилизатору',
-'tooltip-t-upload'          => 'Тремер фиширул',
-'tooltip-t-specialpages'    => 'Листа де тоат пажи специалус',
-'tooltip-ca-nstab-user'     => 'Ву лпажу дутилизатору',
-'tooltip-ca-nstab-project'  => 'Ву лпажу де пројекту',
+'tooltip-pt-userpage' => 'Мој пажу дутилизатору',
+'tooltip-pt-mytalk' => 'Мај пажу дискућус',
+'tooltip-pt-preferences' => 'Мај префиренћу',
+'tooltip-pt-watchlist' => 'Листа пажинилор пе царе ле мониторизез.',
+'tooltip-pt-mycontris' => 'Листа де мес контрибуционс',
+'tooltip-pt-login' => 'Путе приласнаере, не лест доист.',
+'tooltip-pt-logout' => 'отластаере',
+'tooltip-ca-talk' => 'Дискућие деспре артикол',
+'tooltip-ca-edit' => 'Поћи едита ацеатај пажинај. Те ругајм се превизуализези конћинутул енаинте де салваре.',
+'tooltip-ca-protect' => 'Ажатме це пажу',
+'tooltip-ca-delete' => 'Делајре це пажу',
+'tooltip-search' => 'Каутај ен {{SITENAME}}',
+'tooltip-n-mainpage' => 'Вижита лпажу принципу',
+'tooltip-n-portal' => 'Дајпул лпројецту, љуелљуес путе фараере, о трувес саби.',
+'tooltip-n-currentevents' => 'Гајсеште информаћии деспре евениментиќ куренте',
+'tooltip-n-recentchanges' => 'Листа дес шумбајрае рецентае ен лБики.',
+'tooltip-n-randompage' => 'Донаре нпажу алаетоаре',
+'tooltip-n-help' => 'Ајутор трувес иси.',
+'tooltip-t-whatlinkshere' => 'Листа тутурор пажинилор вики царе кондуц спре ацестај пажинај',
+'tooltip-t-contributions' => 'Ву листа де контрибући де цутилизатору',
+'tooltip-t-upload' => 'Тремер фиширул',
+'tooltip-t-specialpages' => 'Листа де тоат пажи специалус',
+'tooltip-ca-nstab-user' => 'Ву лпажу дутилизатору',
+'tooltip-ca-nstab-project' => 'Ву лпажу де пројекту',
 'tooltip-ca-nstab-category' => 'Ву лпажу де категориа',
-'tooltip-minoredit'         => 'Це-ест нмодификацион минару',
-'tooltip-save'              => 'Салваере тес модификационс',
-'tooltip-diff'              => 'Ратај це модификајри аи фајцут текстулуи.',
+'tooltip-minoredit' => 'Це-ест нмодификацион минару',
+'tooltip-save' => 'Салваере тес модификационс',
+'tooltip-diff' => 'Ратај це модификајри аи фајцут текстулуи.',
 
 # Media information
-'file-nohires'   => 'Це-н-ест нресолуцион маи мари.',
+'file-nohires' => 'Це-н-ест нресолуцион маи мари.',
 'show-big-image' => 'Мареште ресолуцион',
 
 # Bad image list
@@ -347,7 +347,7 @@ $3',
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'тоат',
 'namespacesall' => 'тоат',
-'monthsall'     => 'тоат',
+'monthsall' => 'тоат',
 
 # Special:SpecialPages
 'specialpages' => 'Пажи спецалус',
index b17a0cf..d5e23a5 100644 (file)
@@ -20,225 +20,225 @@ $messages = array(
 'tog-underline' => 'Subliniaere legătuls:',
 
 # Dates
-'sun'           => 'Dum',
-'mon'           => 'Lun',
-'tue'           => 'Mar',
-'wed'           => 'Mie',
-'thu'           => 'Joi',
-'fri'           => 'Vin',
-'sat'           => 'Sam',
-'january'       => 'januari',
-'february'      => 'februari',
-'march'         => 'marti',
-'april'         => 'aprili',
-'may_long'      => 'mă',
-'june'          => 'juni',
-'july'          => 'juli',
-'august'        => 'august',
-'september'     => 'septembri',
-'october'       => 'oktombri',
-'november'      => 'nojembri',
-'december'      => 'decembri',
-'january-gen'   => 'januari',
-'february-gen'  => 'februari',
-'march-gen'     => 'marti',
-'april-gen'     => 'aprili',
-'may-gen'       => 'mai',
-'june-gen'      => 'juni',
-'july-gen'      => 'juli',
-'august-gen'    => 'august',
+'sun' => 'Dum',
+'mon' => 'Lun',
+'tue' => 'Mar',
+'wed' => 'Mie',
+'thu' => 'Joi',
+'fri' => 'Vin',
+'sat' => 'Sam',
+'january' => 'januari',
+'february' => 'februari',
+'march' => 'marti',
+'april' => 'aprili',
+'may_long' => 'mă',
+'june' => 'juni',
+'july' => 'juli',
+'august' => 'august',
+'september' => 'septembri',
+'october' => 'oktombri',
+'november' => 'nojembri',
+'december' => 'decembri',
+'january-gen' => 'januari',
+'february-gen' => 'februari',
+'march-gen' => 'marti',
+'april-gen' => 'aprili',
+'may-gen' => 'mai',
+'june-gen' => 'juni',
+'july-gen' => 'juli',
+'august-gen' => 'august',
 'september-gen' => 'septembri',
-'october-gen'   => 'oktombri',
-'november-gen'  => 'nojembri',
-'december-gen'  => 'decembri',
-'jan'           => 'jan',
-'feb'           => 'feb',
-'mar'           => 'mar',
-'apr'           => 'apr',
-'may'           => 'mai',
-'jun'           => 'jun',
-'jul'           => 'jul',
-'aug'           => 'aug',
-'sep'           => 'sep',
-'oct'           => 'okt',
-'nov'           => 'nov',
-'dec'           => 'dec',
+'october-gen' => 'oktombri',
+'november-gen' => 'nojembri',
+'december-gen' => 'decembri',
+'jan' => 'jan',
+'feb' => 'feb',
+'mar' => 'mar',
+'apr' => 'apr',
+'may' => 'mai',
+'jun' => 'jun',
+'jul' => 'jul',
+'aug' => 'aug',
+'sep' => 'sep',
+'oct' => 'okt',
+'nov' => 'nov',
+'dec' => 'dec',
 
 # Categories related messages
-'category_header'        => 'Pažus en kategoria "$1"',
-'subcategories'          => 'Subkategorii',
+'category_header' => 'Pažus en kategoria "$1"',
+'subcategories' => 'Subkategorii',
 'listingcontinuesabbrev' => 'kontinu',
 
-'about'  => 'Dajpul',
+'about' => 'Dajpul',
 'cancel' => 'renuntǎe',
 'mytalk' => 'Maj diskuţu',
 
-'errorpagetitle'   => 'Eru',
-'tagline'          => 'De {{SITENAME}}',
-'help'             => 'ajutor',
-'search'           => 'kaută',
-'searchbutton'     => 'kaută',
-'searcharticle'    => 'Lie',
-'history'          => 'Historia pažus',
+'errorpagetitle' => 'Eru',
+'tagline' => 'De {{SITENAME}}',
+'help' => 'ajutor',
+'search' => 'kaută',
+'searchbutton' => 'kaută',
+'searcharticle' => 'Lie',
+'history' => 'Historia pažus',
 'printableversion' => 'vercion printablu',
-'permalink'        => 'Legătul permanentul',
-'edit'             => 'Edita',
-'editthispage'     => 'Edita ce pažu',
-'delete'           => 'Delăre',
-'protect'          => 'Ažatme',
-'newpage'          => 'Paži novi',
+'permalink' => 'Legătul permanentul',
+'edit' => 'Edita',
+'editthispage' => 'Edita ce pažu',
+'delete' => 'Delăre',
+'protect' => 'Ažatme',
+'newpage' => 'Paži novi',
 'talkpagelinktext' => 'Diskuţu',
-'personaltools'    => 'Alatki personalu',
-'talk'             => 'Diskuţu',
-'views'            => 'Vi',
-'toolbox'          => 'alatunikul',
-'redirectedfrom'   => '(Redirecţionat de la $1)',
-'jumpto'           => 'Lia a:',
+'personaltools' => 'Alatki personalu',
+'talk' => 'Diskuţu',
+'views' => 'Vi',
+'toolbox' => 'alatunikul',
+'redirectedfrom' => '(Redirecţionat de la $1)',
+'jumpto' => 'Lia a:',
 'jumptonavigation' => 'navigacion',
-'jumptosearch'     => 'kaută',
+'jumptosearch' => 'kaută',
 
 # 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'            => 'Dajpul {{SITENAME}}',
-'aboutpage'            => 'Project:Dajpul {{SITENAME}}',
-'copyrightpage'        => "{{ns:project}}:Prava d'autoru",
-'currentevents'        => 'Tebikoru',
-'currentevents-url'    => 'Project:Tebikoru',
-'disclaimers'          => 'tǎmenuls',
-'disclaimerpage'       => 'Project:tǎmenul',
-'edithelp'             => 'Ajutor pentru editaere',
-'edithelppage'         => 'Help:Editaere',
-'helppage'             => 'Help:Ajutor',
-'mainpage'             => 'Pažu principu',
+'aboutsite' => 'Dajpul {{SITENAME}}',
+'aboutpage' => 'Project:Dajpul {{SITENAME}}',
+'copyrightpage' => "{{ns:project}}:Prava d'autoru",
+'currentevents' => 'Tebikoru',
+'currentevents-url' => 'Project:Tebikoru',
+'disclaimers' => 'tǎmenuls',
+'disclaimerpage' => 'Project:tǎmenul',
+'edithelp' => 'Ajutor pentru editaere',
+'edithelppage' => 'Help:Editaere',
+'helppage' => 'Help:Ajutor',
+'mainpage' => 'Pažu principu',
 'mainpage-description' => 'Pažu principu',
-'privacy'              => 'Politikmus de ližitul',
-'privacypage'          => 'Project:Politikmus de ližitul',
+'privacy' => 'Politikmus de ližitul',
+'privacypage' => 'Project:Politikmus de ližitul',
 
-'retrievedfrom'      => 'Aduse de "$1"',
+'retrievedfrom' => 'Aduse de "$1"',
 'youhavenewmessages' => 'Veses $1 ($2).',
-'newmessageslink'    => 'mesages noves',
-'editsection'        => 'Editaere',
-'editold'            => 'edita',
-'editsectionhint'    => 'Editaere ţisecion: $1',
-'toc'                => 'Kuprins',
-'showtoc'            => 'arată',
-'hidetoc'            => 'askunde',
-'site-rss-feed'      => '$1 RSS fitul',
-'site-atom-feed'     => '$1 Atom fitul',
-'page-rss-feed'      => '"$1" RSS Fitul',
-'page-atom-feed'     => '"$1" Atom Fitul',
+'newmessageslink' => 'mesages noves',
+'editsection' => 'Editaere',
+'editold' => 'edita',
+'editsectionhint' => 'Editaere ţisecion: $1',
+'toc' => 'Kuprins',
+'showtoc' => 'arată',
+'hidetoc' => 'askunde',
+'site-rss-feed' => '$1 RSS fitul',
+'site-atom-feed' => '$1 Atom fitul',
+'page-rss-feed' => '"$1" RSS Fitul',
+'page-atom-feed' => '"$1" Atom Fitul',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-user'     => "Pažu d'utilizatoru",
-'nstab-project'  => 'Projektu',
-'nstab-image'    => 'fişirul',
+'nstab-user' => "Pažu d'utilizatoru",
+'nstab-project' => 'Projektu',
+'nstab-image' => 'fişirul',
 'nstab-category' => 'kategoria',
 
 # General errors
 'viewsource' => 'Baganaere',
 
 # Login and logout pages
-'yourname'                => "Nom d'utilizatoru:",
-'login'                   => 'Prilasnaere',
+'yourname' => "Nom d'utilizatoru:",
+'login' => 'Prilasnaere',
 'nav-login-createaccount' => 'Prilasnaere / Nažbe',
-'userlogin'               => 'Prilasnaere / kreare nutilizatoru',
-'userlogout'              => 'otlastaere',
+'userlogin' => 'Prilasnaere / kreare nutilizatoru',
+'userlogout' => 'otlastaere',
 
 # Edit page toolbar
-'bold_sample'     => 'Eskrire aldin',
-'bold_tip'        => 'Eskrire aldin',
-'italic_sample'   => 'Eskrire kursive',
-'italic_tip'      => 'Eskrire kursive',
-'link_sample'     => "Nom s'legătuls",
-'link_tip'        => 'Legătul internul',
-'extlink_sample'  => "http://www.example.com nom s'legătuls",
-'extlink_tip'     => 'Legătul ķsternul (vec prefiks http://)',
+'bold_sample' => 'Eskrire aldin',
+'bold_tip' => 'Eskrire aldin',
+'italic_sample' => 'Eskrire kursive',
+'italic_tip' => 'Eskrire kursive',
+'link_sample' => "Nom s'legătuls",
+'link_tip' => 'Legătul internul',
+'extlink_sample' => "http://www.example.com nom s'legătuls",
+'extlink_tip' => 'Legătul ķsternul (vec prefiks http://)',
 'headline_sample' => "Eskrire s'titlus",
-'headline_tip'    => 'Titlu de nivel 2',
-'nowiki_sample'   => 'Intorduca no-Wiki isi',
-'nowiki_tip'      => 'No-Wiki klaşu',
-'image_tip'       => 'Santigul inserat',
-'media_tip'       => 'Legătul fişirul de media',
-'sig_tip'         => 'Utilizatorunom et data et temp',
-'hr_tip'          => 'Linia orizontala (esnidivale)',
+'headline_tip' => 'Titlu de nivel 2',
+'nowiki_sample' => 'Intorduca no-Wiki isi',
+'nowiki_tip' => 'No-Wiki klaşu',
+'image_tip' => 'Santigul inserat',
+'media_tip' => 'Legătul fişirul de media',
+'sig_tip' => 'Utilizatorunom et data et temp',
+'hr_tip' => 'Linia orizontala (esnidivale)',
 
 # Edit pages
-'summary'                => 'Sumar:',
-'subject'                => 'Subjekt / titlur:',
-'minoredit'              => 'Aceasta este o editare minoră',
-'watchthis'              => 'klăaere ce pažu',
-'showpreview'            => 'Rată previzualizare',
-'showdiff'               => 'Arată şumbărae',
-'newarticle'             => '(Nova)',
-'editing'                => 'o $1 editaere',
-'editingsection'         => 'Editaere $1 (sekcion)',
-'copyrightwarning'       => "<!-- Gol deocamdată. Vertismentul se flă en MediaWiki:Summary -->
+'summary' => 'Sumar:',
+'subject' => 'Subjekt / titlur:',
+'minoredit' => 'Aceasta este o editare minoră',
+'watchthis' => 'klăaere ce pažu',
+'showpreview' => 'Rată previzualizare',
+'showdiff' => 'Arată şumbărae',
+'newarticle' => '(Nova)',
+'editing' => 'o $1 editaere',
+'editingsection' => 'Editaere $1 (sekcion)',
+'copyrightwarning' => "<!-- Gol deocamdată. Vertismentul se flă en MediaWiki:Summary -->
 Te rog notari la din kontribuţi al {{SITENAME}} sunt konsideraere relesavat supra $2 (suah $1 din detăs). Açteu nesav te se teksti sunt editaere denomerci det redistributaere din vent, hatae ici.<br /> Tu este nostre promisaere bonti us tu skrirste ce se, nega kopiaere din publik domen nega similari resorsua. '''NE SUBMITE KOPILEGRU SKRIE SAS PERMIŢION!'''",
-'template-protected'     => '(ažatmat)',
+'template-protected' => '(ažatmat)',
 'template-semiprotected' => '(semi-ažatmat)',
 
 # History pages
-'currentrev'       => 'Vercion kurentu',
-'revisionasof'     => 'Vercion de data $1',
+'currentrev' => 'Vercion kurentu',
+'revisionasof' => 'Vercion de data $1',
 'previousrevision' => '←Versiunea nterioară',
-'cur'              => 'aktualu',
-'last'             => 'precedente',
+'cur' => 'aktualu',
+'last' => 'precedente',
 
 # Diffs
-'history-title'           => 'Editaerehistoria pentru "$1"',
-'lineno'                  => 'Linia $1:',
+'history-title' => 'Editaerehistoria pentru "$1"',
+'lineno' => 'Linia $1:',
 'compareselectedversions' => 'Kompara vercion selektus',
-'editundo'                => 'anulizăe',
+'editundo' => 'anulizăe',
 
 # Search results
-'viewprevnext'   => 'Vu ($1 {{int:pipe-separator}} $2) ($3)',
+'viewprevnext' => 'Vu ($1 {{int:pipe-separator}} $2) ($3)',
 'searchhelp-url' => 'Help:Ajutor',
-'powersearch'    => 'kaută avansata',
+'powersearch' => 'kaută avansata',
 
 # Preferences page
 'mypreferences' => 'Maj prefirenţu',
 
 # Recent changes
-'recentchanges'   => 'şumbărae recentae',
-'rcnote'          => "Mai hos se flă {{PLURAL:$|ultima modifikare|ultimele '''$1''' modifikări}} din {{PLURAL:$2|ultima zi|ultimele '''$2''' zile}}, encepând cu $5, $4.",
+'recentchanges' => 'şumbărae recentae',
+'rcnote' => "Mai hos se flă {{PLURAL:\$|ultima modifikare|ultimele '''\$1''' modifikări}} din {{PLURAL:\$2|ultima zi|ultimele '''\$2''' zile}}, encepând cu \$5, \$4.",
 'rcshowhideminor' => '$1 modifikările minore',
-'rcshowhidebots'  => '$1 roboti',
-'rcshowhideliu'   => '$1 utilizatori prilasnaeri',
+'rcshowhidebots' => '$1 roboti',
+'rcshowhideliu' => '$1 utilizatori prilasnaeri',
 'rcshowhideanons' => '$1 utilizatori anonimi',
-'rcshowhidemine'  => '$1 mes modifikacions',
-'rclinks'         => 'Rată ultimele $1 modifikări din ultimele $2 zile.<br />
+'rcshowhidemine' => '$1 mes modifikacions',
+'rclinks' => 'Rată ultimele $1 modifikări din ultimele $2 zile.<br />
 $3',
-'diff'            => 'diferenţu',
-'hist'            => 'historia',
-'hide'            => 'askunde',
-'show'            => 'Arată',
+'diff' => 'diferenţu',
+'hist' => 'historia',
+'hide' => 'askunde',
+'show' => 'Arată',
 'minoreditletter' => 'm',
-'newpageletter'   => 'N',
-'boteditletter'   => 'b',
+'newpageletter' => 'N',
+'boteditletter' => 'b',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Modifikări korelate',
-'recentchangeslinked-feed'    => 'Modifikări korelate',
+'recentchangeslinked' => 'Modifikări korelate',
+'recentchangeslinked-feed' => 'Modifikări korelate',
 'recentchangeslinked-toolbox' => 'Modifikări korelate',
 
 # Upload
 'upload' => 'trimiţe fişirul',
 
 # File description page
-'file-anchor-link'    => 'Fişirul',
-'filehist'            => 'Historia fişirulu',
-'filehist-current'    => 'kurentu',
-'filehist-datetime'   => 'Data/Temp',
-'filehist-user'       => 'Utilizatoru',
+'file-anchor-link' => 'Fişirul',
+'filehist' => 'Historia fişirulu',
+'filehist-current' => 'kurentu',
+'filehist-datetime' => 'Data/Temp',
+'filehist-user' => 'Utilizatoru',
 'filehist-dimensions' => 'Dimencions',
-'filehist-comment'    => 'komentarul',
-'imagelinks'          => 'Legătul fişirul de media',
-'linkstoimage'        => 'Ces {{PLURAL:$1|paži legǎt|paži legǎtent}} a ce fişirul:',
+'filehist-comment' => 'komentarul',
+'imagelinks' => 'Legătul fişirul de media',
+'linkstoimage' => 'Ces {{PLURAL:$1|paži legǎt|paži legǎtent}} a ce fişirul:',
 
 # Random page
 'randompage' => 'alaeţu',
 
 # Miscellaneous special pages
-'nbytes'   => '$1 {{PLURAL:$1|bătul|bătuls}}',
+'nbytes' => '$1 {{PLURAL:$1|bătul|bătuls}}',
 'nmembers' => '$1 {{PLURAL:$1|membru|membri}}',
 'newpages' => 'Paži novi',
 
@@ -246,46 +246,46 @@ $3',
 'booksources' => 'Surse de cărţi',
 
 # Special:AllPages
-'allpages'       => 'Toats paži',
+'allpages' => 'Toats paži',
 'alphaindexline' => '$1 vo $2',
-'allarticles'    => 'Toats paži',
+'allarticles' => 'Toats paži',
 'allpagessubmit' => 'Treme',
 
 # Watchlist
-'watchlist'   => 'Maj klăaeru',
+'watchlist' => 'Maj klăaeru',
 'mywatchlist' => 'Maj klăaere',
-'watch'       => 'klăaere',
-'unwatch'     => 'Deklăaera',
+'watch' => 'klăaere',
+'unwatch' => 'Deklăaera',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'O klăaere...',
+'watching' => 'O klăaere...',
 'unwatching' => 'O deklăaere...',
 
 # Rollback
 'rollbacklink' => 'revenire',
 
 # Namespace form on various pages
-'namespace'      => 'lSpaţi:',
-'invert'         => 'Ķskluda spaţul',
+'namespace' => 'lSpaţi:',
+'invert' => 'Ķskluda spaţul',
 'blanknamespace' => '(Principu)',
 
 # Contributions
 'contributions' => "Kontribuţi d'utilizatori",
-'mycontris'     => 'Mes kontribuţi',
-'contribsub2'   => 'Pentru $1 ($2)',
-'uctop'         => '(susverf)',
+'mycontris' => 'Mes kontribuţi',
+'contribsub2' => 'Pentru $1 ($2)',
+'uctop' => '(susverf)',
 
 'sp-contributions-talk' => 'Diskuţu',
 
 # What links here
-'whatlinkshere'       => 'Legǎtul a ce pažu',
+'whatlinkshere' => 'Legǎtul a ce pažu',
 'whatlinkshere-title' => 'Paži legǎtulent a $1',
-'nolinkshere'         => "Paži ne legǎtent a '''[[:$1]]'''.",
-'istemplate'          => 'vikulabe',
+'nolinkshere' => "Paži ne legǎtent a '''[[:$1]]'''.",
+'istemplate' => 'vikulabe',
 'whatlinkshere-links' => '← legătuls',
 
 # Block/unblock
-'blocklink'    => 'blokuapǎe',
+'blocklink' => 'blokuapǎe',
 'contribslink' => 'kontribuţi',
 
 # Move page
@@ -295,41 +295,41 @@ $3',
 'export' => 'Ķsporta paži',
 
 # Thumbnails
-'thumbnail-more'  => 'ķsinde',
+'thumbnail-more' => 'ķsinde',
 'thumbnail_error' => 'Eru vec kreare de thumbnail: $1',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'       => "Moj pažu d'utilizatoru",
-'tooltip-pt-mytalk'         => 'Maj pažu diskuţus',
-'tooltip-pt-preferences'    => 'Maj prefirenţu',
-'tooltip-pt-watchlist'      => 'Lista pažinilor pe care le monitorizez.',
-'tooltip-pt-mycontris'      => 'Lista de mes kontribucions',
-'tooltip-pt-login'          => "Pute prilasnaere, ne l'est doist.",
-'tooltip-pt-logout'         => 'otlastaere',
-'tooltip-ca-talk'           => 'Diskuţie despre artikol',
-'tooltip-ca-edit'           => 'Poţi edita această pažină. Te rugăm se previzualizezi konţinutul enainte de salvare.',
-'tooltip-ca-protect'        => 'Ažatme ce pažu',
-'tooltip-ca-delete'         => 'Delăre ce pažu',
-'tooltip-search'            => 'Kaută en {{SITENAME}}',
-'tooltip-n-mainpage'        => "Visita l'pažu principu",
-'tooltip-n-portal'          => "Dajpul l'projectu, quelques pote faraere, o truves sabi.",
-'tooltip-n-currentevents'   => 'Găseşte informaţii despre evenimentiķ kurente',
-'tooltip-n-recentchanges'   => "Lista des şumbǎrae recentae en l'wiki.",
-'tooltip-n-randompage'      => 'Donare npažu alaetoare',
-'tooltip-n-help'            => 'Ajutor truves isi.',
-'tooltip-t-whatlinkshere'   => 'Lista tuturor pažinilor wiki care konduc spre această pažină',
-'tooltip-t-contributions'   => "Vu lista de kontribuţi de c'utilizatoru",
-'tooltip-t-upload'          => 'Tremer fişirul',
-'tooltip-t-specialpages'    => 'Lista de toat paži specialus',
-'tooltip-ca-nstab-user'     => "Vu l'pažu d'utilizatoru",
-'tooltip-ca-nstab-project'  => "Vu l'pažu de projektu",
+'tooltip-pt-userpage' => "Moj pažu d'utilizatoru",
+'tooltip-pt-mytalk' => 'Maj pažu diskuţus',
+'tooltip-pt-preferences' => 'Maj prefirenţu',
+'tooltip-pt-watchlist' => 'Lista pažinilor pe care le monitorizez.',
+'tooltip-pt-mycontris' => 'Lista de mes kontribucions',
+'tooltip-pt-login' => "Pute prilasnaere, ne l'est doist.",
+'tooltip-pt-logout' => 'otlastaere',
+'tooltip-ca-talk' => 'Diskuţie despre artikol',
+'tooltip-ca-edit' => 'Poţi edita această pažină. Te rugăm se previzualizezi konţinutul enainte de salvare.',
+'tooltip-ca-protect' => 'Ažatme ce pažu',
+'tooltip-ca-delete' => 'Delăre ce pažu',
+'tooltip-search' => 'Kaută en {{SITENAME}}',
+'tooltip-n-mainpage' => "Visita l'pažu principu",
+'tooltip-n-portal' => "Dajpul l'projectu, quelques pote faraere, o truves sabi.",
+'tooltip-n-currentevents' => 'Găseşte informaţii despre evenimentiķ kurente',
+'tooltip-n-recentchanges' => "Lista des şumbǎrae recentae en l'wiki.",
+'tooltip-n-randompage' => 'Donare npažu alaetoare',
+'tooltip-n-help' => 'Ajutor truves isi.',
+'tooltip-t-whatlinkshere' => 'Lista tuturor pažinilor wiki care konduc spre această pažină',
+'tooltip-t-contributions' => "Vu lista de kontribuţi de c'utilizatoru",
+'tooltip-t-upload' => 'Tremer fişirul',
+'tooltip-t-specialpages' => 'Lista de toat paži specialus',
+'tooltip-ca-nstab-user' => "Vu l'pažu d'utilizatoru",
+'tooltip-ca-nstab-project' => "Vu l'pažu de projektu",
 'tooltip-ca-nstab-category' => "Vu l'pažu de kategoria",
-'tooltip-minoredit'         => "ce-est n'modifikacion minoru",
-'tooltip-save'              => 'Salvaere tes modifikacions',
-'tooltip-diff'              => 'Rată ce modifikări ai făcut tekstului.',
+'tooltip-minoredit' => "ce-est n'modifikacion minoru",
+'tooltip-save' => 'Salvaere tes modifikacions',
+'tooltip-diff' => 'Rată ce modifikări ai făcut tekstului.',
 
 # Media information
-'file-nohires'   => "Ce-n-est n'resolucion mai mari.",
+'file-nohires' => "Ce-n-est n'resolucion mai mari.",
 'show-big-image' => 'Mareşte resolucion',
 
 # Bad image list
@@ -347,7 +347,7 @@ Orice legături ce urmează pe acenaşi linie sunt consideraete excepţii, dică
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'toat',
 'namespacesall' => 'toat',
-'monthsall'     => 'toat',
+'monthsall' => 'toat',
 
 # Special:SpecialPages
 'specialpages' => 'Paži specalus',
index 6e42444..fe3cd0f 100644 (file)
@@ -1273,8 +1273,6 @@ You can still [$1 view this revision]",
 'search-interwiki-caption' => 'बन्धु-प्रकल्पाः',
 'search-interwiki-default' => '$1 परिणामाः :',
 'search-interwiki-more' => '(अधिकानि)',
-'search-mwsuggest-enabled' => 'उपक्षेपेभ्यः सह',
-'search-mwsuggest-disabled' => 'नात्र उपक्षेपाः',
 'search-relatedarticle' => 'सम्बद्धानि ।',
 'mwsuggest-disable' => 'निष्क्रियाः AJAX सूचनाः ।',
 'searcheverything-enable' => 'सर्वनामावकाशे अन्विषतु ।',
@@ -2860,7 +2858,6 @@ $2 इति प्रकारस्य अवरोधं कर्तुं 
 
 # JavaScriptTest
 'javascripttest' => 'जावालिपिपरीक्षणम् ।',
-'javascripttest-disabled' => 'विक्याम् अयं क्रियाकलापः निष्क्रियः ।',
 'javascripttest-title' => '$1 परीक्षाप्रचलति ।',
 'javascripttest-pagetext-noframework' => 'जावलिपिचालनपरीक्षार्थम् एतत्पुटम् आरक्षितम् ।',
 'javascripttest-pagetext-unknownframework' => 'अज्ञातपरीक्षाप्रक्रिया  $1',
@@ -3839,6 +3836,10 @@ $1 इत्यनेन $3 इति पृष्ठम् $4 इत्ये
 'feedback-bugcheck' => 'उत्तमम् परिशीलयतु यत्  [ $1 known bugs] पूर्वमेव नासीत् इति ।',
 'feedback-bugnew' => 'अहं परीक्षितवान् ।  नूतनदोषं सूचयतु ।',
 
+# Search suggestions
+'searchsuggest-search' => 'अन्वेषणम्',
+'searchsuggest-containing' => 'विद्यन्ते......',
+
 # API errors
 'api-error-badaccess-groups' => 'भवान् अस्यां वीक्यां सञ्चिकाः उत्तारयितुम् नानुमतः ।',
 'api-error-badtoken' => 'आन्तरिकदोषः : दुष्टप्रतीकः ।',
index 935f965..7998429 100644 (file)
@@ -1059,8 +1059,6 @@ $1",
 'search-interwiki-caption' => 'Уруулуу бырайыактар',
 'search-interwiki-default' => '$1 түмүгэ:',
 'search-interwiki-more' => '(өссө)',
-'search-mwsuggest-enabled' => 'этиилэрдээх',
-'search-mwsuggest-disabled' => 'этиилэрэ суох',
 'search-relatedarticle' => 'Сигэнэр',
 'mwsuggest-disable' => 'AJAX этэн биэриилэрин араар',
 'searcheverything-enable' => 'Туох баар аат далларыгар көрдөөһүн',
@@ -2666,7 +2664,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript тургутуу',
-'javascripttest-disabled' => 'Дьайыы бу биикигэ араарыллыбат эбит.',
 'javascripttest-title' => '$1 тургутуу бара турар',
 'javascripttest-pagetext-noframework' => 'Бу сирэй JavaScript тургутууларга анаммыт.',
 'javascripttest-pagetext-unknownframework' => '"$1" тургутуу биллибэт эйгэтэ.',
@@ -3631,6 +3628,10 @@ MediaWiki туһалаах буоллун диэн тарҕатыллар, ол
 'feedback-bugcheck' => 'Бэрт! Ол гынан баран [$1 биллэр алҕастарын] тиһилигэр майгынныыр сурук суоҕун тургут.',
 'feedback-bugnew' => 'Мин тургуттум. Атын алҕас туһунан',
 
+# Search suggestions
+'searchsuggest-search' => 'Көрдөөһүн',
+'searchsuggest-containing' => 'тыл баар ыстатыйалара...',
+
 # API errors
 'api-error-badaccess-groups' => 'Эн бу биикигэ билэ киллэрэриҥ хааччахтаммыт.',
 'api-error-badtoken' => 'Ис алҕас: Омсолоох токен.',
index 560516f..518e78e 100644 (file)
@@ -650,8 +650,6 @@ Cosas de ammentare: '''({{int:cur}})''' = diferèntzias cun sa versione currente
 'search-interwiki-caption' => 'Progetos frades',
 'search-interwiki-default' => '$1 resurtados:',
 'search-interwiki-more' => '(àteru)',
-'search-mwsuggest-enabled' => 'cun impostos',
-'search-mwsuggest-disabled' => 'chentza impostos',
 'searcheverything-enable' => 'Chirca in totu is nùmene-logos:',
 'searchall' => 'totu',
 'showingresults' => "Inoghe sighende {{PLURAL:$1|benit ammustradu '''1''' resurtadu|benint ammustrados '''$1''' resurtados}} incumentzende dae su nùmeru '''$2'''.",
@@ -1560,4 +1558,7 @@ Is acàpius chi sighint in sa matessi lìnia sunt cunsideraus comente eccetzione
 # New logging system
 'newuserlog-byemail' => 'password imbiada via e-mail',
 
+# Search suggestions
+'searchsuggest-search' => 'Chirca',
+
 );
index a74b896..c2a4c2f 100644 (file)
@@ -950,6 +950,7 @@ S'havi accirtari ca la cuntinuità storica di la pàggina nun veni altirata.",
 
 # Diffs
 'history-title' => 'Crunoluggìa dî canciamenti di "$1"',
+'difference-title' => '$1: diffirenzi ntra li virsiuni',
 'lineno' => 'Lìnia $1:',
 'compareselectedversions' => 'Fari lu paraguni',
 'showhideselectedversions' => 'Ammustra/ammuccia virsioni silizziunati',
@@ -996,8 +997,6 @@ S'havi accirtari ca la cuntinuità storica di la pàggina nun veni altirata.",
 'search-interwiki-caption' => 'Pruggetti frati',
 'search-interwiki-default' => 'Risultati da $1:',
 'search-interwiki-more' => '(cchiù)',
-'search-mwsuggest-enabled' => 'cu suggirimenti',
-'search-mwsuggest-disabled' => 'senza suggirimenti',
 'search-relatedarticle' => 'Risultati currilati',
 'mwsuggest-disable' => 'Astuta suggirimenti AJAX',
 'searcheverything-enable' => 'Cerca ni tutti li namespace',
@@ -2986,6 +2985,9 @@ Mèttiri lu nomu dû file senza lu prifissu "{{ns:file}}:"',
 'logentry-newusers-create' => '$1 criau na utenza',
 'newuserlog-byemail' => 'password mannata via mail',
 
+# Search suggestions
+'searchsuggest-search' => 'Ricerca',
+
 # API errors
 'api-error-nomodule' => 'Erruri nternu: nun fu mpustatu lu mòdulu di carricamentu',
 'api-error-ok-but-empty' => 'Erruri ntenru: nudda risposta dû server',
index 95939d5..6ad83e2 100644 (file)
@@ -731,8 +731,6 @@ there micht be parteeculars in the [{{fullurl:{{#Special:Log}}/suppress|page={{F
 'search-section' => '(section $1)',
 'search-suggest' => 'Did ye mean: $1',
 'search-interwiki-more' => '(more)',
-'search-mwsuggest-enabled' => 'wi suggestions',
-'search-mwsuggest-disabled' => 'nae propone',
 'searchrelated' => 'related',
 'searchall' => 'aw',
 'showingresults' => "Shawin ablo up tae {{PLURAL:$1|'''1''' result|'''$1''' results}} stertin wi #'''$2'''.",
index 80a7268..41b4096 100644 (file)
@@ -790,8 +790,6 @@ Cunsulthà lu [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} rigi
 'search-interwiki-caption' => 'Prugetti fraddeddi',
 'search-interwiki-default' => 'Risulthaddi da $1:',
 'search-interwiki-more' => '(althru)',
-'search-mwsuggest-enabled' => 'cun suggerimenti',
-'search-mwsuggest-disabled' => 'chena suggerimenti',
 'search-relatedarticle' => 'Risulthaddi curriraddi',
 'searchrelated' => 'curriraddi',
 'searchall' => 'tutti',
index f25c1fb..b072a32 100644 (file)
@@ -1446,4 +1446,7 @@ Siiddus $2 lea listu maŋimus sihkomiin.',
 'logentry-newusers-create' => '$1 ráhkadii dovddaldaga',
 'logentry-newusers-autocreate' => 'Dovddaldat $1 ráhkaduvvui automáhtalaččat',
 
+# Search suggestions
+'searchsuggest-search' => 'Oza',
+
 );
index 84e9ed3..a0cff5a 100644 (file)
@@ -15,237 +15,237 @@ $fallback = 'fr';
 
 $messages = array(
 # User preference toggles
-'tog-underline'               => 'Gbënëngö-gbê',
-'tog-justify'                 => 'Lôngbi yângâ tî âsurä',
-'tog-hideminor'               => 'Hônde âkêtê lönzïngö-sû sô asï fadê na yâ tî gbâsû',
-'tog-hidepatrolled'           => 'Hônde âlönzïngö-sû sô asï  na hönngö na yâ tî gbâsû',
-'tog-newpageshidepatrolled'   => 'Na pöpö tî âlêmbëtï nî, hônde âla sô a yeke bâa ndo daä.',
-'tog-extendwatchlist'         => 'Gbara molongö tî bängö-pekô sï atanda gï âfinî âsänzëmä pëpe me âsänzëmä kûê kûê.',
-'tog-usenewrc'                => 'Sâra kua na âfinî sänzëmä sô alônzi ângbêre nî (ahûnda Javascript)',
-'tog-numberheadings'          => 'Sû nömörö bîakü bîakü na terê tî âlisurä',
-'tog-showtoolbar'             => 'Fa motarâka tî sepesû (ahûnda Javascript)',
-'tog-editondblclick'          => 'Pîka kpêkê ûse tî sepe lêmbëtï (ahûnda Javascript)',
-'tog-editsection'             => 'Zîngo sëpengö surä na gbê "[Sepe]"',
+'tog-underline' => 'Gbënëngö-gbê',
+'tog-justify' => 'Lôngbi yângâ tî âsurä',
+'tog-hideminor' => 'Hônde âkêtê lönzïngö-sû sô asï fadê na yâ tî gbâsû',
+'tog-hidepatrolled' => 'Hônde âlönzïngö-sû sô asï  na hönngö na yâ tî gbâsû',
+'tog-newpageshidepatrolled' => 'Na pöpö tî âlêmbëtï nî, hônde âla sô a yeke bâa ndo daä.',
+'tog-extendwatchlist' => 'Gbara molongö tî bängö-pekô sï atanda gï âfinî âsänzëmä pëpe me âsänzëmä kûê kûê.',
+'tog-usenewrc' => 'Sâra kua na âfinî sänzëmä sô alônzi ângbêre nî (ahûnda Javascript)',
+'tog-numberheadings' => 'Sû nömörö bîakü bîakü na terê tî âlisurä',
+'tog-showtoolbar' => 'Fa motarâka tî sepesû (ahûnda Javascript)',
+'tog-editondblclick' => 'Pîka kpêkê ûse tî sepe lêmbëtï (ahûnda Javascript)',
+'tog-editsection' => 'Zîngo sëpengö surä na gbê "[Sepe]"',
 'tog-editsectiononrightclick' => 'Pîka kötï kpêkê na ndö tî lisurä sï mo sepe nî (ahûnda Javascript)',
-'tog-showtoc'                 => 'Fa molongö tî münä (tî âlêmbëtï sô ayeke na surä otâ)',
-'tog-rememberpassword'        => 'Da bê na sênyîmbâ tî mbï (asï {{PLURAL:$1|längö|längö}}) $1',
-'tog-watchcreations'          => 'Âlêmbëtï sô mbï sâra, zîa nî kûê na yâ tî molongö tî mbï tî bängö-pekô.',
-'tog-watchdefault'            => 'Âlêmbëtï sô mbï sepe, zîa nî kûê na yâ tî molongö tî mbï tî bängö-pekô.',
-'tog-watchmoves'              => 'Âlêmbëtï sô mbï sanzêe ïrï nî, zîa nî kûê na yâ tî molongö tî mbï tî bängö-pekô.',
-'tog-watchdeletion'           => 'Âlêmbëtï sô mbï woza nî, zîa nî kûê na yâ tî molongö tî mbï tî bängö-pekô.',
-'tog-minordefault'            => 'Tî sêtîa nî, sûngi âsepesû kûê töngana kêtê sepesû',
-'tog-previewontop'            => 'Tanda piabängö-nî na ndöbê tî zuka tî sepesû',
-'tog-previewonfirst'          => 'Fa piabängö kôzo sepesû',
-'tog-nocache'                 => 'Zî höndëngö-lêmbëtï na kpëlidimbä',
-'tog-enotifwatchlistpages'    => '¨To na mbï mbëtïsînga töngana mbênî lêmbetï asanzêe na yâ tî molongö tî mbï tî bängö-pekô.',
-'tog-enotifusertalkpages'     => 'To na mbï mbëtïsînga töngana mbênî lêmbëtë asanzêe na yâ tî dalisoro tî mbï',
-'tog-enotifminoredits'        => 'To na mbï mbëtïsînga lâkûê sô mbênî kêtê sänzëmä asï na yâ tî âlêmbëtï tî mbï.',
-'tog-enotifrevealaddr'        => 'Fa lindosînga tî mbï na yâ tî âmbëtïsînga tî zënngö-zo',
-'tog-shownumberswatching'     => 'Fa wüngö tî ânyîmbâ sô ayeke bâa lêmbëtï sô',
-'tog-oldsig'                  => 'Këkërë sô ayeke daä awe:',
-'tog-fancysig'                => 'Mû kekere nî töngana sêngê gbâsû tî Wïkï (sân taâ gbê)',
-
-'underline-always'  => 'Lâkûê',
-'underline-never'   => 'Lâ ôko pëpe',
+'tog-showtoc' => 'Fa molongö tî münä (tî âlêmbëtï sô ayeke na surä otâ)',
+'tog-rememberpassword' => 'Da bê na sênyîmbâ tî mbï (asï {{PLURAL:$1|längö|längö}}) $1',
+'tog-watchcreations' => 'Âlêmbëtï sô mbï sâra, zîa nî kûê na yâ tî molongö tî mbï tî bängö-pekô.',
+'tog-watchdefault' => 'Âlêmbëtï sô mbï sepe, zîa nî kûê na yâ tî molongö tî mbï tî bängö-pekô.',
+'tog-watchmoves' => 'Âlêmbëtï sô mbï sanzêe ïrï nî, zîa nî kûê na yâ tî molongö tî mbï tî bängö-pekô.',
+'tog-watchdeletion' => 'Âlêmbëtï sô mbï woza nî, zîa nî kûê na yâ tî molongö tî mbï tî bängö-pekô.',
+'tog-minordefault' => 'Tî sêtîa nî, sûngi âsepesû kûê töngana kêtê sepesû',
+'tog-previewontop' => 'Tanda piabängö-nî na ndöbê tî zuka tî sepesû',
+'tog-previewonfirst' => 'Fa piabängö kôzo sepesû',
+'tog-nocache' => 'Zî höndëngö-lêmbëtï na kpëlidimbä',
+'tog-enotifwatchlistpages' => '¨To na mbï mbëtïsînga töngana mbênî lêmbetï asanzêe na yâ tî molongö tî mbï tî bängö-pekô.',
+'tog-enotifusertalkpages' => 'To na mbï mbëtïsînga töngana mbênî lêmbëtë asanzêe na yâ tî dalisoro tî mbï',
+'tog-enotifminoredits' => 'To na mbï mbëtïsînga lâkûê sô mbênî kêtê sänzëmä asï na yâ tî âlêmbëtï tî mbï.',
+'tog-enotifrevealaddr' => 'Fa lindosînga tî mbï na yâ tî âmbëtïsînga tî zënngö-zo',
+'tog-shownumberswatching' => 'Fa wüngö tî ânyîmbâ sô ayeke bâa lêmbëtï sô',
+'tog-oldsig' => 'Këkërë sô ayeke daä awe:',
+'tog-fancysig' => 'Mû kekere nî töngana sêngê gbâsû tî Wïkï (sân taâ gbê)',
+
+'underline-always' => 'Lâkûê',
+'underline-never' => 'Lâ ôko pëpe',
 'underline-default' => 'Ketîa ngbondö tî kpëlisimbä',
 
 # Font style option in Special:Preferences
-'editfont-style'     => 'Fasöon tî gbâgerêsû tî sepesû nî',
-'editfont-default'   => 'Ketîa tî kpëlitondo',
+'editfont-style' => 'Fasöon tî gbâgerêsû tî sepesû nî',
+'editfont-default' => 'Ketîa tî kpëlitondo',
 'editfont-monospace' => 'Gbâgerêsû tî kpengü fündä',
 'editfont-sansserif' => 'Gbâgerêsû tî kûyû garê',
-'editfont-serif'     => 'Gbâgerêsû na kîndâ',
+'editfont-serif' => 'Gbâgerêsû na kîndâ',
 
 # Dates
-'sunday'        => 'lâyenga',
-'monday'        => 'bïkuako',
-'tuesday'       => 'bïkuase',
-'wednesday'     => 'bïkuatâ',
-'thursday'      => 'bïkuasïö',
-'friday'        => 'bïkuakü',
-'saturday'      => 'lâpôsö',
-'sun'           => 'lây',
-'mon'           => 'bk1',
-'tue'           => 'bk2',
-'wed'           => 'bk3',
-'thu'           => 'bk4',
-'fri'           => 'bk5',
-'sat'           => 'lâp',
-'january'       => 'Nyenye',
-'february'      => 'Fulundïgi',
-'march'         => 'Mbängü',
-'april'         => 'Ngubë',
-'may_long'      => 'Bêläwü',
-'june'          => 'Föndo',
-'july'          => 'Lengua',
-'august'        => 'Kükürü',
-'september'     => 'Mvuka',
-'october'       => 'Ngberere',
-'november'      => 'Nabändüru',
-'december'      => 'Kakawuka',
-'january-gen'   => 'Nyenye',
-'february-gen'  => 'Fulundïgi',
-'march-gen'     => 'Mbängü',
-'april-gen'     => 'Ngubä',
-'may-gen'       => 'Bâläwü',
-'june-gen'      => 'Föndo',
-'july-gen'      => 'Lengua',
-'august-gen'    => 'Kükürü',
+'sunday' => 'lâyenga',
+'monday' => 'bïkuako',
+'tuesday' => 'bïkuase',
+'wednesday' => 'bïkuatâ',
+'thursday' => 'bïkuasïö',
+'friday' => 'bïkuakü',
+'saturday' => 'lâpôsö',
+'sun' => 'lây',
+'mon' => 'bk1',
+'tue' => 'bk2',
+'wed' => 'bk3',
+'thu' => 'bk4',
+'fri' => 'bk5',
+'sat' => 'lâp',
+'january' => 'Nyenye',
+'february' => 'Fulundïgi',
+'march' => 'Mbängü',
+'april' => 'Ngubë',
+'may_long' => 'Bêläwü',
+'june' => 'Föndo',
+'july' => 'Lengua',
+'august' => 'Kükürü',
+'september' => 'Mvuka',
+'october' => 'Ngberere',
+'november' => 'Nabändüru',
+'december' => 'Kakawuka',
+'january-gen' => 'Nyenye',
+'february-gen' => 'Fulundïgi',
+'march-gen' => 'Mbängü',
+'april-gen' => 'Ngubä',
+'may-gen' => 'Bâläwü',
+'june-gen' => 'Föndo',
+'july-gen' => 'Lengua',
+'august-gen' => 'Kükürü',
 'september-gen' => 'Mvuka',
-'october-gen'   => 'Ngberere',
-'november-gen'  => 'Nabändüru',
-'december-gen'  => 'Kakawuka',
-'jan'           => 'Nye',
-'feb'           => 'Ful',
-'mar'           => 'Mba',
-'apr'           => 'Ngu',
-'may'           => 'Bêl',
-'jun'           => 'Fön',
-'jul'           => 'Len',
-'aug'           => 'Kük',
-'sep'           => 'Mvu',
-'oct'           => 'Ngb',
-'nov'           => 'Nab',
-'dec'           => 'Kak',
+'october-gen' => 'Ngberere',
+'november-gen' => 'Nabändüru',
+'december-gen' => 'Kakawuka',
+'jan' => 'Nye',
+'feb' => 'Ful',
+'mar' => 'Mba',
+'apr' => 'Ngu',
+'may' => 'Bêl',
+'jun' => 'Fön',
+'jul' => 'Len',
+'aug' => 'Kük',
+'sep' => 'Mvu',
+'oct' => 'Ngb',
+'nov' => 'Nab',
+'dec' => 'Kak',
 
 # Categories related messages
-'pagecategories'           => '{{PLURAL:$1|Fündä|Âfundä}}',
-'category_header'          => 'Âlâmbëtï na yâ tî fündä « $1 »',
-'subcategories'            => 'gbefündä',
-'category-media-header'    => 'Kuru tî kôtevungä na yâ tî fündä "$1"',
-'category-empty'           => '"Fündä sô ayeke na lêmbëtï, wala gbefündä, wala kuru tî kôtevungä, ôko pëpe."',
-'hidden-categories'        => 'Höndëngö {{PLURAL:$1|fündä|âfündä}}',
+'pagecategories' => '{{PLURAL:$1|Fündä|Âfundä}}',
+'category_header' => 'Âlâmbëtï na yâ tî fündä « $1 »',
+'subcategories' => 'gbefündä',
+'category-media-header' => 'Kuru tî kôtevungä na yâ tî fündä "$1"',
+'category-empty' => '"Fündä sô ayeke na lêmbëtï, wala gbefündä, wala kuru tî kôtevungä, ôko pëpe."',
+'hidden-categories' => 'Höndëngö {{PLURAL:$1|fündä|âfündä}}',
 'hidden-category-category' => 'Âhöndëngö âf¨¨undä',
-'listingcontinuesabbrev'   => '(pekô nî)',
-'index-category'           => 'Âlêmbëtï sô akpo nî',
-'noindex-category'         => 'Âlêmbëtï sô a kpö nî pëpe',
-'broken-file-category'     => 'Âlêmbëtï sô ayeke na âfängö gbê tî kuru',
-
-'about'         => 'Na ndö tî...',
-'article'       => 'Lêmbëtï tî münä',
-'newwindow'     => '(avula finî döpulä)',
-'cancel'        => 'Woza',
+'listingcontinuesabbrev' => '(pekô nî)',
+'index-category' => 'Âlêmbëtï sô akpo nî',
+'noindex-category' => 'Âlêmbëtï sô a kpö nî pëpe',
+'broken-file-category' => 'Âlêmbëtï sô ayeke na âfängö gbê tî kuru',
+
+'about' => 'Na ndö tî...',
+'article' => 'Lêmbëtï tî münä',
+'newwindow' => '(avula finî döpulä)',
+'cancel' => 'Woza',
 'moredotdotdot' => 'Mbênî...',
-'mypage'        => 'Lêmbëtï tî mbï',
-'mytalk'        => 'Lisoro tî mbï',
-'anontalk'      => 'Lisoro na lindo IP sô',
-'navigation'    => 'Simba',
-'and'           => '&#32;na',
+'mypage' => 'Lêmbëtï tî mbï',
+'mytalk' => 'Lisoro tî mbï',
+'anontalk' => 'Lisoro na lindo IP sô',
+'navigation' => 'Simba',
+'and' => '&#32;na',
 
 # Cologne Blue skin
-'qbfind'         => 'Gi',
-'qbbrowse'       => 'Hasa',
-'qbedit'         => 'Sepe',
-'qbpageoptions'  => 'Lêmbëtï sô',
-'qbpageinfo'     => 'Ndongoro',
-'qbmyoptions'    => 'Âlêmbëtï tî mbï',
+'qbfind' => 'Gi',
+'qbbrowse' => 'Hasa',
+'qbedit' => 'Sepe',
+'qbpageoptions' => 'Lêmbëtï sô',
+'qbpageinfo' => 'Ndongoro',
+'qbmyoptions' => 'Âlêmbëtï tî mbï',
 'qbspecialpages' => 'Âlêmbëtï ndê',
-'faq'            => 'Âhûnda',
-'faqpage'        => 'Project:Âhûnda',
+'faq' => 'Âhûnda',
+'faqpage' => 'Project:Âhûnda',
 
 # Vector skin
 'vector-action-addsection' => 'Zîa mbênî lilö daä',
-'vector-action-delete'     => 'Lungûla',
-'vector-action-move'       => 'Sanzêe ïrï',
-'vector-action-protect'    => 'Funga',
-'vector-action-undelete'   => 'Kîri na nî',
-'vector-action-unprotect'  => 'Sanzêe fungä',
-'vector-view-create'       => 'Seka',
-'vector-view-edit'         => 'Sepe',
-'vector-view-history'      => 'Tanda mbai nî',
-'vector-view-view'         => 'Dîko',
-'vector-view-viewsource'   => 'Fa ligbî nî',
-'actions'                  => 'Kua',
-'namespaces'               => 'Pöpö tî âïrï',
-'variants'                 => 'Âmbênî marä nî',
-
-'errorpagetitle'    => 'Yûndo',
-'returnto'          => 'Kîri na ndö tî lêmbëtï $1.',
-'tagline'           => 'Alöndö na  {{SITENAME}}',
-'help'              => 'Za mbï',
-'search'            => 'Gi',
-'searchbutton'      => 'Gi',
-'go'                => 'Bâa',
-'searcharticle'     => 'Dîko',
-'history'           => 'Mbai tî lêmbëtï nî',
-'history_short'     => 'mbai',
-'updatedmarker'     => 'afinima ngbêreyê sô mbï sï daä sô',
-'printableversion'  => 'Mbâlê tî pete na sasango',
-'permalink'         => 'Kpengü gbê tî lêmbëtï nî',
-'print'             => 'Pete na sasango',
-'view'              => 'Tändä',
-'edit'              => 'Sepe',
-'create'            => 'Seka',
-'editthispage'      => 'Sepe lêmbëtï sô',
-'create-this-page'  => 'Seka lêmbëtï sô',
-'delete'            => 'Lungûla',
-'deletethispage'    => 'Lungûla lêmbëtï sô',
-'undelete_short'    => 'Kîri na {{PLURAL:$1|sepesû ôko|âsepesû $1}}',
+'vector-action-delete' => 'Lungûla',
+'vector-action-move' => 'Sanzêe ïrï',
+'vector-action-protect' => 'Funga',
+'vector-action-undelete' => 'Kîri na nî',
+'vector-action-unprotect' => 'Sanzêe fungä',
+'vector-view-create' => 'Seka',
+'vector-view-edit' => 'Sepe',
+'vector-view-history' => 'Tanda mbai nî',
+'vector-view-view' => 'Dîko',
+'vector-view-viewsource' => 'Fa ligbî nî',
+'actions' => 'Kua',
+'namespaces' => 'Pöpö tî âïrï',
+'variants' => 'Âmbênî marä nî',
+
+'errorpagetitle' => 'Yûndo',
+'returnto' => 'Kîri na ndö tî lêmbëtï $1.',
+'tagline' => 'Alöndö na  {{SITENAME}}',
+'help' => 'Za mbï',
+'search' => 'Gi',
+'searchbutton' => 'Gi',
+'go' => 'Bâa',
+'searcharticle' => 'Dîko',
+'history' => 'Mbai tî lêmbëtï nî',
+'history_short' => 'mbai',
+'updatedmarker' => 'afinima ngbêreyê sô mbï sï daä sô',
+'printableversion' => 'Mbâlê tî pete na sasango',
+'permalink' => 'Kpengü gbê tî lêmbëtï nî',
+'print' => 'Pete na sasango',
+'view' => 'Tändä',
+'edit' => 'Sepe',
+'create' => 'Seka',
+'editthispage' => 'Sepe lêmbëtï sô',
+'create-this-page' => 'Seka lêmbëtï sô',
+'delete' => 'Lungûla',
+'deletethispage' => 'Lungûla lêmbëtï sô',
+'undelete_short' => 'Kîri na {{PLURAL:$1|sepesû ôko|âsepesû $1}}',
 'viewdeleted_short' => 'Bâa {{PLURAL:$1|sepsesû| âsepesû $1}} sô awoza nî awe sô.',
-'talkpagelinktext'  => 'tene tënë',
-'personaltools'     => 'Âyêkua tî wanî',
-'talk'              => 'Lisoro',
-'views'             => 'Tändä',
-'toolbox'           => 'Gbâyêkua',
-'otherlanguages'    => 'Na mbênî âyângâ',
-'jumpto'            => 'Gue na:',
-'jumptonavigation'  => 'Simba',
-'jumptosearch'      => 'Gi',
+'talkpagelinktext' => 'tene tënë',
+'personaltools' => 'Âyêkua tî wanî',
+'talk' => 'Lisoro',
+'views' => 'Tändä',
+'toolbox' => 'Gbâyêkua',
+'otherlanguages' => 'Na mbênî âyângâ',
+'jumpto' => 'Gue na:',
+'jumptonavigation' => 'Simba',
+'jumptosearch' => 'Gi',
 
 # 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'            => 'Na ndö tî {{SITENAME}}',
-'aboutpage'            => 'Project:Na ndö tî...',
-'currentevents'        => 'Âsango',
-'currentevents-url'    => 'Project:Âsango',
-'disclaimers'          => 'Zïngö-lê',
-'disclaimerpage'       => 'Project:Zïngö-lê',
-'helppage'             => 'Help:Münä',
-'mainpage'             => 'Gä nzönî',
+'aboutsite' => 'Na ndö tî {{SITENAME}}',
+'aboutpage' => 'Project:Na ndö tî...',
+'currentevents' => 'Âsango',
+'currentevents-url' => 'Project:Âsango',
+'disclaimers' => 'Zïngö-lê',
+'disclaimerpage' => 'Project:Zïngö-lê',
+'helppage' => 'Help:Münä',
+'mainpage' => 'Gä nzönî',
 'mainpage-description' => 'Gä nzönî',
-'portal'               => 'Âsëwä',
-'portal-url'           => 'Project:Gä nzönî',
-'privacy'              => 'Ndarä tî bätängö vivîi tënë',
-'privacypage'          => 'Project:Vivîi tënë',
-
-'ok'              => 'Nî laâ!',
-'retrievedfrom'   => 'Awara na yâ tî "$1"',
-'editsection'     => 'Sepe',
-'editold'         => 'sepe',
+'portal' => 'Âsëwä',
+'portal-url' => 'Project:Gä nzönî',
+'privacy' => 'Ndarä tî bätängö vivîi tënë',
+'privacypage' => 'Project:Vivîi tënë',
+
+'ok' => 'Nî laâ!',
+'retrievedfrom' => 'Awara na yâ tî "$1"',
+'editsection' => 'Sepe',
+'editold' => 'sepe',
 'editsectionhint' => 'Sepe surä nî $1',
-'site-atom-feed'  => 'süängö Atom tî $1',
-'red-link-title'  => '$1 (lêmbëtï sô ayeke daä äpe)',
+'site-atom-feed' => 'süängö Atom tî $1',
+'red-link-title' => '$1 (lêmbëtï sô ayeke daä äpe)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'    => 'Lêmbëtï',
-'nstab-user'    => 'Lêmbëtï tî Nyîmbâ',
+'nstab-main' => 'Lêmbëtï',
+'nstab-user' => 'Lêmbëtï tî Nyîmbâ',
 'nstab-special' => 'Lêmbëtï ndê',
 
 # Login and logout pages
-'yourpassword'            => 'Pafungûla',
+'yourpassword' => 'Pafungûla',
 'nav-login-createaccount' => 'Linda wala Zî kônde',
-'userlogin'               => 'Linda wala  Zî kônde',
-'logout'                  => 'Sïgî',
-'userlogout'              => 'Sigî',
+'userlogin' => 'Linda wala  Zî kônde',
+'logout' => 'Sïgî',
+'userlogout' => 'Sigî',
 
 # Edit pages
-'watchthis'       => 'Bâa pekô tî lêmbëtï sô',
+'watchthis' => 'Bâa pekô tî lêmbëtï sô',
 'anoneditwarning' => "'''Ânge:''' Mô de mo linda äpëe. Fade a sû lindosînga IP tî mo na mbai tî lêmbëtï sô.",
-'editing'         => 'Sëpëngö $1',
-'editingsection'  => 'Sëpëngö $1 (surä)',
+'editing' => 'Sëpëngö $1',
+'editingsection' => 'Sëpëngö $1 (surä)',
 
 # Diffs
 'editundo' => 'woza',
 
 # Search results
-'searchresults'       => 'Pendâkua tî gïngö-ndo nî',
+'searchresults' => 'Pendâkua tî gïngö-ndo nî',
 'searchresults-title' => 'Pendâkua tî gïngö-ndo tëtî "$1"',
-'shown-title'         => 'Fa $1 {{PLURAL:$1|pendâkua |âpendâkua}} nî alîngbi na lêmbëtï ôko ôko.',
-'search-result-size'  => '$1 ({{PLURAL:$2|1 mbupa|$2 âmbupa}})',
+'shown-title' => 'Fa $1 {{PLURAL:$1|pendâkua |âpendâkua}} nî alîngbi na lêmbëtï ôko ôko.',
+'search-result-size' => '$1 ({{PLURAL:$2|1 mbupa|$2 âmbupa}})',
 
 # Preferences page
 'mypreferences' => 'tandä tî mbï',
-'prefs-rc'      => 'Tanga ti yé so a gbion ya ni',
-'yournick'      => 'Nyîmbâ:',
+'prefs-rc' => 'Tanga ti yé so a gbion ya ni',
+'yournick' => 'Nyîmbâ:',
 
 # User rights
 'editinguser' => "Mo fa na mbi nyîmbâ '''[[User:$1|$1]]''' $2",
@@ -257,7 +257,7 @@ $messages = array(
 'recentchangeslinked-toolbox' => 'Bängö pekô tî âgbegbêe lêmbëtï',
 
 # Upload
-'upload'          => 'Yâlamû mbênî kuru',
+'upload' => 'Yâlamû mbênî kuru',
 'watchthisupload' => 'bâa lo ânde sô lêmbëtï',
 
 # Random page
@@ -269,8 +269,8 @@ $messages = array(
 'nbytes' => '$1 {{PLURAL:$1|limbe|âlimbe}}',
 
 # Watchlist
-'watchlist'     => 'Molongö tî bängö pekô',
-'watch'         => 'bâa pekô nî',
+'watchlist' => 'Molongö tî bängö pekô',
+'watch' => 'bâa pekô nî',
 'watchthispage' => 'bâa lo ânde sô lêmbëtï',
 
 # Namespace form on various pages
@@ -289,28 +289,28 @@ $messages = array(
 'move-watch' => 'bâa lo ânde sô lêmbëtï',
 
 # Tooltip help for the actions
-'tooltip-pt-login'               => 'Ayeke nzönî mo linda, atâa sô a kambaga mo äpe.',
-'tooltip-pt-logout'              => 'sïgî',
-'tooltip-ca-talk'                => 'Lisoro na ndö tî münä tî lêmbëtï sô',
-'tooltip-ca-edit'                => 'Mo lîngbi tî sepe lêmbëtï sô. Nzönî mo pete kûtu piabâa tîtene mo pia mo bâa nî awe sï mo sûnga nî.',
-'tooltip-ca-history'             => 'Ângbêre mbâlê tî lêmbëtï sô (na ïrï tî âwasüngö-nî)',
-'tooltip-search'                 => 'Gi {{SITENAME}}',
-'tooltip-search-fulltext'        => 'Gi âlêmbëtï sô ayeke na gbâsû sô',
-'tooltip-p-logo'                 => 'Gue na Tölêmbëtï',
-'tooltip-n-mainpage'             => 'Gue na tölêmbëtï Gä nzönî.',
+'tooltip-pt-login' => 'Ayeke nzönî mo linda, atâa sô a kambaga mo äpe.',
+'tooltip-pt-logout' => 'sïgî',
+'tooltip-ca-talk' => 'Lisoro na ndö tî münä tî lêmbëtï sô',
+'tooltip-ca-edit' => 'Mo lîngbi tî sepe lêmbëtï sô. Nzönî mo pete kûtu piabâa tîtene mo pia mo bâa nî awe sï mo sûnga nî.',
+'tooltip-ca-history' => 'Ângbêre mbâlê tî lêmbëtï sô (na ïrï tî âwasüngö-nî)',
+'tooltip-search' => 'Gi {{SITENAME}}',
+'tooltip-search-fulltext' => 'Gi âlêmbëtï sô ayeke na gbâsû sô',
+'tooltip-p-logo' => 'Gue na Tölêmbëtï',
+'tooltip-n-mainpage' => 'Gue na tölêmbëtï Gä nzönî.',
 'tooltip-n-mainpage-description' => 'Gue na tölêmbëtï Gä nzönî.',
-'tooltip-n-portal'               => 'Tënë tî pialö nî',
-'tooltip-n-currentevents'        => 'Wara sango tî âpäsëmä tî fafadësô na gündâ nî.',
-'tooltip-n-recentchanges'        => 'Molongö tî ândângbâ sänzëma tî yâ tî Wïkï nî',
-'tooltip-n-randompage'           => 'Tanda mbênî lêmbëtï waâa',
-'tooltip-n-help'                 => 'Za mbï',
-'tooltip-t-whatlinkshere'        => 'Molongö tî âlêmbëtï sô kûê agbë gbê na lo sô.',
-'tooltip-t-recentchangeslinked'  => 'Molongö tî ândângbâ sänzëmä tî âlêmbëtï sô agbë gbê na lo-sô.',
-'tooltip-t-upload'               => 'To kuru na wavungä',
-'tooltip-t-specialpages'         => 'Molongö tî âlêmbëtï sô kûê ayeke ndê',
-'tooltip-t-print'                => 'Mbâlê tî lêmbëtï sô tî pete na sasango',
-'tooltip-t-permalink'            => 'Kpengü gbê na mbâlê tî lêmbëtï nî sô',
-'tooltip-ca-nstab-main'          => 'Bâa lêmbëtï tî münä nî',
+'tooltip-n-portal' => 'Tënë tî pialö nî',
+'tooltip-n-currentevents' => 'Wara sango tî âpäsëmä tî fafadësô na gündâ nî.',
+'tooltip-n-recentchanges' => 'Molongö tî ândângbâ sänzëma tî yâ tî Wïkï nî',
+'tooltip-n-randompage' => 'Tanda mbênî lêmbëtï waâa',
+'tooltip-n-help' => 'Za mbï',
+'tooltip-t-whatlinkshere' => 'Molongö tî âlêmbëtï sô kûê agbë gbê na lo sô.',
+'tooltip-t-recentchangeslinked' => 'Molongö tî ândângbâ sänzëmä tî âlêmbëtï sô agbë gbê na lo-sô.',
+'tooltip-t-upload' => 'To kuru na wavungä',
+'tooltip-t-specialpages' => 'Molongö tî âlêmbëtï sô kûê ayeke ndê',
+'tooltip-t-print' => 'Mbâlê tî lêmbëtï sô tî pete na sasango',
+'tooltip-t-permalink' => 'Kpengü gbê na mbâlê tî lêmbëtï nî sô',
+'tooltip-ca-nstab-main' => 'Bâa lêmbëtï tî münä nî',
 
 # Attribution
 'others' => 'mbênî',
index d033b2c..339ce9c 100644 (file)
@@ -751,8 +751,6 @@ Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta
 'search-interwiki-caption' => 'Dokterėnē pruojektā',
 'search-interwiki-default' => '$1 rezoltatā:',
 'search-interwiki-more' => '(daugiau)',
-'search-mwsuggest-enabled' => 'so pasiūlīmās',
-'search-mwsuggest-disabled' => 'nie pasiūlīmu',
 'search-relatedarticle' => 'Sosėjėn',
 'mwsuggest-disable' => 'Kavuotė AJAX pasiūlīmus',
 'searchrelated' => 'sosėjėn',
index a11933a..ffef3b9 100644 (file)
@@ -1252,8 +1252,6 @@ Više informacija možete pronaći u [{{fullurl:{{#Special:Log}}/delete|page={{F
 'search-interwiki-caption' => 'Srodni projekti',
 'search-interwiki-default' => '$1 rezultati:',
 'search-interwiki-more' => '(više)',
-'search-mwsuggest-enabled' => 'sa sugestijama',
-'search-mwsuggest-disabled' => 'bez sugestija',
 'search-relatedarticle' => 'Povezano',
 'mwsuggest-disable' => 'Onemogući AJAX prijedloge',
 'searcheverything-enable' => 'Pretraga u svim imenskim prostorima',
@@ -2898,7 +2896,6 @@ Molimo pokušajte ponovno.',
 
 # JavaScriptTest
 'javascripttest' => 'Javaskript test',
-'javascripttest-disabled' => 'Ova funkcija je onemogućena na ovom wikiju.',
 'javascripttest-title' => 'Izvršavanje testova za $1',
 'javascripttest-pagetext-noframework' => 'Ova stranica je rezervisana za izvršavanje javaskript testova.',
 'javascripttest-pagetext-unknownframework' => 'Nepoznati radni okvir „$1“.',
index cc05670..7cb6512 100644 (file)
@@ -269,6 +269,8 @@ $1',
 Ẓr [[Special:Version|ayyaw tasna]].',
 
 'ok' => 'Waxxa',
+'pagetitle' => '(MediaWiki)$1 - {{SITENAME}}',
+'pagetitle-view-mainpage' => '{{SITENAME}}',
 'retrievedfrom' => 'Yurrid z "$1"',
 'youhavenewmessages' => 'Illa dark $1 ($2).',
 'newmessageslink' => 'Tibratin timaynutin',
@@ -636,8 +638,6 @@ Tigira n ujbbad ns, ar takka yat tayafut bahra imqqurn,  ɣayan afan ur ttili.',
 'search-interwiki-caption' => 'Tiwuriwin taytmatin',
 'search-interwiki-default' => '$1 imyakkatn',
 'search-interwiki-more' => '(Uggar)',
-'search-mwsuggest-enabled' => 'D mara ittuyskar',
-'search-mwsuggest-disabled' => 'Ur illa marayttuskar',
 'search-relatedarticle' => 'Tzdi',
 'mwsuggest-disable' => 'Asbid AJAX n maryttuynnan ayttuyskar',
 'searcheverything-enable' => 'Cabba ɣ graygat agmmaḍ',
index ae34184..3d58cf5 100644 (file)
@@ -1209,8 +1209,6 @@ $1",
 'search-interwiki-caption' => 'සොයුරු ව්‍යාපෘති',
 'search-interwiki-default' => '$1 වෙතින් ප්‍රතිඵල:',
 'search-interwiki-more' => '(තවත්)',
-'search-mwsuggest-enabled' => 'ඉඟි සමගින්',
-'search-mwsuggest-disabled' => 'ඉඟි නොමැත',
 'search-relatedarticle' => 'සහසම්බන්ධිත',
 'mwsuggest-disable' => 'AJAX ඇඟවිලි අක්‍රීය කරන්න',
 'searcheverything-enable' => 'සියළු නාමඅවකාශයන්හි ගවේෂණය කරන්න',
@@ -3925,6 +3923,10 @@ MediaWiki බෙදාහැර ඇත්තේ එය ප්‍රයෝජන
 'feedback-bugcheck' => 'කදිමයි! දැන් එය දැනටමත් [$1 හඳුනාගත් දෝෂ]වල තිබේ දැයි පිරික්සන්න.',
 'feedback-bugnew' => 'මම පරික්ෂා කළා. නව දෝෂය වාර්තා කරන්න',
 
+# Search suggestions
+'searchsuggest-search' => 'ගවේශණය කරන්න',
+'searchsuggest-containing' => 'ඇතුළත් වෙමින් පවතී...',
+
 # API errors
 'api-error-badaccess-groups' => 'මෙම විකියට ගොනු උඩුගතකිරීම සඳහා ඔබට අවසර නැත.',
 'api-error-badtoken' => 'අභ්‍යන්තර දෝෂය: නොසුදුසු ටෝකනය.',
index 757c47d..ee40452 100644 (file)
@@ -1311,8 +1311,6 @@ Podrobnosti nájdete v [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}
 'search-interwiki-caption' => 'Sesterské projekty',
 'search-interwiki-default' => '$1 výsledkov:',
 'search-interwiki-more' => '(viac)',
-'search-mwsuggest-enabled' => 's návrhmi',
-'search-mwsuggest-disabled' => 'bez návrhov',
 'search-relatedarticle' => 'Súvisiace',
 'mwsuggest-disable' => 'Vypnúť AJAX návrhy',
 'searcheverything-enable' => 'Vyhľadať vo všetkých menných priestoroch',
@@ -2932,7 +2930,6 @@ Uložte ho na svoj disk a nahrajte sem.',
 
 # JavaScriptTest
 'javascripttest' => 'Testovanie JavaScriptu',
-'javascripttest-disabled' => 'Táto funkcia je vypnutá.',
 'javascripttest-title' => 'Beží $1 testov',
 'javascripttest-pagetext-noframework' => 'Táto stránka je vyhradená pre testy JavaScriptu.',
 'javascripttest-pagetext-unknownframework' => 'Neznáma testovacia platfoma „$1“.',
@@ -3938,6 +3935,10 @@ V opačnom prípade môžete použiť zjednodušený formulár nižšie. Váš k
 'feedback-bugcheck' => 'Skvelé! Teraz len skontrolujte, či to nie je jedna z už [$1 známych chýb].',
 'feedback-bugnew' => 'Skontroloval som. Poslať nové hlásenie o chybe.',
 
+# Search suggestions
+'searchsuggest-search' => 'Hľadať',
+'searchsuggest-containing' => 'obsahuje...',
+
 # API errors
 'api-error-badaccess-groups' => 'Nemáte oprávnenie nahrávať súbory na tejto wiki.',
 'api-error-badtoken' => 'Vnútorná chyba: Zlý token.',
index b3668b2..3e174bd 100644 (file)
@@ -342,7 +342,7 @@ $messages = array(
 'vector-action-protect' => 'Zaščiti',
 'vector-action-undelete' => 'Vrni',
 'vector-action-unprotect' => 'Spremeni zaščito',
-'vector-simplesearch-preference' => 'Omogoči izboljšane predloge iskanja (samo koža Vector)',
+'vector-simplesearch-preference' => 'Omogoči poenostavljeno vrstico za iskanje (samo koža Vector)',
 'vector-view-create' => 'Ustvari',
 'vector-view-edit' => 'Uredi',
 'vector-view-history' => 'Zgodovina',
@@ -862,6 +862,10 @@ Da bi stran ustvarili, vnesite v spodnji obrazec besedilo
 'noarticletext' => 'Na tej strani ni trenutno nobenega besedila. Naslov strani lahko poskusite [[Special:Search/{{PAGENAME}}|poiskati]] na drugih straneh, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} v dnevniških zapisih] ali pa [{{fullurl:{{FULLPAGENAME}}|action=edit}} stran uredite]</span>.',
 'noarticletext-nopermission' => 'Na strani trenutno ni nobenega besedila.
 Lahko poskusite [[Special:Search/{{PAGENAME}}|poiskati naslov strani]] na drugih straneh ali <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} v povezanih dnevniških zapisih]</span>, vendar za ustvarjanje strani nimate zadostnih dovoljenj.',
+'missing-revision' => 'Redakcija št. $1 strani »{{PAGENAME}}« ne obstaja.
+
+Po navadi se to zgodi, ko sledite zastareli povezavi na zgodovino strani, ki jo je nekdo izbrisal.
+Podrobnosti lahko najdete v [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} dnevniku brisanja].',
 'userpage-userdoesnotexist' => 'Uporabniški račun »<nowiki>$1</nowiki>« ni registriran.
 Prosimo preverite, ali res želite ustvariti/urediti to stran.',
 'userpage-userdoesnotexist-view' => 'Uporabniški račun »$1« ni registriran.',
@@ -1179,6 +1183,10 @@ Upoštevajte, da bo uporaba navigacijskih gumbov ponastavila ta stolpec.',
 'editundo' => 'razveljavi',
 'diff-multi' => '({{PLURAL:$1|$1 vmesna redakcija|$1 vmesni redakciji|$1 vmesne redakcije|$1 vmesnih redakcij}} {{PLURAL:$2|$2 uporabnika|$2 uporabnikov}} {{PLURAL:$1|ni prikazana|nista prikazani|niso prikazane|ni prikazanih}})',
 'diff-multi-manyusers' => '({{PLURAL:$1|$1 vmesna redakcija|$1 vmesni redakciji|$1 vmesne redakcije|$1 vmesnih redakcij}} več kot $2 {{PLURAL:$2|uporabnika|uporabnikov}} {{PLURAL:$1|ni prikazana|nista prikazani|niso prikazane|ni prikazanih}})',
+'difference-missing-revision' => '{{PLURAL:$2|Ene redakcije|$2 redakcij}} razlike ($1) {{PLURAL:$2|nisem}} našel.
+
+Po navadi se to zgodi, ko sledite zastareli povezavi na razliko redakcij strani, ki jo je nekdo izbrisal.
+Podrobnosti lahko najdete v [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} dnevniku brisanja].',
 
 # Search results
 'searchresults' => 'Izid iskanja',
@@ -1221,8 +1229,6 @@ Upoštevajte, da bo uporaba navigacijskih gumbov ponastavila ta stolpec.',
 'search-interwiki-caption' => 'Sorodni projekti',
 'search-interwiki-default' => '$1 zadetkov:',
 'search-interwiki-more' => '(več)',
-'search-mwsuggest-enabled' => 's predlogi',
-'search-mwsuggest-disabled' => 'brez predlogov',
 'search-relatedarticle' => 'Podobno',
 'mwsuggest-disable' => 'Onemogoči predloge Ajax',
 'searcheverything-enable' => 'Iskanje po vseh imenskih prostorih',
@@ -1728,7 +1734,7 @@ Prosimo, obrnite se na [[Special:ListUsers/sysop|administratorja]].',
 Prosimo, preverite veljavnost in dostopnost naslova URL ter poskusite ponovno.
 Če se težava ponavlja, kontaktirajte [[Special:ListUsers/sysop|administratorja]].',
 'upload-too-many-redirects' => 'URL vsebuje preveč preusmeritev',
-'upload-unknown-size' => 'Neznana velikost',
+'upload-unknown-size' => 'neznana velikost',
 'upload-http-error' => 'Prišlo je do napake HTTP: $1',
 'upload-copy-upload-invalid-domain' => 'Nalaganje kopij s te domene ni na voljo.',
 
@@ -1854,7 +1860,7 @@ Ko so rezultati filtrirani po uporabniku, so prikazane samo datoteke, pri kateri
 # File description page
 'file-anchor-link' => 'Datoteka',
 'filehist' => 'Zgodovina datoteke',
-'filehist-help' => 'Klikni na datum in čas za ogled datoteke, ki je bila takrat naložena.',
+'filehist-help' => 'Kliknite na datum in čas za ogled datoteke, ki je bila takrat naložena.',
 'filehist-deleteall' => 'izbriši vse',
 'filehist-deleteone' => 'izbriši to',
 'filehist-revert' => 'vrni',
@@ -1872,7 +1878,7 @@ Ko so rezultati filtrirani po uporabniku, so prikazane samo datoteke, pri kateri
 'linkstoimage' => 'Datoteka je del {{PLURAL:$1|naslednje $1 strani|naslednjih $1 strani}} {{GRAMMAR:rodilnik|{{SITENAME}}}}:',
 'linkstoimage-more' => 'Na to datoteko se {{PLURAL:$1|povezuje več kot $1 stran|povezujeta več kot $1 strani|povezujejo več kot $1 strani|povezuje več kot $1 strani}}.
 Naslednji seznam obsega samo {{PLURAL:$1|prvo stran, ki se povezuje|prvi $1 strani, ki se povezujeta|prve $1 strani, ki se povezujejo|prvih $1 strani, ki se povezujejo}} na to datoteko.
-Na voljo je tudi [[Special:WhatLinksHere/$2|celotni seznam]].',
+Na razpolago je tudi [[Special:WhatLinksHere/$2|celotni seznam]].',
 'nolinkstoimage' => 'Z datoteko se ne povezuje nobena stran.',
 'morelinkstoimage' => 'Preglejte [[Special:WhatLinksHere/$1|več povezav]] na to datoteko.',
 'linkstoimage-redirect' => '$1 (preusmeritev datoteke) $2',
@@ -2881,7 +2887,6 @@ Prosimo, poskusite znova.',
 
 # JavaScriptTest
 'javascripttest' => 'Preizkušanje JavaScripta',
-'javascripttest-disabled' => 'Funkcija na tem wikiju ni omogočena.',
 'javascripttest-title' => 'Poganjanje $1 preizkusov',
 'javascripttest-pagetext-noframework' => 'Stran je rezervirana za poganjanje preizkusov JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Neznano ogrodje za preizkušanje »$1«.',
@@ -3011,6 +3016,7 @@ Omogoča vnos pojasnila v povzetku urejanja.',
 'pageinfo-recent-edits' => 'Nedavno število urejanj (zadnjih $1)',
 'pageinfo-recent-authors' => 'Nedavno število različnih avtorjev',
 'pageinfo-restriction' => 'Zaščita strani ({{lcfirst:$1}})',
+'pageinfo-magic-words' => '{{PLURAL:$1|Čarobna beseda|Čarobni besedi|Čarobne besede}} ($1)',
 'pageinfo-hidden-categories' => '{{PLURAL:$1|Skrita kategorija|Skriti kategoriji|Skrite kategorije}} ($1)',
 'pageinfo-templates' => '{{PLURAL:$1|Vključena predloga|Vključeni predlogi|Vključene predloge}} ($1)',
 
@@ -3309,7 +3315,7 @@ Druga bodo po privzetem skrita.
 'exif-copyrighted-true' => 'Avtorsko zaščiteno',
 'exif-copyrighted-false' => 'Javna last',
 
-'exif-unknowndate' => 'Neznan datum',
+'exif-unknowndate' => 'neznan datum',
 
 'exif-orientation-1' => 'Navadna',
 'exif-orientation-2' => 'Vodoravno zrcaljeno',
@@ -3871,6 +3877,10 @@ V nasprotnem primeru lahko uporabite preprost obrazec spodaj. Vašo pripombo bom
 'feedback-bugcheck' => 'Izvrstno! Samo preverite, da ne gre za enega od [$1 že znanih hroščev].',
 'feedback-bugnew' => 'Sem preveril. Prijavi nov hrošč',
 
+# Search suggestions
+'searchsuggest-search' => 'Iskanje',
+'searchsuggest-containing' => 'vsebujoč ...',
+
 # API errors
 'api-error-badaccess-groups' => 'Nalaganje datotek na ta wiki vam ni dovoljeno.',
 'api-error-badtoken' => 'Notranja napaka: slab žeton.',
index 440dfd9..7be6f32 100644 (file)
@@ -798,8 +798,6 @@ Stelle sicher, doaß de Versionsgeschichte anner Seite historisch korrekt ies.',
 'search-section' => '(Obschnitt $1)',
 'search-suggest' => 'Meitest du „$1“?',
 'search-interwiki-caption' => 'Schwasterprujätte',
-'search-mwsuggest-enabled' => 'miet Vurschläga',
-'search-mwsuggest-disabled' => 'kääne Vurschläge',
 'mwsuggest-disable' => 'Vurschläge per Ajax deaktiviern',
 'searchrelated' => 'verwandt',
 'searchall' => 'olle',
index 2a46218..137ffc4 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'Aso sa',
-'monday'        => 'Aso-gafua',
-'tuesday'       => '‘O le aso lua',
-'wednesday'     => 'Aso lulu',
-'thursday'      => 'Aso totofi',
-'friday'        => 'Aso falaile',
-'saturday'      => 'Aso to‘ona‘i',
-'sun'           => 'Aso sa',
-'mon'           => 'Aso gafua',
-'wed'           => 'Aso lulu',
-'fri'           => 'Aso falaile',
-'january'       => 'Ianuari',
-'february'      => 'Fepuari',
-'march'         => 'Mati',
-'april'         => 'Aperila',
-'may_long'      => 'Me',
-'june'          => 'Iuni',
-'july'          => 'Iulai',
-'august'        => 'Aokuso',
-'september'     => 'Setema',
-'october'       => 'Oketopa',
-'november'      => 'Novema',
-'december'      => 'Tesema',
-'january-gen'   => 'Ianuari',
-'february-gen'  => 'Fepuari',
-'march-gen'     => 'Mati',
-'april-gen'     => 'Aperila',
-'may-gen'       => 'Me',
-'june-gen'      => 'Iuni',
-'july-gen'      => 'Iulai',
-'august-gen'    => 'Aokuso',
+'sunday' => 'Aso sa',
+'monday' => 'Aso-gafua',
+'tuesday' => '‘O le aso lua',
+'wednesday' => 'Aso lulu',
+'thursday' => 'Aso totofi',
+'friday' => 'Aso falaile',
+'saturday' => 'Aso to‘ona‘i',
+'sun' => 'Aso sa',
+'mon' => 'Aso gafua',
+'wed' => 'Aso lulu',
+'fri' => 'Aso falaile',
+'january' => 'Ianuari',
+'february' => 'Fepuari',
+'march' => 'Mati',
+'april' => 'Aperila',
+'may_long' => 'Me',
+'june' => 'Iuni',
+'july' => 'Iulai',
+'august' => 'Aokuso',
+'september' => 'Setema',
+'october' => 'Oketopa',
+'november' => 'Novema',
+'december' => 'Tesema',
+'january-gen' => 'Ianuari',
+'february-gen' => 'Fepuari',
+'march-gen' => 'Mati',
+'april-gen' => 'Aperila',
+'may-gen' => 'Me',
+'june-gen' => 'Iuni',
+'july-gen' => 'Iulai',
+'august-gen' => 'Aokuso',
 'september-gen' => 'Setema',
-'october-gen'   => 'Oketopa',
-'november-gen'  => 'Novema',
-'december-gen'  => 'Tesema',
-'jan'           => 'Ianuari',
-'feb'           => 'Fepuari',
-'mar'           => 'Mati',
-'apr'           => 'Aperila',
-'may'           => 'Me',
-'jun'           => 'Iuni',
-'jul'           => 'Iulai',
-'aug'           => 'Aokuso',
-'sep'           => 'Setema',
-'oct'           => 'Oketopa',
-'nov'           => 'Novema',
-'dec'           => 'Tesema',
-
-'cancel'     => 'Toe tape',
-'mytalk'     => "La'u talanoa",
+'october-gen' => 'Oketopa',
+'november-gen' => 'Novema',
+'december-gen' => 'Tesema',
+'jan' => 'Ianuari',
+'feb' => 'Fepuari',
+'mar' => 'Mati',
+'apr' => 'Aperila',
+'may' => 'Me',
+'jun' => 'Iuni',
+'jul' => 'Iulai',
+'aug' => 'Aokuso',
+'sep' => 'Setema',
+'oct' => 'Oketopa',
+'nov' => 'Novema',
+'dec' => 'Tesema',
+
+'cancel' => 'Toe tape',
+'mytalk' => "La'u talanoa",
 'navigation' => 'Ulifolau',
 
-'help'             => 'Fesoasoani',
-'search'           => "Su'e",
-'searchbutton'     => "Su'e",
-'go'               => 'Alu',
-'searcharticle'    => 'Alu',
-'history_short'    => "Tala fa'asolopito",
+'help' => 'Fesoasoani',
+'search' => "Su'e",
+'searchbutton' => "Su'e",
+'go' => 'Alu',
+'searcharticle' => 'Alu',
+'history_short' => "Tala fa'asolopito",
 'printableversion' => 'Kopi e lolomi',
-'permalink'        => "So'otaga tumau",
-'print'            => 'Lolomi',
-'edit'             => 'Teuteu',
-'delete'           => 'Tape',
-'protect'          => 'Puipui',
-'unprotect'        => "'Aua le Puipuia",
-'specialpage'      => "Itulau fa'apitoa",
-'talk'             => 'Talanoaga',
-'toolbox'          => 'Meafaigaluega',
-'otherlanguages'   => 'I isi gagana',
+'permalink' => "So'otaga tumau",
+'print' => 'Lolomi',
+'edit' => 'Teuteu',
+'delete' => 'Tape',
+'protect' => 'Puipui',
+'unprotect' => "'Aua le Puipuia",
+'specialpage' => "Itulau fa'apitoa",
+'talk' => 'Talanoaga',
+'toolbox' => 'Meafaigaluega',
+'otherlanguages' => 'I isi gagana',
 'jumptonavigation' => 'Ulifolau',
-'jumptosearch'     => "Su'e",
+'jumptosearch' => "Su'e",
 
 # 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).
-'currentevents'        => 'Tala Fou',
-'currentevents-url'    => 'Project:Tala Fou',
-'edithelp'             => 'Fesoasoani e teuteu',
-'mainpage'             => 'Itulau Muamua',
+'currentevents' => 'Tala Fou',
+'currentevents-url' => 'Project:Tala Fou',
+'edithelp' => 'Fesoasoani e teuteu',
+'mainpage' => 'Itulau Muamua',
 'mainpage-description' => 'Itulau Muamua',
-'portal'               => 'Vaega mo Tagata Lautele',
-'portal-url'           => 'Project:Vaega mo Tagata Lautele',
+'portal' => 'Vaega mo Tagata Lautele',
+'portal-url' => 'Project:Vaega mo Tagata Lautele',
 
-'youhavenewmessages'      => "'Ua iai lau $1 ($2).",
-'newmessageslink'         => "Poloa'i fou",
+'youhavenewmessages' => "'Ua iai lau $1 ($2).",
+'newmessageslink' => "Poloa'i fou",
 'youhavenewmessagesmulti' => "'Ua iai au fe'au fou i le $1",
-'editsection'             => 'Teuteu',
-'editold'                 => 'Teuteu',
+'editsection' => 'Teuteu',
+'editold' => 'Teuteu',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Tusitusiga',
-'nstab-user'      => "Itulau a 'oe",
+'nstab-main' => 'Tusitusiga',
+'nstab-user' => "Itulau a 'oe",
 'nstab-mediawiki' => "Fe'au",
 
 # Login and logout pages
-'yourname'          => "Igoa o le tagata fa'aaoga",
-'yourpassword'      => "'Upu ulufale",
+'yourname' => "Igoa o le tagata fa'aaoga",
+'yourpassword' => "'Upu ulufale",
 'yourpasswordagain' => "Toe lolomi 'upu ulufale",
-'login'             => "Fa'aola",
-'userlogin'         => "Fa'aola / Lesitala le ulufale",
-'logout'            => 'Tape',
-'userlogout'        => 'Tape',
-'notloggedin'       => "Le'i fa'aolaina",
-'nologinlink'       => 'Lesitala le ulufale',
-'createaccount'     => 'Lesitala le ulufale',
-'gotaccountlink'    => "Fa'aola",
+'login' => "Fa'aola",
+'userlogin' => "Fa'aola / Lesitala le ulufale",
+'logout' => 'Tape',
+'userlogout' => 'Tape',
+'notloggedin' => "Le'i fa'aolaina",
+'nologinlink' => 'Lesitala le ulufale',
+'createaccount' => 'Lesitala le ulufale',
+'gotaccountlink' => "Fa'aola",
 
 # Edit pages
-'summary'      => "'Oto'otoga:",
-'minoredit'    => "'O se teuteuga la'itiiti lenei",
-'watchthis'    => 'Matau lenei itulau',
-'savearticle'  => 'Sefe le itulau',
-'showpreview'  => "Fa'aali teuteuga",
-'showdiff'     => "Fa'aali suiga",
+'summary' => "'Oto'otoga:",
+'minoredit' => "'O se teuteuga la'itiiti lenei",
+'watchthis' => 'Matau lenei itulau',
+'savearticle' => 'Sefe le itulau',
+'showpreview' => "Fa'aali teuteuga",
+'showdiff' => "Fa'aali suiga",
 'loginreqlink' => "Fa'aola",
 
 # Search results
 'powersearch' => "Su'e",
 
 # Preferences page
-'mypreferences'     => "Mea 'ou te fiafia i ai",
+'mypreferences' => "Mea 'ou te fiafia i ai",
 'searchresultshead' => "Su'e",
-'youremail'         => "'Imeli:",
-'username'          => "Igoa o le tagata fa'aaoga:",
-'email'             => "'Imeli",
+'youremail' => "'Imeli:",
+'username' => "Igoa o le tagata fa'aaoga:",
+'email' => "'Imeli",
 
 # Groups
 'group-all' => "(mea 'uma)",
 
 # Recent changes
 'recentchanges' => 'Suiga talu ai nei',
-'hist'          => "Tala fa'asolopito",
+'hist' => "Tala fa'asolopito",
 
 # Recent changes linked
 'recentchangeslinked' => "Suiga e a'afia ai",
 
 # Upload
-'upload'            => "Si'i mai le faila",
-'uploadbtn'         => "Si'i mai le faila",
-'uploadnologin'     => "Le'i fa'aolaina",
-'filedesc'          => "'Oto'otoga",
+'upload' => "Si'i mai le faila",
+'uploadbtn' => "Si'i mai le faila",
+'uploadnologin' => "Le'i fa'aolaina",
+'filedesc' => "'Oto'otoga",
 'fileuploadsummary' => "'Oto'otoga:",
-'watchthisupload'   => 'Matau lenei itulau',
+'watchthisupload' => 'Matau lenei itulau',
 
 # Random page
 'randompage' => "Itulau le fa'ailogaina",
 
 # Miscellaneous special pages
 'newpages-username' => "Igoa o le tagata fa'aaoga:",
-'move'              => "Si'itia",
+'move' => "Si'itia",
 
 # Book sources
 'booksources-go' => 'Alu',
@@ -168,13 +168,13 @@ $messages = array(
 'allpagessubmit' => 'Alu',
 
 # E-mail user
-'emailuser'    => "'Imeli mai le tagata lenei",
+'emailuser' => "'Imeli mai le tagata lenei",
 'emailmessage' => "Fe'au",
 
 # Watchlist
-'watchlist'     => "Lo'u lisi va'ava'aia",
-'watchnologin'  => "Le'i fa'aolaina",
-'watch'         => "Va'ai",
+'watchlist' => "Lo'u lisi va'ava'aia",
+'watchnologin' => "Le'i fa'aolaina",
+'watch' => "Va'ai",
 'watchthispage' => 'Matau lenei itulau',
 
 # Restrictions (nouns)
@@ -185,7 +185,7 @@ $messages = array(
 
 # Contributions
 'contributions' => "Sao a tagata fa'aaoga",
-'mycontris'     => "'O la'u saoga",
+'mycontris' => "'O la'u saoga",
 
 # What links here
 'whatlinkshere' => "Nofoaga e soso'o mai",
@@ -195,13 +195,13 @@ $messages = array(
 
 # Move page
 'move-page-legend' => "Si'i le itulau",
-'movearticle'      => "Si'i le itulau",
-'movenologin'      => "Le'i fa'aolaina",
-'newtitle'         => "'I le ulutala fou",
-'move-watch'       => 'Matau lenei itulau',
-'movepagebtn'      => "Si'i le itulau",
-'movetalk'         => 'Sui le itulau e tau i ai',
-'movereason'       => "Mafua'aga",
+'movearticle' => "Si'i le itulau",
+'movenologin' => "Le'i fa'aolaina",
+'newtitle' => "'I le ulutala fou",
+'move-watch' => 'Matau lenei itulau',
+'movepagebtn' => "Si'i le itulau",
+'movetalk' => 'Sui le itulau e tau i ai',
+'movereason' => "Mafua'aga",
 
 # Namespace 8 related
 'allmessagesname' => 'Igoa',
index d59a94d..13ebdf5 100644 (file)
 $messages = array(
 # User preference toggles
 'tog-showtoolbar' => 'Dïrregesïeve vuesehth (JavaScript)',
-'tog-fancysig'    => 'Saajpe singnatuvreh (namhtah jïjtsistie lïenghke)',
+'tog-fancysig' => 'Saajpe singnatuvreh (namhtah jïjtsistie lïenghke)',
 
 'underline-always' => 'Iktesth',
-'underline-never'  => 'Aaltere',
+'underline-never' => 'Aaltere',
 
 # Dates
-'sunday'        => 'Aejlege',
-'monday'        => 'Måanta',
-'tuesday'       => 'Däjsta',
-'wednesday'     => 'Gaske-våhkoe',
-'thursday'      => 'Dåarsta',
-'friday'        => 'Bearjedh',
-'saturday'      => 'Laavadahke',
-'sun'           => 'Aej',
-'mon'           => 'Måa',
-'tue'           => 'Däj',
-'wed'           => 'Gas',
-'thu'           => 'Dåa',
-'fri'           => 'Bea',
-'sat'           => 'Laa',
-'january'       => 'tsiengele',
-'february'      => 'goevte',
-'march'         => 'njoktje',
-'april'         => 'Voerhtje',
-'may_long'      => 'Suehpede',
-'june'          => 'Ruffie',
-'july'          => 'Snjaltje',
-'august'        => 'Mïetske',
-'september'     => 'Gaekere',
-'october'       => 'Golke',
-'november'      => 'Rahka',
-'december'      => 'Goeve',
-'january-gen'   => 'Tsiengele',
-'february-gen'  => 'Goevte',
-'march-gen'     => 'Njoktje',
-'april-gen'     => 'Voerhtje',
-'may-gen'       => 'Suehpede',
-'june-gen'      => 'Ruffie',
-'july-gen'      => 'Snjaltje',
-'august-gen'    => 'Mïetske',
+'sunday' => 'Aejlege',
+'monday' => 'Måanta',
+'tuesday' => 'Däjsta',
+'wednesday' => 'Gaske-våhkoe',
+'thursday' => 'Dåarsta',
+'friday' => 'Bearjedh',
+'saturday' => 'Laavadahke',
+'sun' => 'Aej',
+'mon' => 'Måa',
+'tue' => 'Däj',
+'wed' => 'Gas',
+'thu' => 'Dåa',
+'fri' => 'Bea',
+'sat' => 'Laa',
+'january' => 'tsiengele',
+'february' => 'goevte',
+'march' => 'njoktje',
+'april' => 'Voerhtje',
+'may_long' => 'Suehpede',
+'june' => 'Ruffie',
+'july' => 'Snjaltje',
+'august' => 'Mïetske',
+'september' => 'Gaekere',
+'october' => 'Golke',
+'november' => 'Rahka',
+'december' => 'Goeve',
+'january-gen' => 'Tsiengele',
+'february-gen' => 'Goevte',
+'march-gen' => 'Njoktje',
+'april-gen' => 'Voerhtje',
+'may-gen' => 'Suehpede',
+'june-gen' => 'Ruffie',
+'july-gen' => 'Snjaltje',
+'august-gen' => 'Mïetske',
 'september-gen' => 'Gaekere',
-'october-gen'   => 'Golke',
-'november-gen'  => 'Rahka',
-'december-gen'  => 'Goeve',
-'jan'           => 'Tsi',
-'feb'           => 'Goe',
-'mar'           => 'Njo',
-'apr'           => 'Voe',
-'may'           => 'Sue',
-'jun'           => 'Ruf',
-'jul'           => 'Snj',
-'aug'           => 'Mïe',
-'sep'           => 'Gae',
-'oct'           => 'Gol',
-'nov'           => 'Rah',
-'dec'           => 'Goe',
+'october-gen' => 'Golke',
+'november-gen' => 'Rahka',
+'december-gen' => 'Goeve',
+'jan' => 'Tsi',
+'feb' => 'Goe',
+'mar' => 'Njo',
+'apr' => 'Voe',
+'may' => 'Sue',
+'jun' => 'Ruf',
+'jul' => 'Snj',
+'aug' => 'Mïe',
+'sep' => 'Gae',
+'oct' => 'Gol',
+'nov' => 'Rah',
+'dec' => 'Goe',
 
 # Categories related messages
-'pagecategories'         => '{{PLURAL:$1|Kategorije|Kategorijeh}}',
-'category_header'        => 'Bielie sïjse kategorije "$1"',
-'subcategories'          => 'Subkategorijeh',
-'category-media-header'  => 'Guvvie sïjse karegorije "$1"',
-'category-empty'         => "''Dïhte kategorije sisvege ijje bielieh jallh baalkah.''",
+'pagecategories' => '{{PLURAL:$1|Kategorije|Kategorijeh}}',
+'category_header' => 'Bielie sïjse kategorije "$1"',
+'subcategories' => 'Subkategorijeh',
+'category-media-header' => 'Guvvie sïjse karegorije "$1"',
+'category-empty' => "''Dïhte kategorije sisvege ijje bielieh jallh baalkah.''",
 'listingcontinuesabbrev' => 'jåar.',
 
-'about'         => 'Bïjre',
-'article'       => 'Sisvege bielie',
-'newwindow'     => '(geehpehtidh sïjse orre klaase)',
-'cancel'        => 'Orrijidh',
+'about' => 'Bïjre',
+'article' => 'Sisvege bielie',
+'newwindow' => '(geehpehtidh sïjse orre klaase)',
+'cancel' => 'Orrijidh',
 'moredotdotdot' => 'Jienebe...',
-'mypage'        => 'Mov bielie',
-'mytalk'        => 'Mov dïjveldidh',
-'anontalk'      => 'Dïjveldidh ihke dïhte IP',
-'navigation'    => 'Navigasjovne',
-'and'           => '&#32;jih',
+'mypage' => 'Mov bielie',
+'mytalk' => 'Mov dïjveldidh',
+'anontalk' => 'Dïjveldidh ihke dïhte IP',
+'navigation' => 'Navigasjovne',
+'and' => '&#32;jih',
 
 # Cologne Blue skin
-'qbfind'         => 'Gaavnedh',
-'qbedit'         => 'Värrhtoedimmie',
-'qbpageoptions'  => 'Dïhte bielie',
-'qbmyoptions'    => 'Mov bielieh',
+'qbfind' => 'Gaavnedh',
+'qbedit' => 'Värrhtoedimmie',
+'qbpageoptions' => 'Dïhte bielie',
+'qbmyoptions' => 'Mov bielieh',
 'qbspecialpages' => 'Joekoelaakan bielieh',
-'faq'            => 'FAQ',
-'faqpage'        => 'Project:FAQ',
-
-'errorpagetitle'   => 'Båajhtode',
-'returnto'         => 'Bååstide gåajkoe $1.',
-'tagline'          => '{{SITENAME}}sta',
-'help'             => 'Viehkie',
-'search'           => 'Ohtsedh',
-'searchbutton'     => 'Ohtsedh',
-'go'               => 'Vaadtsa',
-'searcharticle'    => 'Vaadtsa',
-'history'          => 'Histovrije',
-'history_short'    => 'Histovrije',
+'faq' => 'FAQ',
+'faqpage' => 'Project:FAQ',
+
+'errorpagetitle' => 'Båajhtode',
+'returnto' => 'Bååstide gåajkoe $1.',
+'tagline' => '{{SITENAME}}sta',
+'help' => 'Viehkie',
+'search' => 'Ohtsedh',
+'searchbutton' => 'Ohtsedh',
+'go' => 'Vaadtsa',
+'searcharticle' => 'Vaadtsa',
+'history' => 'Histovrije',
+'history_short' => 'Histovrije',
 'printableversion' => 'Tjaelije bielie',
-'permalink'        => 'Permanente lïenghke',
-'print'            => 'Tjaeledh olkese',
-'edit'             => 'Sjiehtedh',
-'editthispage'     => 'Värrhtoedimmie dïhte bielie',
-'delete'           => 'Tjåegkedh',
-'protect'          => 'Vaarjelidh',
-'protectthispage'  => 'Vaarjelidh dïhte bielie',
-'newpage'          => 'Orre bielie',
-'talkpage'         => 'Dïjveldidh dïhte bielie',
+'permalink' => 'Permanente lïenghke',
+'print' => 'Tjaeledh olkese',
+'edit' => 'Sjiehtedh',
+'editthispage' => 'Värrhtoedimmie dïhte bielie',
+'delete' => 'Tjåegkedh',
+'protect' => 'Vaarjelidh',
+'protectthispage' => 'Vaarjelidh dïhte bielie',
+'newpage' => 'Orre bielie',
+'talkpage' => 'Dïjveldidh dïhte bielie',
 'talkpagelinktext' => 'Digkiedimmie',
-'specialpage'      => 'Joekoelaakan Bielie',
-'personaltools'    => 'Persjovne dïrregeh',
-'articlepage'      => 'Vuesehte artihkle bielie',
-'talk'             => 'Dïjveldeme',
-'views'            => 'Vuesehth',
-'toolbox'          => 'Dïrregeborhtje',
-'userpage'         => 'Vuesehte nuhtjienbielie',
-'projectpage'      => 'Vuesehte Wikipedijebielie',
-'imagepage'        => 'Vuesehte guvvie bielie',
-'templatepage'     => 'Vuesehte maale bielie',
-'viewhelppage'     => 'Vuesehte viehkie bielie',
-'categorypage'     => 'Vuesehte kategorije bielie',
-'viewtalkpage'     => 'Vuesehte dïjveldidh',
-'otherlanguages'   => 'jeatjebh gïele',
-'redirectedfrom'   => '(Bïjre-dirisjovne raejeste $1)',
-'redirectpagesub'  => 'Bïjre-dirisjovne bielie',
-'protectedpage'    => 'Vaarjelidh bielie',
-'jumpto'           => 'Vaadtsa gåajkoe:',
+'specialpage' => 'Joekoelaakan Bielie',
+'personaltools' => 'Persjovne dïrregeh',
+'articlepage' => 'Vuesehte artihkle bielie',
+'talk' => 'Dïjveldeme',
+'views' => 'Vuesehth',
+'toolbox' => 'Dïrregeborhtje',
+'userpage' => 'Vuesehte nuhtjienbielie',
+'projectpage' => 'Vuesehte Wikipedijebielie',
+'imagepage' => 'Vuesehte guvvie bielie',
+'templatepage' => 'Vuesehte maale bielie',
+'viewhelppage' => 'Vuesehte viehkie bielie',
+'categorypage' => 'Vuesehte kategorije bielie',
+'viewtalkpage' => 'Vuesehte dïjveldidh',
+'otherlanguages' => 'jeatjebh gïele',
+'redirectedfrom' => '(Bïjre-dirisjovne raejeste $1)',
+'redirectpagesub' => 'Bïjre-dirisjovne bielie',
+'protectedpage' => 'Vaarjelidh bielie',
+'jumpto' => 'Vaadtsa gåajkoe:',
 'jumptonavigation' => 'navigasjovne',
-'jumptosearch'     => 'ohtsedh',
+'jumptosearch' => 'ohtsedh',
 
 # 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'            => '{{SITENAME}}en bïjre',
-'aboutpage'            => 'Project:Bïjre',
-'copyrightpage'        => '{{ns:project}}:Bäjjesereaktah',
-'currentevents'        => 'Daaletje deahpadimmieh',
-'currentevents-url'    => 'Project:Daaletje deahpadimmieh',
-'disclaimers'          => 'Friijavuohte vastideamis',
-'disclaimerpage'       => 'Project:Bäjjesereaktah',
-'edithelp'             => 'Sjiehtedimmie viehkie',
-'edithelppage'         => 'Help:Sjiehtedimmie',
-'helppage'             => 'Help:Sisvege',
-'mainpage'             => 'Aalkoebielie',
+'aboutsite' => '{{SITENAME}}en bïjre',
+'aboutpage' => 'Project:Bïjre',
+'copyrightpage' => '{{ns:project}}:Bäjjesereaktah',
+'currentevents' => 'Daaletje deahpadimmieh',
+'currentevents-url' => 'Project:Daaletje deahpadimmieh',
+'disclaimers' => 'Friijavuohte vastideamis',
+'disclaimerpage' => 'Project:Bäjjesereaktah',
+'edithelp' => 'Sjiehtedimmie viehkie',
+'edithelppage' => 'Help:Sjiehtedimmie',
+'helppage' => 'Help:Sisvege',
+'mainpage' => 'Aalkoebielie',
 'mainpage-description' => 'Aalkoebielie',
-'portal'               => 'Meatan portaale',
-'portal-url'           => 'Project:Meatan portaale',
-'privacy'              => 'Privaate pålisy',
-'privacypage'          => 'Project:Privaate pålisy',
-
-'retrievedfrom'       => 'Raejeste "$1" vïedtjeme',
-'youhavenewmessages'  => 'Datne åtna $1 ($2).',
-'newmessageslink'     => 'orre bïjre',
+'portal' => 'Meatan portaale',
+'portal-url' => 'Project:Meatan portaale',
+'privacy' => 'Privaate pålisy',
+'privacypage' => 'Project:Privaate pålisy',
+
+'retrievedfrom' => 'Raejeste "$1" vïedtjeme',
+'youhavenewmessages' => 'Datne åtna $1 ($2).',
+'newmessageslink' => 'orre bïjre',
 'newmessagesdifflink' => 'minngemes värrhtoedimmie',
-'editsection'         => 'sjïehtedh',
-'editold'             => 'värrhtoedimmie',
-'editsectionhint'     => 'Sektiovne sjiehtedh: $1',
-'toc'                 => 'Sisvege',
-'showtoc'             => 'vuesehte',
-'hidetoc'             => 'gaptjedh',
-'viewdeleted'         => 'Vuesehte $1?',
-'site-rss-feed'       => '$1 RSS Feed',
-'site-atom-feed'      => '$1 Atom Feed',
-'page-rss-feed'       => '"$1" RSS Feed',
-'page-atom-feed'      => '"$1" Atom Feed',
+'editsection' => 'sjïehtedh',
+'editold' => 'värrhtoedimmie',
+'editsectionhint' => 'Sektiovne sjiehtedh: $1',
+'toc' => 'Sisvege',
+'showtoc' => 'vuesehte',
+'hidetoc' => 'gaptjedh',
+'viewdeleted' => 'Vuesehte $1?',
+'site-rss-feed' => '$1 RSS Feed',
+'site-atom-feed' => '$1 Atom Feed',
+'page-rss-feed' => '"$1" RSS Feed',
+'page-atom-feed' => '"$1" Atom Feed',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Bielie',
-'nstab-user'      => 'Nuhtjien bielie',
-'nstab-media'     => 'Guvvie',
-'nstab-special'   => 'Joekoelaakan',
-'nstab-project'   => 'Prosjekte bielie',
-'nstab-image'     => 'Baalka',
+'nstab-main' => 'Bielie',
+'nstab-user' => 'Nuhtjien bielie',
+'nstab-media' => 'Guvvie',
+'nstab-special' => 'Joekoelaakan',
+'nstab-project' => 'Prosjekte bielie',
+'nstab-image' => 'Baalka',
 'nstab-mediawiki' => 'MediaWiki',
-'nstab-template'  => 'Maale',
-'nstab-help'      => 'Viehke bielie',
-'nstab-category'  => 'Kategorije',
+'nstab-template' => 'Maale',
+'nstab-help' => 'Viehke bielie',
+'nstab-category' => 'Kategorije',
 
 # General errors
-'error'              => 'Båajhtode',
-'databaseerror'      => 'Daatabaase båajhtode',
-'readonly'           => 'Daatabaase steegkeldahkesne',
-'internalerror'      => 'Sjisjnjie båajhtede',
+'error' => 'Båajhtode',
+'databaseerror' => 'Daatabaase båajhtode',
+'readonly' => 'Daatabaase steegkeldahkesne',
+'internalerror' => 'Sjisjnjie båajhtede',
 'internalerror_info' => 'Sjisjnjie båajhtede: $1',
-'badtitle'           => 'Gååre nomme',
-'badtitletext'       => 'Dïhte bielietiitele lea nov sån ijje luhpede, bielie lea gåaroes, jallh lea bielie gåarhmede lïenghke gåajkoe.',
-'viewsource'         => 'Vuesehte tjaalege',
-'viewsourcetext'     => 'Dov dorje vuesehte jih kåpieerae gaaltjie dejstie dïhte bielie:',
+'badtitle' => 'Gååre nomme',
+'badtitletext' => 'Dïhte bielietiitele lea nov sån ijje luhpede, bielie lea gåaroes, jallh lea bielie gåarhmede lïenghke gåajkoe.',
+'viewsource' => 'Vuesehte tjaalege',
+'viewsourcetext' => 'Dov dorje vuesehte jih kåpieerae gaaltjie dejstie dïhte bielie:',
 
 # Login and logout pages
-'yourname'                => 'Nuhtjiennomme:',
-'yourpassword'            => 'Loevesbaakoe:',
-'remembermypassword'      => 'Måjhtije mov loggesïjse nille dïhte daatovre (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'yourdomainname'          => 'Dov domäne:',
-'login'                   => 'Logge sïjse',
+'yourname' => 'Nuhtjiennomme:',
+'yourpassword' => 'Loevesbaakoe:',
+'remembermypassword' => 'Måjhtije mov loggesïjse nille dïhte daatovre (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'yourdomainname' => 'Dov domäne:',
+'login' => 'Logge sïjse',
 'nav-login-createaccount' => 'Logge sïjse / skaepede nuhtjien',
-'loginprompt'             => 'Dov galkedh luhpede cookies ihke logge sïjse nille {{SITENAME}}.',
-'userlogin'               => 'Logge sïjse / skaepede nuhtjien',
-'logout'                  => 'Logge olkese',
-'userlogout'              => 'Logge ålkone',
-'nologin'                 => "Lea dov ijje registreered? '''$1'''.",
-'nologinlink'             => 'Skaepede nuhtjien',
-'createaccount'           => 'Skaepede nuhtjien',
-'gotaccount'              => "Åtna dov joe nuhtjiennomme? '''$1'''.",
-'gotaccountlink'          => 'Logge sïjse',
-'createaccountmail'       => 'meatan e-påaste',
-'loginerror'              => 'Logge sïjse båajhtode',
-'loginsuccesstitle'       => 'Dov lea daelie sïjse logge',
-'loginsuccess'            => "'''Dov lea daelie sïjselogge nille {{SITENAME}} goh \"\$1\".'''",
-'nosuchuser'              => 'Dïhte gååvnese ijje nuhtjien goh nomme "$1". Gïehtjedidh dov baakoehtidh, jallh skaepede orre nuhtjien.',
-'nosuchusershort'         => 'Dïhte gååvnese ijje nuhtjien goh nomme "$1". Gïehtjedidh baakoehtidh.',
-'nouserspecified'         => 'Dov galkedh tjaeledh nuhtjiennomme.',
-'wrongpassword'           => 'Loevesbaakoe lea gåarhmede. Vuejnedh vihth.',
-'wrongpasswordempty'      => 'Loevesbaakoe lea gåaroes. Vuejnedh vihth.',
-'passwordtooshort'        => 'Dov loevesbaakoe lea ov-jiltighe jallh ihke åenehks. Dïhte galkedh åtna unnemes $1 vähta jih sjädta jeatjebe raejeste dov nuhtjiennomme.',
-'mailmypassword'          => 'E-påaste loevesbaakoe',
-'passwordremindertitle'   => 'Orre loevesbaakoe ihke {{SITENAME}}',
-'noemail'                 => 'Dïhte lea ijje e-påaste tjaalesijjie registreeredh ihke nuhtjien "$1".',
-'passwordsent'            => 'Orre loevesbaakoe åtna sjädta seedtie gåajkoe e-påaste tjaalesijjie
+'loginprompt' => 'Dov galkedh luhpede cookies ihke logge sïjse nille {{SITENAME}}.',
+'userlogin' => 'Logge sïjse / skaepede nuhtjien',
+'logout' => 'Logge olkese',
+'userlogout' => 'Logge ålkone',
+'nologin' => "Lea dov ijje registreered? '''$1'''.",
+'nologinlink' => 'Skaepede nuhtjien',
+'createaccount' => 'Skaepede nuhtjien',
+'gotaccount' => "Åtna dov joe nuhtjiennomme? '''$1'''.",
+'gotaccountlink' => 'Logge sïjse',
+'createaccountmail' => 'meatan e-påaste',
+'loginerror' => 'Logge sïjse båajhtode',
+'loginsuccesstitle' => 'Dov lea daelie sïjse logge',
+'loginsuccess' => "'''Dov lea daelie sïjselogge nille {{SITENAME}} goh \"\$1\".'''",
+'nosuchuser' => 'Dïhte gååvnese ijje nuhtjien goh nomme "$1". Gïehtjedidh dov baakoehtidh, jallh skaepede orre nuhtjien.',
+'nosuchusershort' => 'Dïhte gååvnese ijje nuhtjien goh nomme "$1". Gïehtjedidh baakoehtidh.',
+'nouserspecified' => 'Dov galkedh tjaeledh nuhtjiennomme.',
+'wrongpassword' => 'Loevesbaakoe lea gåarhmede. Vuejnedh vihth.',
+'wrongpasswordempty' => 'Loevesbaakoe lea gåaroes. Vuejnedh vihth.',
+'passwordtooshort' => 'Dov loevesbaakoe lea ov-jiltighe jallh ihke åenehks. Dïhte galkedh åtna unnemes $1 vähta jih sjädta jeatjebe raejeste dov nuhtjiennomme.',
+'mailmypassword' => 'E-påaste loevesbaakoe',
+'passwordremindertitle' => 'Orre loevesbaakoe ihke {{SITENAME}}',
+'noemail' => 'Dïhte lea ijje e-påaste tjaalesijjie registreeredh ihke nuhtjien "$1".',
+'passwordsent' => 'Orre loevesbaakoe åtna sjädta seedtie gåajkoe e-påaste tjaalesijjie
 registreered ihke "$1".
 Gïemhpes logge sïjse vihth männgan datne åtna låhka dïhte.',
-'accountcreated'          => 'Nuhtjien skaepede',
-'loginlanguagelabel'      => 'Gïele: $1',
+'accountcreated' => 'Nuhtjien skaepede',
+'loginlanguagelabel' => 'Gïele: $1',
 
 # Change password dialog
 'oldpassword' => 'Båeries loevesbaakoe:',
 'newpassword' => 'Orre loevesbaakoe:',
-'retypenew'   => 'Odhasit orre loevesbaakoe:',
+'retypenew' => 'Odhasit orre loevesbaakoe:',
 
 # Edit page toolbar
-'bold_sample'     => 'Buajtehks tjaalege',
-'bold_tip'        => 'Buajtehks tjaalege',
-'italic_sample'   => 'Kursiive tjaalege',
-'italic_tip'      => 'Kursiive tjaalege',
-'link_sample'     => 'Lïenghke tiitele',
-'link_tip'        => 'Sjisjnjie lïenghke',
-'extlink_sample'  => 'http://www.example.com lïenghke tiitele',
-'extlink_tip'     => 'Ehkstäärne lïenghke (måjhtajidh http:// prefihkse)',
+'bold_sample' => 'Buajtehks tjaalege',
+'bold_tip' => 'Buajtehks tjaalege',
+'italic_sample' => 'Kursiive tjaalege',
+'italic_tip' => 'Kursiive tjaalege',
+'link_sample' => 'Lïenghke tiitele',
+'link_tip' => 'Sjisjnjie lïenghke',
+'extlink_sample' => 'http://www.example.com lïenghke tiitele',
+'extlink_tip' => 'Ehkstäärne lïenghke (måjhtajidh http:// prefihkse)',
 'headline_sample' => 'Rubriike tjaalege',
-'headline_tip'    => 'Daltese 2 rubriike',
-'nowiki_sample'   => 'Bïejedh ijje-hammode tjaalege daesnie',
-'nowiki_tip'      => 'Rievdde wikïhammode',
-'image_tip'       => 'Lååtje guvvie',
-'media_tip'       => 'Meedia baalka lïenghke',
-'sig_tip'         => 'Dov signatuvre meatan tïjjestäämpele',
-'hr_tip'          => 'Horisontele sïeve (nuhtjie bïhteles-laakan)',
+'headline_tip' => 'Daltese 2 rubriike',
+'nowiki_sample' => 'Bïejedh ijje-hammode tjaalege daesnie',
+'nowiki_tip' => 'Rievdde wikïhammode',
+'image_tip' => 'Lååtje guvvie',
+'media_tip' => 'Meedia baalka lïenghke',
+'sig_tip' => 'Dov signatuvre meatan tïjjestäämpele',
+'hr_tip' => 'Horisontele sïeve (nuhtjie bïhteles-laakan)',
 
 # Edit pages
-'summary'                => 'Tjohkehtehteme:',
-'subject'                => 'Ïebne/rubriike:',
-'minoredit'              => 'Dïhte lea ohtje värrhtoedimmie',
-'watchthis'              => 'Sïektjedh dïhte bielie',
-'savearticle'            => 'Spååredh bielie',
-'preview'                => 'Åvte-vuesiehtidh',
-'showpreview'            => 'Vuesehte åvte-vuesiehtidh',
-'showdiff'               => 'Vuesehte värrhtoedimmie',
-'anoneditwarning'        => "'''Vaaroehtidh:''' Dov lea ijje logge sïjse. Dov IP tjaalesijjie båetedh spååredh sïjse dïhte bielie värrhtoedimmie histovrije.",
-'summary-preview'        => 'Tjohkehtehteme åvte-vuesiehtidh:',
-'loginreqlink'           => 'logge sïjse',
-'loginreqpagetext'       => 'Dov galkedh $1 ihke vuesehte jeatjebh bielieh.',
-'accmailtitle'           => 'Loevesbaakoe seedtie.',
-'accmailtext'            => 'Loevesbaakoe ihke ”$1” utnedh seedtedh gåajkoe $2.',
-'newarticle'             => '(Orre)',
-'noarticletext'          => 'Dïhte lea daelie ijje tjaalege sïjse dïhte bielie, dov dorje [[Special:Search/{{PAGENAME}}|ohtsedh ihke dïhte bielie nomme]] sïjse jeatjebh bielieh jallh [{{fullurl:{{FULLPAGENAME}}|action=edit}} värrhtoedimmie dïhte bielie].',
-'usercssyoucanpreview'   => "'''Tiipse:''' Nuhtjie 'Vuesehte åvte-vuesiehtidh' båaloe ihke pryövoe dov orre CSS åvte spååredh.",
-'userjsyoucanpreview'    => "'''Tiipse:''' Nuhtjie 'Vuesehte åvte-vuesiehtidh' båaloe ihke pryövoe dov orre JS åvte spååredh.",
-'updated'                => '(Orrestahteme)',
-'note'                   => "'''Galtege:'''",
-'previewnote'            => "'''Dïhte lea aktegh åvte-vuesiehtidh; värrhtoedimmieh ånta ijje sjïdtedh spååredh!'''",
-'editing'                => 'Sjiehtedimmie $1',
-'editingsection'         => 'Värrhtoedimmie $1 (sektiovne)',
-'yourtext'               => 'Dov tjaalege',
-'copyrightwarning'       => "Tjaeleste gaajhke värrhtoedimmieh gåajkoe {{SITENAME}} lea ahte gïehtjele goh maam buektedh nuelesne $2 (vuajna $1 ihke detaaljeh). Bïjre datne ijje sïjhtedh dov tjaalege galka värrhtoedimmieh jallh kåpieeres minngesne jeatjebh daerpies voete, galka datne ijje tjaala daesnie.<br />
+'summary' => 'Tjohkehtehteme:',
+'subject' => 'Ïebne/rubriike:',
+'minoredit' => 'Dïhte lea ohtje värrhtoedimmie',
+'watchthis' => 'Sïektjedh dïhte bielie',
+'savearticle' => 'Spååredh bielie',
+'preview' => 'Åvte-vuesiehtidh',
+'showpreview' => 'Vuesehte åvte-vuesiehtidh',
+'showdiff' => 'Vuesehte värrhtoedimmie',
+'anoneditwarning' => "'''Vaaroehtidh:''' Dov lea ijje logge sïjse. Dov IP tjaalesijjie båetedh spååredh sïjse dïhte bielie värrhtoedimmie histovrije.",
+'summary-preview' => 'Tjohkehtehteme åvte-vuesiehtidh:',
+'loginreqlink' => 'logge sïjse',
+'loginreqpagetext' => 'Dov galkedh $1 ihke vuesehte jeatjebh bielieh.',
+'accmailtitle' => 'Loevesbaakoe seedtie.',
+'accmailtext' => 'Loevesbaakoe ihke ”$1” utnedh seedtedh gåajkoe $2.',
+'newarticle' => '(Orre)',
+'noarticletext' => 'Dïhte lea daelie ijje tjaalege sïjse dïhte bielie, dov dorje [[Special:Search/{{PAGENAME}}|ohtsedh ihke dïhte bielie nomme]] sïjse jeatjebh bielieh jallh [{{fullurl:{{FULLPAGENAME}}|action=edit}} värrhtoedimmie dïhte bielie].',
+'usercssyoucanpreview' => "'''Tiipse:''' Nuhtjie 'Vuesehte åvte-vuesiehtidh' båaloe ihke pryövoe dov orre CSS åvte spååredh.",
+'userjsyoucanpreview' => "'''Tiipse:''' Nuhtjie 'Vuesehte åvte-vuesiehtidh' båaloe ihke pryövoe dov orre JS åvte spååredh.",
+'updated' => '(Orrestahteme)',
+'note' => "'''Galtege:'''",
+'previewnote' => "'''Dïhte lea aktegh åvte-vuesiehtidh; värrhtoedimmieh ånta ijje sjïdtedh spååredh!'''",
+'editing' => 'Sjiehtedimmie $1',
+'editingsection' => 'Värrhtoedimmie $1 (sektiovne)',
+'yourtext' => 'Dov tjaalege',
+'copyrightwarning' => "Tjaeleste gaajhke värrhtoedimmieh gåajkoe {{SITENAME}} lea ahte gïehtjele goh maam buektedh nuelesne $2 (vuajna $1 ihke detaaljeh). Bïjre datne ijje sïjhtedh dov tjaalege galka värrhtoedimmieh jallh kåpieeres minngesne jeatjebh daerpies voete, galka datne ijje tjaala daesnie.<br />
 Datne luhpede mijjieh aaj datne tjaala tjaalege jïjtje, jallh kåpieeret raejeste gaaltjie goh ijje vaarjele dejstie bäjjesereaktah, jallh plïerehke.<br />
 '''LISSEHTE IJJE OLKESE BÄJJESEREAKTAHVAARJELE ÏEBNE NAMHTAH LUHPIE!'''",
-'templatesused'          => '{{PLURAL:$1|Maal|Maler}}Maaleh nuhtjie nille dïhte bielie:',
-'templatesusedpreview'   => '{{PLURAL:$1|Maal|Maaleh}} nuhtjie sïjse dïhte åvte-vuesiehtidh:',
-'template-protected'     => '(vaarjeleme)',
+'templatesused' => '{{PLURAL:$1|Maal|Maler}}Maaleh nuhtjie nille dïhte bielie:',
+'templatesusedpreview' => '{{PLURAL:$1|Maal|Maaleh}} nuhtjie sïjse dïhte åvte-vuesiehtidh:',
+'template-protected' => '(vaarjeleme)',
 'template-semiprotected' => '(lehkie-vaarjelidh)',
-'nocreatetext'           => '{{SITENAME}} åtna gaertjiedidh nuepieh ahte skaepede orre bielieh.
+'nocreatetext' => '{{SITENAME}} åtna gaertjiedidh nuepieh ahte skaepede orre bielieh.
 Dov dorje värrhtoedimmie gååvnese bielieh, jallh [[Special:UserLogin|logge sïjse jallh skaepede nuhtjien]].',
 
 # History pages
-'viewpagelogs'        => 'Vuesehte loggeh ihke dïhte bielie',
-'currentrev'          => 'Daaletje gïehtjedamme',
-'revisionasof'        => 'Gïehtjedamme ihke $1',
-'revision-info'       => 'Gïehtjedamme raejeste dïhte $1; $2',
-'previousrevision'    => '←Båarasåabpoe gïehtjedamme',
-'nextrevision'        => 'Minngebe gïehtjedamme→',
+'viewpagelogs' => 'Vuesehte loggeh ihke dïhte bielie',
+'currentrev' => 'Daaletje gïehtjedamme',
+'revisionasof' => 'Gïehtjedamme ihke $1',
+'revision-info' => 'Gïehtjedamme raejeste dïhte $1; $2',
+'previousrevision' => '←Båarasåabpoe gïehtjedamme',
+'nextrevision' => 'Minngebe gïehtjedamme→',
 'currentrevisionlink' => 'Daaletje gïehtjedamme',
-'cur'                 => 'daaletje',
-'next'                => 'minngebe',
-'last'                => 'minngemes',
-'page_first'          => 'voestegh',
-'page_last'           => 'minngemes',
-'histfirst'           => 'Aareh',
-'histlast'            => 'Minngemes',
-'historysize'         => '({{PLURAL:$1|1 byte|$1 byteh}})',
+'cur' => 'daaletje',
+'next' => 'minngebe',
+'last' => 'minngemes',
+'page_first' => 'voestegh',
+'page_last' => 'minngemes',
+'histfirst' => 'Aareh',
+'histlast' => 'Minngemes',
+'historysize' => '({{PLURAL:$1|1 byte|$1 byteh}})',
 
 # Revision feed
-'history-feed-title'          => 'Gïehtjedamme histovrije',
+'history-feed-title' => 'Gïehtjedamme histovrije',
 'history-feed-item-nocomment' => '$1 dïhte $2',
 
 # History merging
 'mergehistory-from' => 'Gaaltjie bielie:',
 
 # Diffs
-'history-title'           => 'Gïehtjedamme histovrije ihke "$1"',
-'difference'              => '(Joekehts gaskesne gïehtjedammeh)',
-'lineno'                  => 'Sïeve $1:',
+'history-title' => 'Gïehtjedamme histovrije ihke "$1"',
+'lineno' => 'Sïeve $1:',
 'compareselectedversions' => 'Mohtedidh veeljeme låhkoeh',
-'editundo'                => 'ov-darjodh',
-'diff-multi'              => '({{PLURAL:$1|Akte gaskese gïehtjedamme|$1 gaskese gïehtjedammeh}} vuesehte ijje.)',
+'editundo' => 'ov-darjodh',
+'diff-multi' => '({{PLURAL:$1|Akte gaskese gïehtjedamme|$1 gaskese gïehtjedammeh}} vuesehte ijje.)',
 
 # Search results
-'searchresults'    => 'Ohtsedh resultaateh',
+'searchresults' => 'Ohtsedh resultaateh',
 'searchresulttext' => 'Ihke jeenjebe bïevnesh bïjre ohtsedh {{SITENAME}}, vuejnedh [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle'   => "Dov ohtsedh ihke '''[[:$1]]'''",
-'prevn'            => 'övtebe {{PLURAL:$1|$1}}',
-'nextn'            => 'minngeben {{PLURAL:$1|$1}}',
-'viewprevnext'     => 'Vuesehth ($1 {{int:pipe-separator}} $2) ($3)',
-'searchhelp-url'   => 'Help:Sisvege',
-'powersearch'      => 'Ohtsedh',
+'searchsubtitle' => "Dov ohtsedh ihke '''[[:$1]]'''",
+'prevn' => 'övtebe {{PLURAL:$1|$1}}',
+'nextn' => 'minngeben {{PLURAL:$1|$1}}',
+'viewprevnext' => 'Vuesehth ($1 {{int:pipe-separator}} $2) ($3)',
+'searchhelp-url' => 'Help:Sisvege',
+'powersearch' => 'Ohtsedh',
 
 # Preferences page
-'preferences'         => 'Sïjsestäälningeh',
-'mypreferences'       => 'Mov sïjsesäälningeh',
-'changepassword'      => 'Värrhtoedimmie loevesbaakoe',
-'skin-preview'        => 'Åvte-vuesiehtidh',
-'saveprefs'           => 'Spååredh',
-'searchresultshead'   => 'Ohtsedh',
-'timezonelegend'      => 'Tïjjedajve',
-'localtime'           => 'Byjrehks tïjje',
-'youremail'           => 'E-påaste:',
-'username'            => 'Nuhtjiennomme:',
-'uid'                 => 'Nuhtjien ID:',
-'yourrealname'        => 'Ov nomme:',
-'yourlanguage'        => 'Gïele:',
-'yournick'            => 'Nuhjiennomme:',
-'email'               => 'E-påaste',
+'preferences' => 'Sïjsestäälningeh',
+'mypreferences' => 'Mov sïjsesäälningeh',
+'changepassword' => 'Värrhtoedimmie loevesbaakoe',
+'skin-preview' => 'Åvte-vuesiehtidh',
+'saveprefs' => 'Spååredh',
+'searchresultshead' => 'Ohtsedh',
+'timezonelegend' => 'Tïjjedajve',
+'localtime' => 'Byjrehks tïjje',
+'youremail' => 'E-påaste:',
+'username' => 'Nuhtjiennomme:',
+'uid' => 'Nuhtjien ID:',
+'yourrealname' => 'Ov nomme:',
+'yourlanguage' => 'Gïele:',
+'yournick' => 'Nuhjiennomme:',
+'email' => 'E-påaste',
 'prefs-help-realname' => 'Ov nomme galkedh ijje tjaeledh. Bïjre datne veeljeme tjaeledh dov ov nomme, båetedh dïhte nuhtjie ihke tjaeledh dov barkoe.',
 
 # User rights
 'editinguser' => "Värrhtoedimmie nuhtjien '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
 
 # Groups
-'group'       => 'Tjïerte:',
-'group-bot'   => 'Jïjtjesvïhtjije',
+'group' => 'Tjïerte:',
+'group-bot' => 'Jïjtjesvïhtjije',
 'group-sysop' => 'Reeredh',
 
-'group-bot-member'   => 'Jïjtjesvïhtjije',
+'group-bot-member' => 'Jïjtjesvïhtjije',
 'group-sysop-member' => 'Reerien',
 
 'grouppage-sysop' => '{{ns:project}}:Reeredh',
@@ -370,84 +369,84 @@ Dov dorje värrhtoedimmie gååvnese bielieh, jallh [[Special:UserLogin|logge s
 'rightslog' => 'Nuhtjienreaktah logge',
 
 # Recent changes
-'nchanges'                       => '$1 {{PLURAL:$1|värrhtoedimmie|värrhtoedimmieh}}',
-'recentchanges'                  => 'Männgan värrhtoedimmieh',
+'nchanges' => '$1 {{PLURAL:$1|värrhtoedimmie|värrhtoedimmieh}}',
+'recentchanges' => 'Männgan värrhtoedimmieh',
 'recentchanges-feed-description' => 'Dåeriedidh männgan värrhtoedimmie sïjse wiki meatan dïhte feed.',
-'rcnote'                         => "Vuelen vuesehte {{PLURAL:$1|dïhte männgan värrhtoedimmie|dah männgan '''$1''' värrhtoedimmieh}} nuelesne dah {{PLURAL:$2|männgan biejjie|männgan '''$2''' biejjieh}}, ihke $5, $4.",
-'rcnotefrom'                     => "Vuelelen vuesehte dah männgan '''$1''' värrhtoedimmieh männgan '''$2'''.",
-'rclistfrom'                     => 'Vuesehte orre värrhtoedimmieh aelkedh raejeste $1',
-'rcshowhideminor'                => '$1 ohtje värrhtoedimmie',
-'rcshowhidebots'                 => '$1 jïjtjesvïhtjijeh',
-'rcshowhideliu'                  => '$1 värrhtoedimmie dejstie sïjselogge nuhtjienh',
-'rcshowhideanons'                => '$1 anonyyme nuhtjienh',
-'rcshowhidepatr'                 => '$1 dååhkasjehtedh värrhtoedimmieh',
-'rcshowhidemine'                 => '$1 mov värrhtoedimmieh',
-'rclinks'                        => 'Vuesehte männgan $1 värrhtoedimmieh nuelesne männgan $2 biejjieh<br />$3',
-'diff'                           => 'joekehts',
-'hist'                           => 'hist',
-'hide'                           => 'Gaptjedh',
-'show'                           => 'Vuesehte',
-'minoreditletter'                => 'u',
-'newpageletter'                  => 'O',
-'boteditletter'                  => 'j',
+'rcnote' => "Vuelen vuesehte {{PLURAL:$1|dïhte männgan värrhtoedimmie|dah männgan '''$1''' värrhtoedimmieh}} nuelesne dah {{PLURAL:$2|männgan biejjie|männgan '''$2''' biejjieh}}, ihke $5, $4.",
+'rcnotefrom' => "Vuelelen vuesehte dah männgan '''$1''' värrhtoedimmieh männgan '''$2'''.",
+'rclistfrom' => 'Vuesehte orre värrhtoedimmieh aelkedh raejeste $1',
+'rcshowhideminor' => '$1 ohtje värrhtoedimmie',
+'rcshowhidebots' => '$1 jïjtjesvïhtjijeh',
+'rcshowhideliu' => '$1 värrhtoedimmie dejstie sïjselogge nuhtjienh',
+'rcshowhideanons' => '$1 anonyyme nuhtjienh',
+'rcshowhidepatr' => '$1 dååhkasjehtedh värrhtoedimmieh',
+'rcshowhidemine' => '$1 mov värrhtoedimmieh',
+'rclinks' => 'Vuesehte männgan $1 värrhtoedimmieh nuelesne männgan $2 biejjieh<br />$3',
+'diff' => 'joekehts',
+'hist' => 'hist',
+'hide' => 'Gaptjedh',
+'show' => 'Vuesehte',
+'minoreditletter' => 'u',
+'newpageletter' => 'O',
+'boteditletter' => 'j',
 
 # Recent changes linked
-'recentchangeslinked'          => 'Värrhtoedimmieh nille krïense bielieh',
-'recentchangeslinked-feed'     => 'Värrhtoedimmieh nille krïense bielieh',
-'recentchangeslinked-toolbox'  => 'Värrhtoedimmieh nille krïense bielieh',
-'recentchangeslinked-title'    => 'Värrhtoedimmie laktaseaddji gåajkoe "$1"',
+'recentchangeslinked' => 'Värrhtoedimmieh nille krïense bielieh',
+'recentchangeslinked-feed' => 'Värrhtoedimmieh nille krïense bielieh',
+'recentchangeslinked-toolbox' => 'Värrhtoedimmieh nille krïense bielieh',
+'recentchangeslinked-title' => 'Värrhtoedimmie laktaseaddji gåajkoe "$1"',
 'recentchangeslinked-noresult' => 'Ijje kïrense bielieh värrhtoedimmie nuelesne dïhte veeljeme tïjje-boelhke.',
-'recentchangeslinked-summary'  => "Dïhte joekoelaakan bielie lästoe dah minngemes värrhtoedimmieh nille bielieh goh lea lïenghke. Bielieh [[Special:Watchlist|nille dov]] sïektjedhlästoe lea '''buajtehks'''.",
+'recentchangeslinked-summary' => "Dïhte joekoelaakan bielie lästoe dah minngemes värrhtoedimmieh nille bielieh goh lea lïenghke. Bielieh [[Special:Watchlist|nille dov]] sïektjedhlästoe lea '''buajtehks'''.",
 
 # Upload
-'upload'         => 'Sadde guvvie',
-'uploadbtn'      => 'Sadde baalka',
-'uploadlogpage'  => 'Sadde logge',
-'filename'       => 'Guvvienomme',
-'filesource'     => 'Gaaltjie',
-'savefile'       => 'Spååredh guvvie',
-'uploadedimage'  => 'sadde "[[$1]]"',
-'uploadvirus'    => 'Guvvie tjeekehdidh viirus! Bïevnesh: $1',
+'upload' => 'Sadde guvvie',
+'uploadbtn' => 'Sadde baalka',
+'uploadlogpage' => 'Sadde logge',
+'filename' => 'Guvvienomme',
+'filesource' => 'Gaaltjie',
+'savefile' => 'Spååredh guvvie',
+'uploadedimage' => 'sadde "[[$1]]"',
+'uploadvirus' => 'Guvvie tjeekehdidh viirus! Bïevnesh: $1',
 'sourcefilename' => 'Gaaltjie guvvienomme',
 
 'upload-file-error' => 'Sjisjnjie båajhtode',
 
-'license'        => 'Liseense',
+'license' => 'Liseense',
 'license-header' => 'Liseense',
 
 # Special:ListFiles
 'listfiles_search_for' => 'Ohtsedh ihke guvvie nomme:',
-'imgfile'              => 'guvvie',
-'listfiles'            => 'Guvvie lästoe',
-'listfiles_name'       => 'Nomme',
-'listfiles_user'       => 'Nuhtjien',
-'listfiles_size'       => 'Stoerre',
+'imgfile' => 'guvvie',
+'listfiles' => 'Guvvie lästoe',
+'listfiles_name' => 'Nomme',
+'listfiles_user' => 'Nuhtjien',
+'listfiles_size' => 'Stoerre',
 
 # File description page
-'file-anchor-link'          => 'Baalka',
-'filehist'                  => 'Baalka histovrije',
-'filehist-help'             => 'Diedtedh nille biejjie ihke vuajna man baalkan lij bealese dïhte tïjje.',
-'filehist-current'          => 'daaletje',
-'filehist-datetime'         => 'Biejjie/Tïjje',
-'filehist-user'             => 'Nuhtjien',
-'filehist-dimensions'       => 'Dimisjovneh',
-'filehist-filesize'         => 'Guvvie stoerre',
-'filehist-comment'          => 'Lahtestimmie',
-'imagelinks'                => 'Lïenghkeh',
-'linkstoimage'              => 'Tjuovvovasj {{PLURAL:$1|side|$1 sider}} bielieh lïenghkeh gåajkoe dïhte baalka:',
-'nolinkstoimage'            => 'Dïhte lea ijje bielieh goh nuhtjie dïhte baalka.',
-'sharedupload'              => 'Dïhte baalka lea $1 sadde goh juaka jih dorje sjädta nuhtjie dejstie jeatjebh prosjekte.',
+'file-anchor-link' => 'Baalka',
+'filehist' => 'Baalka histovrije',
+'filehist-help' => 'Diedtedh nille biejjie ihke vuajna man baalkan lij bealese dïhte tïjje.',
+'filehist-current' => 'daaletje',
+'filehist-datetime' => 'Biejjie/Tïjje',
+'filehist-user' => 'Nuhtjien',
+'filehist-dimensions' => 'Dimisjovneh',
+'filehist-filesize' => 'Guvvie stoerre',
+'filehist-comment' => 'Lahtestimmie',
+'imagelinks' => 'Lïenghkeh',
+'linkstoimage' => 'Tjuovvovasj {{PLURAL:$1|side|$1 sider}} bielieh lïenghkeh gåajkoe dïhte baalka:',
+'nolinkstoimage' => 'Dïhte lea ijje bielieh goh nuhtjie dïhte baalka.',
+'sharedupload' => 'Dïhte baalka lea $1 sadde goh juaka jih dorje sjädta nuhtjie dejstie jeatjebh prosjekte.',
 'uploadnewversion-linktext' => 'Sadde orre låhkoe dejstie dïhte baalka',
 
 # MIME search
 'mimesearch' => 'MIME ohtsedh',
-'mimetype'   => 'MIME vuekie:',
+'mimetype' => 'MIME vuekie:',
 
 # List redirects
 'listredirects' => 'Lästoe bïjre-dirisjovneh',
 
 # Unused templates
-'unusedtemplates'    => 'Ov-nuhtjie maaleh',
+'unusedtemplates' => 'Ov-nuhtjie maaleh',
 'unusedtemplateswlh' => 'jeatjebh lïenghkeh',
 
 # Random page
@@ -457,14 +456,14 @@ Dov dorje värrhtoedimmie gååvnese bielieh, jallh [[Special:UserLogin|logge s
 'randomredirect' => 'Summal odhasitstivren',
 
 # Statistics
-'statistics'              => 'Statistiike',
+'statistics' => 'Statistiike',
 'statistics-header-users' => 'Nuhtjien statistiike',
 
 'disambiguations' => 'Disambirgusjovne bielieh',
 
 'doubleredirects' => 'Guektien-gïerth bïjre-dirisjovneh',
 
-'brokenredirects'      => 'Earjohks bïrje-dirisjovneh',
+'brokenredirects' => 'Earjohks bïrje-dirisjovneh',
 'brokenredirects-edit' => '(värrhtoedimmie)',
 
 'withoutinterwiki' => 'Bielieh namhtah gïele lïenghkeh',
@@ -472,59 +471,59 @@ Dov dorje värrhtoedimmie gååvnese bielieh, jallh [[Special:UserLogin|logge s
 'fewestrevisions' => 'Bielieh meatan dah unnebes gïehtjedamme',
 
 # Miscellaneous special pages
-'nbytes'                  => '$1 {{PLURAL:$1|byte|byteh}}',
-'ncategories'             => '$1 {{PLURAL:$1|kategorije|kategorijeh}}',
-'nlinks'                  => '$1 {{PLURAL:$1|lïenghke|lïenghkeh}}',
-'nmembers'                => '$1 {{PLURAL:$1|lihtsege|lihtsegh}}',
-'nrevisions'              => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}}',
-'nviews'                  => '$1 {{PLURAL:$1|vuesehte|vuesehteh}}',
-'lonelypages'             => 'Eejhtegapth bielieh',
-'uncategorizedpages'      => 'Ov-kategorije bielieh',
+'nbytes' => '$1 {{PLURAL:$1|byte|byteh}}',
+'ncategories' => '$1 {{PLURAL:$1|kategorije|kategorijeh}}',
+'nlinks' => '$1 {{PLURAL:$1|lïenghke|lïenghkeh}}',
+'nmembers' => '$1 {{PLURAL:$1|lihtsege|lihtsegh}}',
+'nrevisions' => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}}',
+'nviews' => '$1 {{PLURAL:$1|vuesehte|vuesehteh}}',
+'lonelypages' => 'Eejhtegapth bielieh',
+'uncategorizedpages' => 'Ov-kategorije bielieh',
 'uncategorizedcategories' => 'Ov-kategorije kategorijeh',
-'uncategorizedimages'     => 'Ov-kategorije guvvieh',
-'uncategorizedtemplates'  => 'Ov-kategorije maaleh',
-'unusedcategories'        => 'Ov-nuhtjie kategorije',
-'unusedimages'            => 'Ov-nnuhtjie guvvieh',
-'wantedcategories'        => 'Vaajtelidh kategorijeh',
-'wantedpages'             => 'Vaajtelidh bielieh',
-'mostlinked'              => 'Jeenjebe lïenghkeh gåajkoe bielieh',
-'mostlinkedcategories'    => 'Jeenjebe lïenghke gåajkoe kategorijeh',
-'mostlinkedtemplates'     => 'Jeenjebe lïenghke gåajkoe malleh',
-'mostcategories'          => 'Bielieh meatan jïjnje kategorijeh',
-'mostimages'              => 'Jeenjebe lïenghke gåajkoe guvvieh',
-'mostrevisions'           => 'Bielieh meatan jïjnje gïehtjedammeh',
-'prefixindex'             => 'Prefiikse indeekse',
-'shortpages'              => 'Åenehks bielieh',
-'longpages'               => 'Guhkie bielieh',
-'deadendpages'            => 'Tsuvvedh bielieh',
-'protectedpages'          => 'Sïektjedh bielieh',
-'listusers'               => 'Nuhtjien lästoe',
-'newpages'                => 'Orre bielie',
-'newpages-username'       => 'Nuhtjiennomme:',
-'ancientpages'            => 'Båarasåabpoe bielieh',
-'move'                    => 'Jåhta',
-'movethispage'            => 'Jåhta dïhte bielie',
+'uncategorizedimages' => 'Ov-kategorije guvvieh',
+'uncategorizedtemplates' => 'Ov-kategorije maaleh',
+'unusedcategories' => 'Ov-nuhtjie kategorije',
+'unusedimages' => 'Ov-nnuhtjie guvvieh',
+'wantedcategories' => 'Vaajtelidh kategorijeh',
+'wantedpages' => 'Vaajtelidh bielieh',
+'mostlinked' => 'Jeenjebe lïenghkeh gåajkoe bielieh',
+'mostlinkedcategories' => 'Jeenjebe lïenghke gåajkoe kategorijeh',
+'mostlinkedtemplates' => 'Jeenjebe lïenghke gåajkoe malleh',
+'mostcategories' => 'Bielieh meatan jïjnje kategorijeh',
+'mostimages' => 'Jeenjebe lïenghke gåajkoe guvvieh',
+'mostrevisions' => 'Bielieh meatan jïjnje gïehtjedammeh',
+'prefixindex' => 'Prefiikse indeekse',
+'shortpages' => 'Åenehks bielieh',
+'longpages' => 'Guhkie bielieh',
+'deadendpages' => 'Tsuvvedh bielieh',
+'protectedpages' => 'Sïektjedh bielieh',
+'listusers' => 'Nuhtjien lästoe',
+'newpages' => 'Orre bielie',
+'newpages-username' => 'Nuhtjiennomme:',
+'ancientpages' => 'Båarasåabpoe bielieh',
+'move' => 'Jåhta',
+'movethispage' => 'Jåhta dïhte bielie',
 
 # Book sources
-'booksources'               => 'Gärja gaaltjieh',
+'booksources' => 'Gärja gaaltjieh',
 'booksources-search-legend' => 'Ohtsedh ihke gärja gaaltjieh',
-'booksources-go'            => 'Vaadtsa',
+'booksources-go' => 'Vaadtsa',
 
 # Special:Log
-'specialloguserlabel'  => 'Nuhtjien:',
+'specialloguserlabel' => 'Nuhtjien:',
 'speciallogtitlelabel' => 'Tiitele:',
-'log'                  => 'Loggeh',
-'all-logs-page'        => 'Gaajhke loggeh',
+'log' => 'Loggeh',
+'all-logs-page' => 'Gaajhke loggeh',
 
 # Special:AllPages
-'allpages'       => 'Gaajhke bielieh',
+'allpages' => 'Gaajhke bielieh',
 'alphaindexline' => '$1 ... $2',
-'nextpage'       => 'Minngebe bielie ($1)',
-'prevpage'       => 'Övtebe bielie ($1)',
-'allpagesfrom'   => 'Vuesehte bielieh goh aelkedh meatan:',
-'allarticles'    => 'Gaajhke bielieh',
-'allpagesprev'   => 'Övtebe',
-'allpagesnext'   => 'Minngebe',
+'nextpage' => 'Minngebe bielie ($1)',
+'prevpage' => 'Övtebe bielie ($1)',
+'allpagesfrom' => 'Vuesehte bielieh goh aelkedh meatan:',
+'allarticles' => 'Gaajhke bielieh',
+'allpagesprev' => 'Övtebe',
+'allpagesnext' => 'Minngebe',
 'allpagessubmit' => 'Vaadtsa',
 'allpagesprefix' => 'Vuesehte bielieh meatan prefihkse:',
 
@@ -535,246 +534,246 @@ Dov dorje värrhtoedimmie gååvnese bielieh, jallh [[Special:UserLogin|logge s
 'listusers-submit' => 'Vuesehte',
 
 # E-mail user
-'emailuser'       => 'E-påaste dïhte nuhtjien',
-'emailpage'       => 'E-påaste nuhtjien',
+'emailuser' => 'E-påaste dïhte nuhtjien',
+'emailpage' => 'E-påaste nuhtjien',
 'defemailsubject' => '{{SITENAME}} e-påaste',
-'emailfrom'       => 'Raejeste',
-'emailto'         => 'Gåajkoe',
-'emailsubject'    => 'Ïebne',
-'emailmessage'    => 'Dïjre',
-'emailsend'       => 'Seedtie',
-'emailsent'       => 'E-påaste seedtedh',
+'emailfrom' => 'Raejeste',
+'emailto' => 'Gåajkoe',
+'emailsubject' => 'Ïebne',
+'emailmessage' => 'Dïjre',
+'emailsend' => 'Seedtie',
+'emailsent' => 'E-påaste seedtedh',
 
 # Watchlist
-'watchlist'         => 'Mov sïektjedhlästoe',
-'mywatchlist'       => 'Mov sïektjedhlästoe',
-'removedwatchtext'  => 'Bielie "[[:$1]]" lea sihkojuvvon raejeste [[Special:Watchlist|dov sïektjedhlästoe]].',
-'watch'             => 'Sïektjedh',
-'watchthispage'     => 'Sïektjedh dïhte bielie',
-'unwatch'           => 'Ov-sïektjedh',
+'watchlist' => 'Mov sïektjedhlästoe',
+'mywatchlist' => 'Mov sïektjedhlästoe',
+'removedwatchtext' => 'Bielie "[[:$1]]" lea sihkojuvvon raejeste [[Special:Watchlist|dov sïektjedhlästoe]].',
+'watch' => 'Sïektjedh',
+'watchthispage' => 'Sïektjedh dïhte bielie',
+'unwatch' => 'Ov-sïektjedh',
 'watchlist-details' => '{{PLURAL:$1|$1 bielie|$1 bielieh}} sïektjedh (doekoe dïerhkestidhbielieh).',
-'wlshowlast'        => 'Vuesehte minngemes $1 täjmoeh $2 biejjieh $3',
+'wlshowlast' => 'Vuesehte minngemes $1 täjmoeh $2 biejjieh $3',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'Sïektjeminie...',
+'watching' => 'Sïektjeminie...',
 'unwatching' => 'Ov-sïektjedh...',
 
-'enotif_newpagetext'           => 'Dïhte lea orre bielie.',
+'enotif_newpagetext' => 'Dïhte lea orre bielie.',
 'enotif_impersonal_salutation' => '{{SITENAME}} nuhtjien',
-'created'                      => 'skaepede',
+'created' => 'skaepede',
 
 # Delete
-'deletepage'            => 'Tjåegkedh bielie',
-'historywarning'        => 'Vaaroehtidh: Bielie datne gïehtele ahte sihkut åtna histovrije:',
-'actioncomplete'        => 'Deahpadimmie voerkes',
-'deletedtext'           => '"$1" lea sihkojuvvon.
+'deletepage' => 'Tjåegkedh bielie',
+'historywarning' => 'Vaaroehtidh: Bielie datne gïehtele ahte sihkut åtna histovrije:',
+'actioncomplete' => 'Deahpadimmie voerkes',
+'deletedtext' => '"$1" lea sihkojuvvon.
 Vuajna $2 ihke galtege bïjre männgan sihkojuvvonh.',
-'dellogpage'            => 'Sihkkun logge',
-'deletecomment'         => 'Gaavhtan ihke sihkkuma',
-'deleteotherreason'     => 'Jeatjebh/ehkstre gaavhtan:',
+'dellogpage' => 'Sihkkun logge',
+'deletecomment' => 'Gaavhtan ihke sihkkuma',
+'deleteotherreason' => 'Jeatjebh/ehkstre gaavhtan:',
 'deletereasonotherlist' => 'Jeatjebh gaavhtan',
 
 # Rollback
 'rollbacklink' => 'jurrelde bååstede',
 
 # Protect
-'protectlogpage'              => 'Vaarjelidh logge',
-'prot_1movedto2'              => '[[$1]] jåhta gåajkoe [[$2]]',
-'protect-legend'              => 'Skylledh vaarjelidh',
-'protectcomment'              => 'Lahtestimmie:',
-'protectexpiry'               => 'Boarasnuvve:',
-'protect_expiry_invalid'      => 'Ov-jiltiige buaorasjnuvvenaigi.',
-'protect_expiry_old'          => 'Boarasnuvvenaigi lea vaesedh.',
-'protect-text'                => "Daesnie dorje datne vuajna jih värrhtoedimmie vaarjelidhdaltese dejstie bielie '''$1'''.",
-'protect-locked-access'       => "Dov nuhtjien åtna ijje luhpie gåajkoe värrhtoedimmie tjaeleste-vaarjelidh.
+'protectlogpage' => 'Vaarjelidh logge',
+'prot_1movedto2' => '[[$1]] jåhta gåajkoe [[$2]]',
+'protect-legend' => 'Skylledh vaarjelidh',
+'protectcomment' => 'Lahtestimmie:',
+'protectexpiry' => 'Boarasnuvve:',
+'protect_expiry_invalid' => 'Ov-jiltiige buaorasjnuvvenaigi.',
+'protect_expiry_old' => 'Boarasnuvvenaigi lea vaesedh.',
+'protect-text' => "Daesnie dorje datne vuajna jih värrhtoedimmie vaarjelidhdaltese dejstie bielie '''$1'''.",
+'protect-locked-access' => "Dov nuhtjien åtna ijje luhpie gåajkoe värrhtoedimmie tjaeleste-vaarjelidh.
 Daaletje tjaeleste-vaarjelidh sïjsestäälninge ihke bielie '''$1''' lea:",
-'protect-default'             => '(åvte-veeljeme)',
-'protect-fallback'            => 'Luhpie "$1"',
+'protect-default' => '(åvte-veeljeme)',
+'protect-fallback' => 'Luhpie "$1"',
 'protect-level-autoconfirmed' => 'Tjöödtjehtidh ov-registreered nuhtjienh',
-'protect-level-sysop'         => 'Barre reeredh',
-'protect-summary-cascade'     => 'viididuvvon',
-'protect-expiring'            => 'boarasnuvve $1 (UTC)',
-'protect-cascade'             => 'Vaarjelidh bielieh guosket sïjse dïhte bielie (viidit suodjaluse)',
-'protect-cantedit'            => 'Datne dorje ijje värrhtoedimmie vaarjelidhdaltese ihke dïhte bielie, ihke datne ijja åtna luhpie ahte värrhtoedimmie dïhte.',
-'protect-expiry-options'      => '2 täjmoe:2 hours,1 biejjie:1 day,3 biejjie:3 days,1 våhkoe:1 week,2 våhkoe:2 weeks,1 aske:1 month,3 aske:3 months,6 aske:6 months,1 jaepie:1 year,gietjieloeves:infinite',
-'restriction-type'            => 'Permisjovne:',
-'restriction-level'           => 'Restriksjovne daltese:',
+'protect-level-sysop' => 'Barre reeredh',
+'protect-summary-cascade' => 'viididuvvon',
+'protect-expiring' => 'boarasnuvve $1 (UTC)',
+'protect-cascade' => 'Vaarjelidh bielieh guosket sïjse dïhte bielie (viidit suodjaluse)',
+'protect-cantedit' => 'Datne dorje ijje värrhtoedimmie vaarjelidhdaltese ihke dïhte bielie, ihke datne ijja åtna luhpie ahte värrhtoedimmie dïhte.',
+'protect-expiry-options' => '2 täjmoe:2 hours,1 biejjie:1 day,3 biejjie:3 days,1 våhkoe:1 week,2 våhkoe:2 weeks,1 aske:1 month,3 aske:3 months,6 aske:6 months,1 jaepie:1 year,gietjieloeves:infinite',
+'restriction-type' => 'Permisjovne:',
+'restriction-level' => 'Restriksjovne daltese:',
 
 # Restrictions (nouns)
-'restriction-edit'   => 'Värrhtoedimmie',
-'restriction-move'   => 'Jåhta',
+'restriction-edit' => 'Värrhtoedimmie',
+'restriction-move' => 'Jåhta',
 'restriction-create' => 'Skaepiedidh',
 
 # Restriction levels
 'restriction-level-sysop' => 'dïeves-vaarjelidh',
 
 # Undelete
-'undeleterevisions'      => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}} våarhkoe',
-'undeletebtn'            => 'Mahtsat',
+'undeleterevisions' => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}} våarhkoe',
+'undeletebtn' => 'Mahtsat',
 'undelete-search-submit' => 'Ohtsedh',
 
 # Namespace form on various pages
-'namespace'      => 'Nommeïebne:',
-'invert'         => 'Jarkoe veeljeme',
+'namespace' => 'Nommeïebne:',
+'invert' => 'Jarkoe veeljeme',
 'blanknamespace' => '(Bielieh)',
 
 # Contributions
 'contributions' => 'Nuhtjien värrhtoedimmieh',
-'mycontris'     => 'Mov värrhtoedimmieh',
-'contribsub2'   => 'Ihke $1 ($2)',
-'uctop'         => '(gïerege)',
-'month'         => 'Raejeste aske (jih övtebe):',
-'year'          => 'Raejeste jaepie (jih övtebe):',
+'mycontris' => 'Mov värrhtoedimmieh',
+'contribsub2' => 'Ihke $1 ($2)',
+'uctop' => '(gïerege)',
+'month' => 'Raejeste aske (jih övtebe):',
+'year' => 'Raejeste jaepie (jih övtebe):',
 
 'sp-contributions-newbies-sub' => 'Ihke orre nuhtjienh',
-'sp-contributions-blocklog'    => 'Tjöödtjehtidh logge',
-'sp-contributions-talk'        => 'Digkiedimmie',
-'sp-contributions-username'    => 'IP Tjaalesijjie jallh nuhtjiennomme:',
-'sp-contributions-submit'      => 'Ohtsedh',
+'sp-contributions-blocklog' => 'Tjöödtjehtidh logge',
+'sp-contributions-talk' => 'Digkiedimmie',
+'sp-contributions-username' => 'IP Tjaalesijjie jallh nuhtjiennomme:',
+'sp-contributions-submit' => 'Ohtsedh',
 
 # What links here
-'whatlinkshere'       => 'Bilieh goh lïenghkeh diekie',
+'whatlinkshere' => 'Bilieh goh lïenghkeh diekie',
 'whatlinkshere-title' => 'Bielieh goh lïenghke gåajkoe $1',
-'whatlinkshere-page'  => 'Bielie:',
-'linkshere'           => "Tjuovvovasj bielie lïenghke gåajkoe '''[[:$1]]''':",
-'nolinkshere'         => "Ijje bielieh lïenghke gåajkoe '''[[:$1]]'''.",
-'isredirect'          => 'bïjre-dirisjovne bielie',
-'istemplate'          => 'lasihuvvon goh maale',
-'whatlinkshere-prev'  => '{{PLURAL:$1|övtebe|övtebe $1}}',
-'whatlinkshere-next'  => '{{PLURAL:$1|minngebe|minngebe $1}}',
+'whatlinkshere-page' => 'Bielie:',
+'linkshere' => "Tjuovvovasj bielie lïenghke gåajkoe '''[[:$1]]''':",
+'nolinkshere' => "Ijje bielieh lïenghke gåajkoe '''[[:$1]]'''.",
+'isredirect' => 'bïjre-dirisjovne bielie',
+'istemplate' => 'lasihuvvon goh maale',
+'whatlinkshere-prev' => '{{PLURAL:$1|övtebe|övtebe $1}}',
+'whatlinkshere-next' => '{{PLURAL:$1|minngebe|minngebe $1}}',
 'whatlinkshere-links' => '← lïenghkeh',
 
 # Block/unblock
-'blockip'            => 'Tjöödtjehtidh nuhtjien',
+'blockip' => 'Tjöödtjehtidh nuhtjien',
 'ipadressorusername' => 'IP Tjaalesijjie jallh nuhtjiennomme:',
-'ipbother'           => 'Jeatjebh tïjje:',
-'ipboptions'         => '2 täjmoe:2 hours,1 biejjie:1 day,3 biejjie:3 days,1 våhkoe:1 week,2 våhkoe:2 weeks,1 aske:1 month,3 aske:3 months,6 aske:6 months,1 jaepie:1 year,gietjieloeves:infinite',
-'ipbotheroption'     => 'jeatjebh',
-'ipblocklist'        => 'Lästoe bijjelen tjöödtjehtidh IP tjaalesijjieh jih nuhtjiennommeh',
+'ipbother' => 'Jeatjebh tïjje:',
+'ipboptions' => '2 täjmoe:2 hours,1 biejjie:1 day,3 biejjie:3 days,1 våhkoe:1 week,2 våhkoe:2 weeks,1 aske:1 month,3 aske:3 months,6 aske:6 months,1 jaepie:1 year,gietjieloeves:infinite',
+'ipbotheroption' => 'jeatjebh',
+'ipblocklist' => 'Lästoe bijjelen tjöödtjehtidh IP tjaalesijjieh jih nuhtjiennommeh',
 'ipblocklist-submit' => 'Ohtsedh',
-'blocklink'          => 'tjöödtjehtidh',
-'unblocklink'        => 'ov-tjöödtjehtidh',
-'contribslink'       => 'dåarjoeh',
-'blocklogpage'       => 'Tjöödtjehtidh logge',
-'blocklogentry'      => 'blåhkedidh "[[$1]]" $2 $3',
+'blocklink' => 'tjöödtjehtidh',
+'unblocklink' => 'ov-tjöödtjehtidh',
+'contribslink' => 'dåarjoeh',
+'blocklogpage' => 'Tjöödtjehtidh logge',
+'blocklogentry' => 'blåhkedidh "[[$1]]" $2 $3',
 
 # Developer tools
-'lockdb'            => 'Tjuevtedh daatabaase',
-'lockbtn'           => 'Tjuevtedh daatabaase',
+'lockdb' => 'Tjuevtedh daatabaase',
+'lockbtn' => 'Tjuevtedh daatabaase',
 'databasenotlocked' => 'Daatabaase lea ijje tjuevtedh.',
 
 # Move page
 'move-page-legend' => 'Jåhta bielie',
-'movearticle'      => 'Jåhta bielie:',
-'newtitle'         => 'Gåajkoe orre tiitele:',
-'move-watch'       => 'Sïektjedh dïhte bielie',
-'movepagebtn'      => 'Jåhta bielie',
-'pagemovedsub'     => 'Jåhta lähkoe',
-'articleexists'    => 'Bielie meatan dïhte nomme gååvnese joe, jallh
+'movearticle' => 'Jåhta bielie:',
+'newtitle' => 'Gåajkoe orre tiitele:',
+'move-watch' => 'Sïektjedh dïhte bielie',
+'movepagebtn' => 'Jåhta bielie',
+'pagemovedsub' => 'Jåhta lähkoe',
+'articleexists' => 'Bielie meatan dïhte nomme gååvnese joe, jallh
 nome dov åtna veeljeme lea ijje jiiltige.
 Gïemhpes veeljeme jeatjebh nomme.',
-'movedto'          => 'jåhta gåajkoe',
-'movetalk'         => 'Jåhta aaj dïerkestidhbielie, bïjre dïhte gååvnese.',
-'movelogpage'      => 'Jåhta logge',
-'movereason'       => 'Gaavhtan:',
-'revertmove'       => 'jåhta bååstede',
+'movedto' => 'jåhta gåajkoe',
+'movetalk' => 'Jåhta aaj dïerkestidhbielie, bïjre dïhte gååvnese.',
+'movelogpage' => 'Jåhta logge',
+'movereason' => 'Gaavhtan:',
+'revertmove' => 'jåhta bååstede',
 
 # Export
-'export'           => 'Ehksporte bielieh',
-'export-submit'    => 'Ehksporte',
-'export-addcat'    => 'Lissiehtidh',
+'export' => 'Ehksporte bielieh',
+'export-submit' => 'Ehksporte',
+'export-addcat' => 'Lissiehtidh',
 'export-templates' => 'Inkludera mallar',
 
 # Namespace 8 related
-'allmessages'     => 'Systeeme dïrje',
+'allmessages' => 'Systeeme dïrje',
 'allmessagesname' => 'Nomme',
 
 # Thumbnails
-'thumbnail-more'  => 'Vijriedidh',
+'thumbnail-more' => 'Vijriedidh',
 'thumbnail_error' => 'Båajhtode nuelesne skaepede dejstie miniatyvreguvvie: $1',
 
 # Special:Import
-'import'                  => 'Imporhte bielieh',
+'import' => 'Imporhte bielieh',
 'import-interwiki-submit' => 'Imporhte',
-'importstart'             => 'Imporhte bielieh...',
-'import-revision-count'   => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}}',
-'importfailed'            => 'Imporhte steegkeldahkesne: $1',
-'importsuccess'           => 'Imporhte lähkoe!',
+'importstart' => 'Imporhte bielieh...',
+'import-revision-count' => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}}',
+'importfailed' => 'Imporhte steegkeldahkesne: $1',
+'importsuccess' => 'Imporhte lähkoe!',
 
 # Import log
-'importlogpage'                    => 'Imporhte logge',
-'import-logentry-upload-detail'    => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}}',
+'importlogpage' => 'Imporhte logge',
+'import-logentry-upload-detail' => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}}',
 'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}} raejeste $2',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'             => 'Mov nuhtjienbielie',
-'tooltip-pt-mytalk'               => 'Mov dïjveldidh bielie',
-'tooltip-pt-preferences'          => 'Mov sïjsesäälningeh',
-'tooltip-pt-watchlist'            => 'Lästoe bijjelen bielieh goh sïektjedh',
-'tooltip-pt-mycontris'            => 'Lästoe bijjelen mov värrhtoedimmie',
-'tooltip-pt-login'                => 'Dov åådtje logge sïjse, bine dïhte lea ijje daerpies.',
-'tooltip-pt-logout'               => 'Logge ålkone',
-'tooltip-ca-talk'                 => 'Dïjveldidh bïjre sisvege bieliej',
-'tooltip-ca-edit'                 => 'Dov dorje värrhtoedimmie dïhte bielie. Nuhtjie åvte-vuesiehtidh båaloe åvte spååredh.',
-'tooltip-ca-addsection'           => 'Lissiehtidh lahtestimmie gåajkoe dïhte dïjveldidh.',
-'tooltip-ca-viewsource'           => 'Dïhte bielie lea vaarjelidh. Dov dorje vuesehte gaaltjiej.',
-'tooltip-ca-protect'              => 'Vaarjelidh dïhte bielie',
-'tooltip-ca-delete'               => 'Tjåegkedh dïhte bielie',
-'tooltip-ca-move'                 => 'Jåhta dïhte bielie',
-'tooltip-ca-watch'                => 'Lissiehtidh dïhte bielie gåajkoe dov sïektjedhlästoe',
-'tooltip-ca-unwatch'              => 'Sirdde dïhte bielie raejeste dov sïektjedhlästoe',
-'tooltip-search'                  => 'Ohtsedh {{SITENAME}}sne',
-'tooltip-p-logo'                  => 'Åejjiebielie',
-'tooltip-n-mainpage'              => 'Gåajkoe aalkoebielie vaadtsa',
-'tooltip-n-portal'                => 'Bïjre prosjekte, mij dov dorje, lij dov gaavnedh daeverh',
-'tooltip-n-currentevents'         => 'Bïevnesh bïjre daaletje deahpadimmieh',
-'tooltip-n-recentchanges'         => 'Lästoe männganes sjiehtedh bijjelen nille {{SITENAME}}.',
-'tooltip-n-randompage'            => 'Vaadtsa summal bielie',
-'tooltip-n-help'                  => 'Viehkie jih bïevnesh {{SITENAME}} bïjre.',
-'tooltip-t-whatlinkshere'         => 'Lästoe bijjelen gaajhke wiki bielieh goh lïenghke diekie',
-'tooltip-feed-rss'                => 'RSS feed ihke dïhte bielie',
-'tooltip-feed-atom'               => 'Atom feed ihke dïhte bielie',
-'tooltip-t-contributions'         => 'Vuesehte lästoe bijjelen värrhtoedimmieh dejstie dïhte nuhtjien',
-'tooltip-t-emailuser'             => 'Seedtedh e-påaste gåajkoe dïhte nuhtjien',
-'tooltip-t-upload'                => 'Sadde guvvir jallh meedia baalkah',
-'tooltip-t-specialpages'          => 'Lästoe gaajhke joekoen bielieh bijjelen',
-'tooltip-ca-nstab-user'           => 'Vuesehte nuhtjien bieliej',
-'tooltip-ca-nstab-project'        => 'Vuesehte prosjekte bieliej',
-'tooltip-ca-nstab-image'          => 'Vuesehte guvvie bieliej',
-'tooltip-ca-nstab-template'       => 'Vuesehte maalej',
-'tooltip-ca-nstab-help'           => 'Vuesehte viehkie bieliej',
-'tooltip-ca-nstab-category'       => 'Vuesehte kategorije bieliej',
-'tooltip-minoredit'               => 'Mïerhkesjidh dïhte lea ohtje värrhtoedimmie',
-'tooltip-save'                    => 'Spååredh dov värrhtoedimmieh',
-'tooltip-preview'                 => 'Åvte-vuesiehtidh dov värrhtoedimmie, gïemhpes nuhtjie dïhte åvte spååredh!',
-'tooltip-diff'                    => 'Vuesehte guhte värrhtoedimmieh dov åtna dorjeme dejstie tjaalege.',
+'tooltip-pt-userpage' => 'Mov nuhtjienbielie',
+'tooltip-pt-mytalk' => 'Mov dïjveldidh bielie',
+'tooltip-pt-preferences' => 'Mov sïjsesäälningeh',
+'tooltip-pt-watchlist' => 'Lästoe bijjelen bielieh goh sïektjedh',
+'tooltip-pt-mycontris' => 'Lästoe bijjelen mov värrhtoedimmie',
+'tooltip-pt-login' => 'Dov åådtje logge sïjse, bine dïhte lea ijje daerpies.',
+'tooltip-pt-logout' => 'Logge ålkone',
+'tooltip-ca-talk' => 'Dïjveldidh bïjre sisvege bieliej',
+'tooltip-ca-edit' => 'Dov dorje värrhtoedimmie dïhte bielie. Nuhtjie åvte-vuesiehtidh båaloe åvte spååredh.',
+'tooltip-ca-addsection' => 'Lissiehtidh lahtestimmie gåajkoe dïhte dïjveldidh.',
+'tooltip-ca-viewsource' => 'Dïhte bielie lea vaarjelidh. Dov dorje vuesehte gaaltjiej.',
+'tooltip-ca-protect' => 'Vaarjelidh dïhte bielie',
+'tooltip-ca-delete' => 'Tjåegkedh dïhte bielie',
+'tooltip-ca-move' => 'Jåhta dïhte bielie',
+'tooltip-ca-watch' => 'Lissiehtidh dïhte bielie gåajkoe dov sïektjedhlästoe',
+'tooltip-ca-unwatch' => 'Sirdde dïhte bielie raejeste dov sïektjedhlästoe',
+'tooltip-search' => 'Ohtsedh {{SITENAME}}sne',
+'tooltip-p-logo' => 'Åejjiebielie',
+'tooltip-n-mainpage' => 'Gåajkoe aalkoebielie vaadtsa',
+'tooltip-n-portal' => 'Bïjre prosjekte, mij dov dorje, lij dov gaavnedh daeverh',
+'tooltip-n-currentevents' => 'Bïevnesh bïjre daaletje deahpadimmieh',
+'tooltip-n-recentchanges' => 'Lästoe männganes sjiehtedh bijjelen nille {{SITENAME}}.',
+'tooltip-n-randompage' => 'Vaadtsa summal bielie',
+'tooltip-n-help' => 'Viehkie jih bïevnesh {{SITENAME}} bïjre.',
+'tooltip-t-whatlinkshere' => 'Lästoe bijjelen gaajhke wiki bielieh goh lïenghke diekie',
+'tooltip-feed-rss' => 'RSS feed ihke dïhte bielie',
+'tooltip-feed-atom' => 'Atom feed ihke dïhte bielie',
+'tooltip-t-contributions' => 'Vuesehte lästoe bijjelen värrhtoedimmieh dejstie dïhte nuhtjien',
+'tooltip-t-emailuser' => 'Seedtedh e-påaste gåajkoe dïhte nuhtjien',
+'tooltip-t-upload' => 'Sadde guvvir jallh meedia baalkah',
+'tooltip-t-specialpages' => 'Lästoe gaajhke joekoen bielieh bijjelen',
+'tooltip-ca-nstab-user' => 'Vuesehte nuhtjien bieliej',
+'tooltip-ca-nstab-project' => 'Vuesehte prosjekte bieliej',
+'tooltip-ca-nstab-image' => 'Vuesehte guvvie bieliej',
+'tooltip-ca-nstab-template' => 'Vuesehte maalej',
+'tooltip-ca-nstab-help' => 'Vuesehte viehkie bieliej',
+'tooltip-ca-nstab-category' => 'Vuesehte kategorije bieliej',
+'tooltip-minoredit' => 'Mïerhkesjidh dïhte lea ohtje värrhtoedimmie',
+'tooltip-save' => 'Spååredh dov värrhtoedimmieh',
+'tooltip-preview' => 'Åvte-vuesiehtidh dov värrhtoedimmie, gïemhpes nuhtjie dïhte åvte spååredh!',
+'tooltip-diff' => 'Vuesehte guhte värrhtoedimmieh dov åtna dorjeme dejstie tjaalege.',
 'tooltip-compareselectedversions' => 'Vuesehte joekehts gaskesne dah göökte vïhtesjidh låhkoeh dejstie dïhte bielie.',
-'tooltip-watch'                   => 'Lissiehtidh dïhte bielie gåajkoe dov sïektjedhlästoe',
+'tooltip-watch' => 'Lissiehtidh dïhte bielie gåajkoe dov sïektjedhlästoe',
 
 # Attribution
-'siteuser'  => '{{SITENAME}} nuhtjien $1',
+'siteuser' => '{{SITENAME}} nuhtjien $1',
 'siteusers' => '{{SITENAME}} nuhtjien(h) $1',
 
 # Browsing diffs
 'previousdiff' => '← Övtebe joekehts',
-'nextdiff'     => 'Minngebe joekehts →',
+'nextdiff' => 'Minngebe joekehts →',
 
 # Media information
-'file-info'      => 'baalka stoerre: $1, MIME-vuekie: $2',
+'file-info' => 'baalka stoerre: $1, MIME-vuekie: $2',
 'file-info-size' => '$1 × $2 pixel, baalka stoerre: $3, MIME-vuekie: $4',
-'file-nohires'   => 'Ijje jïlle bäjjeselöösninge jaksoes.',
-'svg-long-desc'  => 'SVG baalka, maadth-stoerre $1 × $2 pixel, baalka stoerre: $3',
+'file-nohires' => 'Ijje jïlle bäjjeselöösninge jaksoes.',
+'svg-long-desc' => 'SVG baalka, maadth-stoerre $1 × $2 pixel, baalka stoerre: $3',
 'show-big-image' => 'Dïeves stoerre',
 
 # Special:NewFiles
 'newimages' => 'Gallerije dejstie orre baalkah',
-'ilsubmit'  => 'Ohtsedh',
+'ilsubmit' => 'Ohtsedh',
 
 # Metadata
-'metadata'          => 'Metadaata',
-'metadata-expand'   => 'Vuesehte vijriedidh detaaljeh',
+'metadata' => 'Metadaata',
+'metadata-expand' => 'Vuesehte vijriedidh detaaljeh',
 'metadata-collapse' => 'Gaptjedh vijrede daeverh',
-'metadata-fields'   => 'EXIF-dajve goh lästoe sïjse dïhte dïrje vuesehte nille guvviebielie gåessie metadaatataabelle lea unniedidh.
+'metadata-fields' => 'EXIF-dajve goh lästoe sïjse dïhte dïrje vuesehte nille guvviebielie gåessie metadaatataabelle lea unniedidh.
 Jeatjebh dajveh lea gaptjedh goh sïejhme, bine vuesehte gåessie taabelle stoerre.
 * make
 * model
@@ -791,18 +790,18 @@ Jeatjebh dajveh lea gaptjedh goh sïejhme, bine vuesehte gåessie taabelle stoer
 * gpsaltitude',
 
 # EXIF tags
-'exif-imagewidth'         => 'Gamte',
-'exif-imagelength'        => 'Gåhkoe',
-'exif-model'              => 'Guvviedahke hammohke',
-'exif-software'           => 'Möövhkesvaare nuhtjie',
-'exif-filesource'         => 'Guvvie gaaltjie',
-'exif-gpslatituderef'     => 'Noerhte jallh Åarjetje Laatituude',
-'exif-gpslatitude'        => 'Laatituude',
-'exif-gpslongituderef'    => 'Lulnie jallh Jillege Låångdituude',
-'exif-gpslongitude'       => 'Låångdituude',
+'exif-imagewidth' => 'Gamte',
+'exif-imagelength' => 'Gåhkoe',
+'exif-model' => 'Guvviedahke hammohke',
+'exif-software' => 'Möövhkesvaare nuhtjie',
+'exif-filesource' => 'Guvvie gaaltjie',
+'exif-gpslatituderef' => 'Noerhte jallh Åarjetje Laatituude',
+'exif-gpslatitude' => 'Laatituude',
+'exif-gpslongituderef' => 'Lulnie jallh Jillege Låångdituude',
+'exif-gpslongitude' => 'Låångdituude',
 'exif-gpsareainformation' => 'Nomme ihke GPS davje',
 
-'exif-meteringmode-0'   => 'Ammes',
+'exif-meteringmode-0' => 'Ammes',
 'exif-meteringmode-255' => 'Jeatjebh',
 
 'exif-lightsource-0' => 'Ammes',
@@ -826,13 +825,13 @@ Jeatjebh dajveh lea gaptjedh goh sïejhme, bine vuesehte gåessie taabelle stoer
 'exif-gpslongitude-w' => 'Jillege låångdituude',
 
 # External editor support
-'edit-externally'      => 'Värrhtoedimmie dïhte baalka meatan ehksteerne applikasjovne',
+'edit-externally' => 'Värrhtoedimmie dïhte baalka meatan ehksteerne applikasjovne',
 'edit-externally-help' => 'Vuajna [//www.mediawiki.org/wiki/Manual:External_editors instalasjovne instruksjovne] ihke vielie bïevnesh.',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'gaajhke',
 'namespacesall' => 'gaajhke',
-'monthsall'     => 'gaajhke',
+'monthsall' => 'gaajhke',
 
 # Scary transclusion
 'scarytranscludetoolong' => '[URL lea ihke guhkie; gaatelassjedh]',
@@ -843,13 +842,13 @@ Jeatjebh dajveh lea gaptjedh goh sïejhme, bine vuesehte gåessie taabelle stoer
 # Multipage image navigation
 'imgmultipageprev' => '← övtebe bielie',
 'imgmultipagenext' => 'minngebe bielie →',
-'imgmultigo'       => 'Vaadtsa!',
+'imgmultigo' => 'Vaadtsa!',
 
 # Table pager
-'table_pager_next'         => 'Minngebe bielie',
-'table_pager_prev'         => 'Övtebe bielie',
-'table_pager_first'        => 'Voestemes bielie',
-'table_pager_last'         => 'Minngemes bielie',
+'table_pager_next' => 'Minngebe bielie',
+'table_pager_prev' => 'Övtebe bielie',
+'table_pager_first' => 'Voestemes bielie',
+'table_pager_last' => 'Minngemes bielie',
 'table_pager_limit_submit' => 'Vaadtsa',
 
 # Auto-summaries
@@ -857,12 +856,12 @@ Jeatjebh dajveh lea gaptjedh goh sïejhme, bine vuesehte gåessie taabelle stoer
 
 # Live preview
 'livepreview-loading' => 'Leedtedh…',
-'livepreview-ready'   => 'Leedtedh… Voerkes!',
+'livepreview-ready' => 'Leedtedh… Voerkes!',
 
 # Watchlist editing tools
 'watchlisttools-view' => 'Sïektjedhlästoe',
 'watchlisttools-edit' => 'Vuesehte jih värrhtoedimmie sïektjedhlästoe',
-'watchlisttools-raw'  => 'Värrhtordimmie saajpe sïektjedhlästoe',
+'watchlisttools-raw' => 'Värrhtordimmie saajpe sïektjedhlästoe',
 
 # Core parser functions
 'unknown_extension_tag' => 'Ammes ekshtensjovne lissie "$1"',
index 80c7cbe..db4716b 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'Svondo',
-'monday'        => 'Muvhuro',
-'tuesday'       => 'Chipiri',
-'wednesday'     => 'Chitatu',
-'thursday'      => 'China',
-'friday'        => 'Chishanu',
-'saturday'      => 'Mugovera',
-'january'       => 'Ndira',
-'february'      => 'Kukadzi',
-'march'         => 'Kurume',
-'april'         => 'Kubvumbi',
-'may_long'      => 'Chivabvu',
-'june'          => 'Chikumi',
-'july'          => 'Chikunguru',
-'august'        => 'Nyamavhuvhu',
-'september'     => 'Gunyana',
-'october'       => 'Gumiguru',
-'november'      => 'Mbudzi',
-'december'      => 'Zvita',
-'january-gen'   => 'Ndira',
-'february-gen'  => 'Kukadzi',
-'march-gen'     => 'Kurume',
-'april-gen'     => 'Kubvumbi',
-'may-gen'       => 'Chivabvu',
-'june-gen'      => 'Chikumi',
-'july-gen'      => 'Chikunguru',
-'august-gen'    => 'Nyamavhuvhu',
+'sunday' => 'Svondo',
+'monday' => 'Muvhuro',
+'tuesday' => 'Chipiri',
+'wednesday' => 'Chitatu',
+'thursday' => 'China',
+'friday' => 'Chishanu',
+'saturday' => 'Mugovera',
+'january' => 'Ndira',
+'february' => 'Kukadzi',
+'march' => 'Kurume',
+'april' => 'Kubvumbi',
+'may_long' => 'Chivabvu',
+'june' => 'Chikumi',
+'july' => 'Chikunguru',
+'august' => 'Nyamavhuvhu',
+'september' => 'Gunyana',
+'october' => 'Gumiguru',
+'november' => 'Mbudzi',
+'december' => 'Zvita',
+'january-gen' => 'Ndira',
+'february-gen' => 'Kukadzi',
+'march-gen' => 'Kurume',
+'april-gen' => 'Kubvumbi',
+'may-gen' => 'Chivabvu',
+'june-gen' => 'Chikumi',
+'july-gen' => 'Chikunguru',
+'august-gen' => 'Nyamavhuvhu',
 'september-gen' => 'Gunyana',
-'october-gen'   => 'Gumiguru',
-'november-gen'  => 'Mbudzi',
-'december-gen'  => 'Zvita',
+'october-gen' => 'Gumiguru',
+'november-gen' => 'Mbudzi',
+'december-gen' => 'Zvita',
 
-'cancel'     => 'Kanzura',
-'mytalk'     => 'Hurukuro dzangu',
+'cancel' => 'Kanzura',
+'mytalk' => 'Hurukuro dzangu',
 'navigation' => 'Banguranyika',
 
 # Cologne Blue skin
-'qbedit'         => 'Chinja',
+'qbedit' => 'Chinja',
 'qbspecialpages' => 'Mapeji akakosha',
 
-'help'             => 'Rubatsiro',
-'search'           => 'Tsvaga',
-'searchbutton'     => 'Tsvaga',
-'go'               => 'Enda',
-'searcharticle'    => 'Enda',
-'history_short'    => 'Zvemakare',
+'help' => 'Rubatsiro',
+'search' => 'Tsvaga',
+'searchbutton' => 'Tsvaga',
+'go' => 'Enda',
+'searcharticle' => 'Enda',
+'history_short' => 'Zvemakare',
 'printableversion' => 'Rinoita kuprinta',
-'permalink'        => 'Zvikochekero Zvisingachinje',
-'edit'             => 'Chinja',
-'delete'           => 'Bharanura',
-'protect'          => 'Chengetedza',
-'talk'             => 'Hurukuro',
-'toolbox'          => 'Maturuzi',
-'otherlanguages'   => 'Mimwe Mitauro',
+'permalink' => 'Zvikochekero Zvisingachinje',
+'edit' => 'Chinja',
+'delete' => 'Bharanura',
+'protect' => 'Chengetedza',
+'talk' => 'Hurukuro',
+'toolbox' => 'Maturuzi',
+'otherlanguages' => 'Mimwe Mitauro',
 
 # 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).
-'currentevents'        => 'Zvirikuitika',
-'currentevents-url'    => 'Project:Zvirikuitika',
-'disclaimers'          => 'Matandanyadzi',
-'edithelp'             => 'Mashandurirwo',
-'mainpage'             => 'Peji Rekutanga',
+'currentevents' => 'Zvirikuitika',
+'currentevents-url' => 'Project:Zvirikuitika',
+'disclaimers' => 'Matandanyadzi',
+'edithelp' => 'Mashandurirwo',
+'mainpage' => 'Peji Rekutanga',
 'mainpage-description' => 'Peji Rekutanga',
-'portal'               => 'Mukova wegutse',
+'portal' => 'Mukova wegutse',
 
-'newmessageslink'         => 'mashoko matsva',
+'newmessageslink' => 'mashoko matsva',
 'youhavenewmessagesmulti' => 'Une mashoko matsva pa$1',
-'editsection'             => 'chinja',
-'editold'                 => 'chinja',
+'editsection' => 'chinja',
+'editold' => 'chinja',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main' => 'Gani',
@@ -88,64 +88,64 @@ $messages = array(
 'viewsource' => 'Wona mabviro',
 
 # Login and logout pages
-'welcomecreation'    => '== Tigashire, $1! ==
+'welcomecreation' => '== Tigashire, $1! ==
 Akaunzi yako yagadzirwa.
 Usakanganwe kuchinga [[Special:Preferences|mapreferences ako {{SITENAME}}]].',
-'yourname'           => 'Zita:',
-'yourpassword'       => 'Password:',
-'yourpasswordagain'  => 'Nyorazve password:',
+'yourname' => 'Zita:',
+'yourpassword' => 'Password:',
+'yourpasswordagain' => 'Nyorazve password:',
 'remembermypassword' => 'Ndiyeuke (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'              => 'Gamuchirwa',
-'userlogin'          => 'Gamuchirwa / Gadzira Akaunzi',
-'logout'             => 'Chibuda',
-'userlogout'         => 'Chibuda',
-'notloggedin'        => 'Hauna kugamuchirwa',
-'createaccount'      => 'Gadzira Akaunzi',
+'login' => 'Gamuchirwa',
+'userlogin' => 'Gamuchirwa / Gadzira Akaunzi',
+'logout' => 'Chibuda',
+'userlogout' => 'Chibuda',
+'notloggedin' => 'Hauna kugamuchirwa',
+'createaccount' => 'Gadzira Akaunzi',
 
 # Edit pages
-'summary'     => 'Muchidimbu:',
-'minoredit'   => 'Uku kushandurwa kudiki',
-'watchthis'   => 'Ringa peji rino',
+'summary' => 'Muchidimbu:',
+'minoredit' => 'Uku kushandurwa kudiki',
+'watchthis' => 'Ringa peji rino',
 'savearticle' => 'Kotsa peji',
 'showpreview' => 'Ratidza chipandwa',
-'showdiff'    => 'Ratidza zvasandurwa',
+'showdiff' => 'Ratidza zvasandurwa',
 
 # Search results
 'powersearch' => 'Tsvaga',
 
 # Preferences page
-'mypreferences'     => 'Zvandinosarudza',
-'prefsnologin'      => 'Hauna kugamuchirwa',
-'prefs-rc'          => 'Zvaba Kuchinjwa',
+'mypreferences' => 'Zvandinosarudza',
+'prefsnologin' => 'Hauna kugamuchirwa',
+'prefs-rc' => 'Zvaba Kuchinjwa',
 'searchresultshead' => 'Tsvaga',
-'youremail'         => 'E-mail:',
-'username'          => 'Zita:',
+'youremail' => 'E-mail:',
+'username' => 'Zita:',
 
 # Recent changes
 'recentchanges' => 'Zvaba Kuchinjwa',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Zvinoenderana nezvachinjwa',
-'recentchangeslinked-feed'    => 'Zvinoenderana nezvachinjwa',
+'recentchangeslinked' => 'Zvinoenderana nezvachinjwa',
+'recentchangeslinked-feed' => 'Zvinoenderana nezvachinjwa',
 'recentchangeslinked-toolbox' => 'Zvinoenderana nezvachinjwa',
 
 # Upload
-'upload'          => 'Isa fayera',
-'uploadbtn'       => 'Isa fayera',
-'uploadnologin'   => 'Hauna kugamuchirwa',
+'upload' => 'Isa fayera',
+'uploadbtn' => 'Isa fayera',
+'uploadnologin' => 'Hauna kugamuchirwa',
 'watchthisupload' => 'Ringa peji rino',
 
 # Random page
 'randompage' => 'Peji nhemwa',
 
 # Miscellaneous special pages
-'move'         => 'Chichinura',
+'move' => 'Chichinura',
 'movethispage' => 'Chichinura kupeji iri',
 
 # Watchlist
-'watchlist'     => 'Zvandakarinda',
-'mywatchlist'   => 'Zvandakarinda',
-'watch'         => 'Rinda',
+'watchlist' => 'Zvandakarinda',
+'mywatchlist' => 'Zvandakarinda',
+'watch' => 'Rinda',
 'watchthispage' => 'Ringa peji rino',
 
 # Protect
@@ -160,7 +160,7 @@ Usakanganwe kuchinga [[Special:Preferences|mapreferences ako {{SITENAME}}]].',
 
 # Contributions
 'contributions' => 'Mushandisi Kanzatu',
-'mycontris'     => 'Kanzatu kangu',
+'mycontris' => 'Kanzatu kangu',
 
 'sp-contributions-submit' => 'Tsvaga',
 
@@ -169,18 +169,18 @@ Usakanganwe kuchinga [[Special:Preferences|mapreferences ako {{SITENAME}}]].',
 
 # Move page
 'move-page-legend' => 'Chichinura peji',
-'movepagebtn'      => 'Chichinura peji',
-'movedto'          => 'rachichinurwa ku',
-'movereason'       => 'Chikonzero',
+'movepagebtn' => 'Chichinura peji',
+'movedto' => 'rachichinurwa ku',
+'movereason' => 'Chikonzero',
 
 # Namespace 8 related
 'allmessages' => 'Mashoko esystem',
 
 # Tooltip help for the actions
 'tooltip-pt-preferences' => 'Zvandinosarudza',
-'tooltip-pt-logout'      => 'Chibuda',
-'tooltip-ca-move'        => 'Chichinura kupeji iri',
-'tooltip-p-logo'         => 'Peji Rekutanga',
+'tooltip-pt-logout' => 'Chibuda',
+'tooltip-ca-move' => 'Chichinura kupeji iri',
+'tooltip-p-logo' => 'Peji Rekutanga',
 
 # Table pager
 'table_pager_limit_submit' => 'Enda',
index e92fe25..0e6a486 100644 (file)
@@ -737,8 +737,6 @@ sababteeda neh waxaa laga heli kartaa  [{{fullurl:{{#Special:Log}}/delete|page={
 'search-suggest' => 'Waxaa ka waday miyaa: $1',
 'search-interwiki-default' => '$1 natiijooyinka:',
 'search-interwiki-more' => '(wax kale)',
-'search-mwsuggest-enabled' => 'soojeedin',
-'search-mwsuggest-disabled' => 'soojeedin malahan',
 'search-relatedarticle' => 'La xiriiro',
 'searchrelated' => 'La xiriiro',
 'searchall' => 'Dhamaan',
@@ -1392,6 +1390,9 @@ Hadii faylka wax laga badalay sida oo markiisa hore ahaa, waxaa laga yaabaa in e
 'htmlform-reset' => 'Ka noqo wax bedelka',
 'htmlform-selectorother-other' => 'kuwa kale',
 
+# Search suggestions
+'searchsuggest-search' => 'Raadi',
+
 # API errors
 'api-error-copyuploaddisabled' => 'Soo gelinta dhinaca URL-ka waa laga damiyay kombiyuutarkaan',
 'api-error-filename-tooshort' => 'Magaca faylka aad oo u gaabanyahay',
index 2b71faf..1e57a4c 100644 (file)
@@ -1229,8 +1229,6 @@ Kini kujdes se përdorimi i lidhjeve të shfletimit do të ndryshojë përzgjedh
 'search-interwiki-caption' => 'Projekte simotra',
 'search-interwiki-default' => '$1 përfundime:',
 'search-interwiki-more' => '(më shumë)',
-'search-mwsuggest-enabled' => 'me këshilla',
-'search-mwsuggest-disabled' => 'pa këshilla',
 'search-relatedarticle' => 'Të ngjashme',
 'mwsuggest-disable' => 'Çmundësoi sugjerimet AJAX',
 'searcheverything-enable' => 'Kërko në të gjitha hapësirat',
@@ -2853,7 +2851,6 @@ Ju lutemi provoni përsëri.',
 
 # JavaScriptTest
 'javascripttest' => 'Duke testuar JavaScript',
-'javascripttest-disabled' => 'Ky funksion nuk është mundësuar në këtë wiki.',
 'javascripttest-title' => 'Duke kryer testet $1',
 'javascripttest-pagetext-noframework' => 'Kjo faqe është rezervuar për kryerjen e testimeve JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Kornizë pune e panjohur testuese "$1".',
@@ -3803,6 +3800,10 @@ Përndryshe, ju mund të formularin e thjeshtë më poshtë. Komenti juaj do të
 'feedback-bugcheck' => 'Shumë mirë! Thjesht kontrolloni që nuk është një nga [$1 problemet e njohura].',
 'feedback-bugnew' => 'E kontrollova. Raporto një problem të ri',
 
+# Search suggestions
+'searchsuggest-search' => 'Kërko',
+'searchsuggest-containing' => 'përmban ...',
+
 # API errors
 'api-error-badaccess-groups' => 'Ju nuk lejoheni të ngarkoni skeda në këtë wiki.',
 'api-error-badtoken' => 'Gabim i brendshëm: Shenjë e keqe.',
index fa46348..35e75a1 100644 (file)
@@ -1448,8 +1448,6 @@ $1",
 'search-interwiki-caption' => 'Братски пројекти',
 'search-interwiki-default' => '$1 резултати:',
 'search-interwiki-more' => '(више)',
-'search-mwsuggest-enabled' => 'са предлозима',
-'search-mwsuggest-disabled' => 'без предлога',
 'search-relatedarticle' => 'Повезано',
 'mwsuggest-disable' => 'Онемогући предлоге AJAX',
 'searcheverything-enable' => 'сви именски простори',
@@ -3126,7 +3124,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'Јаваскрипт тест',
-'javascripttest-disabled' => 'Ова функција није омогућена на овом викију.',
 'javascripttest-title' => 'Извршавање тестова за $1',
 'javascripttest-pagetext-noframework' => 'Ова страница је резервисана за извршавање јаваскрипт тестова.',
 'javascripttest-pagetext-unknownframework' => 'Непознати радни оквир „$1“.',
@@ -4327,6 +4324,10 @@ $5
 'feedback-bugcheck' => 'Одлично! Проверите да ли је грешка [$1 позната од пре].',
 'feedback-bugnew' => 'Проверено. Пријави нову грешку',
 
+# Search suggestions
+'searchsuggest-search' => 'Претрага',
+'searchsuggest-containing' => 'садржи...',
+
 # API errors
 'api-error-badaccess-groups' => 'Није вам дозвољено да отпремате датотеке на овај вики.',
 'api-error-badtoken' => 'Унутрашња грешка: неисправан жетон.',
index 81f6bcc..d75d842 100644 (file)
@@ -1357,8 +1357,6 @@ Više informacija možete pronaći u [{{fullurl:{{#Special:Log}}/delete|page={{F
 'search-interwiki-caption' => 'Bratski projekti',
 'search-interwiki-default' => '$1 rezultati:',
 'search-interwiki-more' => '(više)',
-'search-mwsuggest-enabled' => 'sa predlozima',
-'search-mwsuggest-disabled' => 'bez predloga',
 'search-relatedarticle' => 'Povezano',
 'mwsuggest-disable' => 'Onemogući predloge AJAX',
 'searcheverything-enable' => 'svi imenski prostori',
@@ -3035,7 +3033,6 @@ Pokušajte ponovo.',
 
 # JavaScriptTest
 'javascripttest' => 'Javaskript test',
-'javascripttest-disabled' => 'Ova funkcija nije omogućena na ovom vikiju.',
 'javascripttest-title' => 'Izvršavanje testova za $1',
 'javascripttest-pagetext-noframework' => 'Ova stranica je rezervisana za izvršavanje javaskript testova.',
 'javascripttest-pagetext-unknownframework' => 'Nepoznati radni okvir „$1“.',
@@ -4236,6 +4233,10 @@ U suprotnom, poslužite se jednostavnim obrascem ispod. Vaš komentar će stajat
 'feedback-bugcheck' => 'Odlično! Proverite da li je greška [$1 poznata od pre].',
 'feedback-bugnew' => 'Provereno. Prijavi novu grešku',
 
+# Search suggestions
+'searchsuggest-search' => 'Pretraga',
+'searchsuggest-containing' => 'sadrži...',
+
 # API errors
 'api-error-badaccess-groups' => 'Nije vam dozvoljeno da otpremate datoteke na ovaj viki.',
 'api-error-badtoken' => 'Unutrašnja greška: neispravan žeton.',
index 6531481..9cd3dfe 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'LiSontfo',
-'monday'        => 'Msombuluko',
-'tuesday'       => 'Lesibili',
-'wednesday'     => 'Lesitsatfu',
-'thursday'      => 'Lesine',
-'friday'        => 'Lesihlanu',
-'saturday'      => 'Mgcibelo',
-'sun'           => 'LiSontfo',
-'mon'           => 'Msombuluko',
-'tue'           => 'Lesibili',
-'wed'           => 'Lesitsatfu',
-'thu'           => 'Lesine',
-'fri'           => 'Lesihlanu',
-'sat'           => 'Mgcibelo',
-'january'       => 'Bhimbidvwane',
-'february'      => 'iNdlovana',
-'march'         => 'iNdlovu',
-'april'         => 'Mabasa',
-'may_long'      => 'iNkhwekhweti',
-'june'          => 'iNhlaba',
-'july'          => 'Kholwane',
-'august'        => 'iNgci',
-'september'     => 'iNyoni',
-'october'       => 'iMphala',
-'november'      => 'Lweti',
-'december'      => 'iNgongoni',
-'january-gen'   => 'Bhimbidvwane',
-'february-gen'  => 'iNdlovana',
-'march-gen'     => 'iNdlovu',
-'april-gen'     => 'Mabasa',
-'may-gen'       => 'iNkhwekhweti',
-'june-gen'      => 'iNhlaba',
-'july-gen'      => 'Kholwane',
-'august-gen'    => 'iNgci',
+'sunday' => 'LiSontfo',
+'monday' => 'Msombuluko',
+'tuesday' => 'Lesibili',
+'wednesday' => 'Lesitsatfu',
+'thursday' => 'Lesine',
+'friday' => 'Lesihlanu',
+'saturday' => 'Mgcibelo',
+'sun' => 'LiSontfo',
+'mon' => 'Msombuluko',
+'tue' => 'Lesibili',
+'wed' => 'Lesitsatfu',
+'thu' => 'Lesine',
+'fri' => 'Lesihlanu',
+'sat' => 'Mgcibelo',
+'january' => 'Bhimbidvwane',
+'february' => 'iNdlovana',
+'march' => 'iNdlovu',
+'april' => 'Mabasa',
+'may_long' => 'iNkhwekhweti',
+'june' => 'iNhlaba',
+'july' => 'Kholwane',
+'august' => 'iNgci',
+'september' => 'iNyoni',
+'october' => 'iMphala',
+'november' => 'Lweti',
+'december' => 'iNgongoni',
+'january-gen' => 'Bhimbidvwane',
+'february-gen' => 'iNdlovana',
+'march-gen' => 'iNdlovu',
+'april-gen' => 'Mabasa',
+'may-gen' => 'iNkhwekhweti',
+'june-gen' => 'iNhlaba',
+'july-gen' => 'Kholwane',
+'august-gen' => 'iNgci',
 'september-gen' => 'iNyoni',
-'october-gen'   => 'iMphala',
-'november-gen'  => 'Lweti',
-'december-gen'  => 'iNgongoni',
-'jan'           => 'Bhi',
-'feb'           => 'iNdlova',
-'mar'           => 'iNdlovu',
-'apr'           => 'Mab',
-'may'           => 'iNkhwe',
-'jun'           => 'iNhla',
-'jul'           => 'Kho',
-'aug'           => 'iNgci',
-'sep'           => 'iNyo',
-'oct'           => 'iMpha',
-'nov'           => 'Lwe',
-'dec'           => 'iNgo',
+'october-gen' => 'iMphala',
+'november-gen' => 'Lweti',
+'december-gen' => 'iNgongoni',
+'jan' => 'Bhi',
+'feb' => 'iNdlova',
+'mar' => 'iNdlovu',
+'apr' => 'Mab',
+'may' => 'iNkhwe',
+'jun' => 'iNhla',
+'jul' => 'Kho',
+'aug' => 'iNgci',
+'sep' => 'iNyo',
+'oct' => 'iMpha',
+'nov' => 'Lwe',
+'dec' => 'iNgo',
 
 # Categories related messages
-'category_header'          => 'Makhasi lakulomkhakha "$1"',
-'subcategories'            => 'Mikhakha lengaphansi',
-'category-media-header'    => 'i-Media lekulomkhakha "$1"',
-'category-empty'           => "''Lomkhakha ute makhasi nobe i-media lewuphetse.''",
+'category_header' => 'Makhasi lakulomkhakha "$1"',
+'subcategories' => 'Mikhakha lengaphansi',
+'category-media-header' => 'i-Media lekulomkhakha "$1"',
+'category-empty' => "''Lomkhakha ute makhasi nobe i-media lewuphetse.''",
 'hidden-category-category' => 'Mikhakha lefihliwe',
-'listingcontinuesabbrev'   => 'chubeka.',
-'index-category'           => 'Makhasi lacokelelwe',
-'noindex-category'         => 'Makhasi lasabalele',
-
-'about'         => 'Kabanti',
-'article'       => 'Likhasi lentfo',
-'newwindow'     => '(kuvulekela tukweli-window lelisha)',
-'cancel'        => 'Yekela',
+'listingcontinuesabbrev' => 'chubeka.',
+'index-category' => 'Makhasi lacokelelwe',
+'noindex-category' => 'Makhasi lasabalele',
+
+'about' => 'Kabanti',
+'article' => 'Likhasi lentfo',
+'newwindow' => '(kuvulekela tukweli-window lelisha)',
+'cancel' => 'Yekela',
 'moredotdotdot' => 'Lokunyenti...',
-'mypage'        => 'Likhasi lami',
-'mytalk'        => 'Tingcoco tami',
-'anontalk'      => 'Tingcogco letentwe ngulelikheli lale-IP',
+'mypage' => 'Likhasi lami',
+'mytalk' => 'Tingcoco tami',
+'anontalk' => 'Tingcogco letentwe ngulelikheli lale-IP',
 
 # Cologne Blue skin
-'qbfind'         => 'Tfola',
-'qbbrowse'       => 'Browse',
-'qbedit'         => 'Hlela',
-'qbpageoptions'  => 'Lelikhasi',
-'qbmyoptions'    => 'Makhasi ami',
+'qbfind' => 'Tfola',
+'qbbrowse' => 'Browse',
+'qbedit' => 'Hlela',
+'qbpageoptions' => 'Lelikhasi',
+'qbmyoptions' => 'Makhasi ami',
 'qbspecialpages' => 'Emakhasi labalulekile',
 
 # Vector skin
 'vector-action-addsection' => 'Ngeta sihloko',
-'vector-action-move'       => 'Khweshisa',
-'vector-view-create'       => 'Create',
-'vector-view-edit'         => 'Hlela',
-'vector-view-history'      => 'Bona umlandvo',
-'vector-view-view'         => 'Fundza',
-'actions'                  => 'Tento',
-
-'returnto'          => 'Buyela ku $1.',
-'help'              => 'Sita',
-'search'            => 'Sesha',
-'searchbutton'      => 'Sesha',
-'go'                => 'Hamba',
-'searcharticle'     => 'Hamba',
-'history'           => 'Umlandvo walelikhasi',
-'history_short'     => 'Umlandvo',
-'print'             => 'Print',
-'edit'              => 'Hlela',
-'create'            => 'Yakha',
-'editthispage'      => 'Hlela lelikhasi',
-'create-this-page'  => 'Yakha lelikhasi',
-'delete'            => 'Sula',
-'deletethispage'    => 'Sula lelikhasi',
-'protect'           => 'Vikela',
-'protect_change'    => 'gucula',
-'protectthispage'   => 'Vikela lelikhasi',
-'unprotect'         => 'Yekelela',
+'vector-action-move' => 'Khweshisa',
+'vector-view-create' => 'Create',
+'vector-view-edit' => 'Hlela',
+'vector-view-history' => 'Bona umlandvo',
+'vector-view-view' => 'Fundza',
+'actions' => 'Tento',
+
+'returnto' => 'Buyela ku $1.',
+'help' => 'Sita',
+'search' => 'Sesha',
+'searchbutton' => 'Sesha',
+'go' => 'Hamba',
+'searcharticle' => 'Hamba',
+'history' => 'Umlandvo walelikhasi',
+'history_short' => 'Umlandvo',
+'print' => 'Print',
+'edit' => 'Hlela',
+'create' => 'Yakha',
+'editthispage' => 'Hlela lelikhasi',
+'create-this-page' => 'Yakha lelikhasi',
+'delete' => 'Sula',
+'deletethispage' => 'Sula lelikhasi',
+'protect' => 'Vikela',
+'protect_change' => 'gucula',
+'protectthispage' => 'Vikela lelikhasi',
+'unprotect' => 'Yekelela',
 'unprotectthispage' => 'Yekelela lelikhasi',
-'newpage'           => 'Likhasi lelisha',
-'talkpage'          => 'Coca ngalelikhasi',
-'talkpagelinktext'  => 'Ingcoco',
-'specialpage'       => 'Likhasi lelibalulekile',
-'personaltools'     => 'Mathulusi emuntfu',
-'postcomment'       => 'Sihloko lesinsha',
-'articlepage'       => 'Bona likhasi lelicuketse',
-'talk'              => 'Ingcoco',
-'views'             => 'Kubukeka',
-'toolbox'           => 'Libhokisi Lemathulusi',
-'userpage'          => 'Buna likhasi lemuntfu',
-'projectpage'       => 'Bona likhasi leprojekthi',
-'imagepage'         => 'Bona lelifayela likhasi',
-'mediawikipage'     => 'Bona likhasi lemiyaleto',
-'viewhelppage'      => 'Bona likhasi lelusito',
-'categorypage'      => 'Bona likhasi lemikhakha',
-'viewtalkpage'      => 'Bona ingcoco',
-'otherlanguages'    => 'Ngaletinye tilwimi',
-'redirectedfrom'    => '(Utfunyelelwe likhasi $1)',
-'redirectpagesub'   => 'Likhasi lekutfumela',
-'lastmodifiedat'    => 'Lelikhasi ligcine kushintjwa ngetingu $1, ngo $2.',
-'viewcount'         => 'Lelikhasi selibonwe {{PLURAL:$1|kanye|kayi $1}}.',
-'protectedpage'     => 'Likhasi lelivikelekile',
-'jumpto'            => 'Zuba ku:',
-'jumptosearch'      => 'sesha',
-'view-pool-error'   => 'Siyacolisa, maseva etfu agwele kakhulu ngalesikhatsi.
+'newpage' => 'Likhasi lelisha',
+'talkpage' => 'Coca ngalelikhasi',
+'talkpagelinktext' => 'Ingcoco',
+'specialpage' => 'Likhasi lelibalulekile',
+'personaltools' => 'Mathulusi emuntfu',
+'postcomment' => 'Sihloko lesinsha',
+'articlepage' => 'Bona likhasi lelicuketse',
+'talk' => 'Ingcoco',
+'views' => 'Kubukeka',
+'toolbox' => 'Libhokisi Lemathulusi',
+'userpage' => 'Buna likhasi lemuntfu',
+'projectpage' => 'Bona likhasi leprojekthi',
+'imagepage' => 'Bona lelifayela likhasi',
+'mediawikipage' => 'Bona likhasi lemiyaleto',
+'viewhelppage' => 'Bona likhasi lelusito',
+'categorypage' => 'Bona likhasi lemikhakha',
+'viewtalkpage' => 'Bona ingcoco',
+'otherlanguages' => 'Ngaletinye tilwimi',
+'redirectedfrom' => '(Utfunyelelwe likhasi $1)',
+'redirectpagesub' => 'Likhasi lekutfumela',
+'lastmodifiedat' => 'Lelikhasi ligcine kushintjwa ngetingu $1, ngo $2.',
+'viewcount' => 'Lelikhasi selibonwe {{PLURAL:$1|kanye|kayi $1}}.',
+'protectedpage' => 'Likhasi lelivikelekile',
+'jumpto' => 'Zuba ku:',
+'jumptosearch' => 'sesha',
+'view-pool-error' => 'Siyacolisa, maseva etfu agwele kakhulu ngalesikhatsi.
 Kunebantfu labanyenti labatama kubona lelikhasi.
 Sicela ume kancane ngaphambi lwekuphindze ubone lelikhasi.
 
 $1',
 
 # 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'            => 'Kabanti nge {{SITENAME}}',
-'aboutpage'            => 'Project:Kabanti',
-'copyright'            => 'Lokucuketfwe kungaphansi kwe $1.',
-'copyrightpage'        => '{{ns:project}}:Malungelo ekukhicita',
-'currentevents'        => 'Tentakalo tanyalo',
-'currentevents-url'    => 'Project:Tentakalo tanyalo',
-'edithelp'             => 'Lusito ngekuhlela',
-'edithelppage'         => 'Help:Kuhlela',
-'helppage'             => 'Help:Lokucuketfwe',
-'mainpage'             => 'Likhasi Lelikhulu',
+'aboutsite' => 'Kabanti nge {{SITENAME}}',
+'aboutpage' => 'Project:Kabanti',
+'copyright' => 'Lokucuketfwe kungaphansi kwe $1.',
+'copyrightpage' => '{{ns:project}}:Malungelo ekukhicita',
+'currentevents' => 'Tentakalo tanyalo',
+'currentevents-url' => 'Project:Tentakalo tanyalo',
+'edithelp' => 'Lusito ngekuhlela',
+'edithelppage' => 'Help:Kuhlela',
+'helppage' => 'Help:Lokucuketfwe',
+'mainpage' => 'Likhasi Lelikhulu',
 'mainpage-description' => 'Likhasi lelikhulu',
-'policy-url'           => 'Project:Umtsetfo',
-'portal'               => 'Likhefi le-inthanethi',
-'portal-url'           => 'Project:Likhefi le-inthanethi',
+'policy-url' => 'Project:Umtsetfo',
+'portal' => 'Likhefi le-inthanethi',
+'portal-url' => 'Project:Likhefi le-inthanethi',
 
-'badaccess'        => 'Liphutsa lemalungelo',
+'badaccess' => 'Liphutsa lemalungelo',
 'badaccess-group0' => 'Awukavunyelwa kwenta lesento lobowutama kusenta.',
 'badaccess-groups' => 'Lesento losicelile sincishiselwe bantfu labakule {{PLURAL:$2|ncumbi|labakunobe nguyiphi incumbi}}: $1.',
 
-'ok'                      => 'Kulungile',
-'retrievedfrom'           => 'Kutsatfwe ku "$1"',
-'youhavenewmessages'      => 'Una $1 ($2).',
-'newmessageslink'         => 'milayeto lemisha',
-'newmessagesdifflink'     => 'ingucuko yekugcina',
+'ok' => 'Kulungile',
+'retrievedfrom' => 'Kutsatfwe ku "$1"',
+'youhavenewmessages' => 'Una $1 ($2).',
+'newmessageslink' => 'milayeto lemisha',
+'newmessagesdifflink' => 'ingucuko yekugcina',
 'youhavenewmessagesmulti' => 'Unemilayeto lemisha nge $1',
-'editsection'             => 'hlela',
-'editold'                 => 'hlela',
-'viewsourceold'           => 'Bona kwakheka',
-'editlink'                => 'hlela',
-'viewsourcelink'          => 'Bona kwakheka',
-'editsectionhint'         => 'Hlela sihloko: $1',
-'toc'                     => 'Lokucuketfwe',
-'showtoc'                 => 'khomba',
-'hidetoc'                 => 'fihla',
-'thisisdeleted'           => 'Bona nobe buyisela esimweni $1?',
-'viewdeleted'             => 'Bona $1?',
+'editsection' => 'hlela',
+'editold' => 'hlela',
+'viewsourceold' => 'Bona kwakheka',
+'editlink' => 'hlela',
+'viewsourcelink' => 'Bona kwakheka',
+'editsectionhint' => 'Hlela sihloko: $1',
+'toc' => 'Lokucuketfwe',
+'showtoc' => 'khomba',
+'hidetoc' => 'fihla',
+'thisisdeleted' => 'Bona nobe buyisela esimweni $1?',
+'viewdeleted' => 'Bona $1?',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main' => 'Likhasi',
@@ -199,27 +199,25 @@ $1',
 'loginlanguagelabel' => 'Lulwimi: $1',
 
 # Search results
-'search-mwsuggest-enabled'  => 'nemibono',
-'search-mwsuggest-disabled' => 'kute mibono',
-'search-relatedarticle'     => 'Lokuhlobene',
-'mwsuggest-disable'         => 'Vala losito/mibono ye AJAX',
-'searcheverything-enable'   => 'Sesha onke ma namespaces',
-'searchrelated'             => 'lokuhlobene',
-'searchall'                 => 'konke',
-'showingresults'            => "Ngaphasi kukhonjiswa kuya ku {{PLURAL:$1|'''1''' umphumela|'''$1''' miphumela}} kucalwa nga #'''$2'''.",
-'showingresultsnum'         => "Ngaphansi kukhonjiswa {{PLURAL:$3|'''1''' umphumela|'''$3''' miphumela}} kucalwa nga #'''$2'''.",
-'showingresultsheader'      => "{{PLURAL:$5|Umphumela '''$1''' of '''$3'''|Imiphumela '''$1 - $2''' ye '''$3'''}} ya '''$4'''",
-'search-nonefound'          => 'Kute umphume lotfolwe/lofanele lesicelo sakho.',
-'powersearch'               => 'Sesha ngalokuphakeme',
-'powersearch-legend'        => 'Sesha ngalokuphakeme',
-'powersearch-ns'            => 'Sesha ku namespaces:',
-'powersearch-redir'         => 'Makhasi latfumelayo',
-'powersearch-field'         => 'Sesha i',
-'powersearch-togglelabel'   => 'Buka:',
-'powersearch-toggleall'     => 'Konke',
-'powersearch-togglenone'    => 'Kute',
-'search-external'           => 'Sesha ngelithulusi langaphandle',
-'searchdisabled'            => '{{SITENAME}} kusesha kuvinjiwe.
+'search-relatedarticle' => 'Lokuhlobene',
+'mwsuggest-disable' => 'Vala losito/mibono ye AJAX',
+'searcheverything-enable' => 'Sesha onke ma namespaces',
+'searchrelated' => 'lokuhlobene',
+'searchall' => 'konke',
+'showingresults' => "Ngaphasi kukhonjiswa kuya ku {{PLURAL:$1|'''1''' umphumela|'''$1''' miphumela}} kucalwa nga #'''$2'''.",
+'showingresultsnum' => "Ngaphansi kukhonjiswa {{PLURAL:$3|'''1''' umphumela|'''$3''' miphumela}} kucalwa nga #'''$2'''.",
+'showingresultsheader' => "{{PLURAL:$5|Umphumela '''$1''' of '''$3'''|Imiphumela '''$1 - $2''' ye '''$3'''}} ya '''$4'''",
+'search-nonefound' => 'Kute umphume lotfolwe/lofanele lesicelo sakho.',
+'powersearch' => 'Sesha ngalokuphakeme',
+'powersearch-legend' => 'Sesha ngalokuphakeme',
+'powersearch-ns' => 'Sesha ku namespaces:',
+'powersearch-redir' => 'Makhasi latfumelayo',
+'powersearch-field' => 'Sesha i',
+'powersearch-togglelabel' => 'Buka:',
+'powersearch-toggleall' => 'Konke',
+'powersearch-togglenone' => 'Kute',
+'search-external' => 'Sesha ngelithulusi langaphandle',
+'searchdisabled' => '{{SITENAME}} kusesha kuvinjiwe.
 Ungasesha nge Google.
 Naka kutsi makhasi abo e {{SITENAME}} angaba sekadlulelwe sikhatsi.',
 
@@ -228,8 +226,8 @@ Naka kutsi makhasi abo e {{SITENAME}} angaba sekadlulelwe sikhatsi.',
 
 # Preferences page
 'searchresultshead' => 'Sesha',
-'uid'               => 'Matisi Wemuntfu:',
-'yourlanguage'      => 'Lulwimi:',
+'uid' => 'Matisi Wemuntfu:',
+'yourlanguage' => 'Lulwimi:',
 
 # Special:ListFiles
 'listfiles_date' => 'Lusuku',
@@ -238,7 +236,7 @@ Naka kutsi makhasi abo e {{SITENAME}} angaba sekadlulelwe sikhatsi.',
 
 # File description page
 'filehist-datetime' => 'Lusuku/Sikhatsi',
-'filehist-user'     => 'Umuntfu',
+'filehist-user' => 'Umuntfu',
 
 'brokenredirects-edit' => 'hlela',
 
@@ -263,23 +261,23 @@ Naka kutsi makhasi abo e {{SITENAME}} angaba sekadlulelwe sikhatsi.',
 'listusers-submit' => 'Khomba',
 
 # Watchlist
-'watch'   => 'Gadza',
+'watch' => 'Gadza',
 'unwatch' => 'Yekela kugadza',
 
 # Restrictions (nouns)
-'restriction-edit'   => 'Hlela',
-'restriction-move'   => 'Khweshisa',
+'restriction-edit' => 'Hlela',
+'restriction-move' => 'Khweshisa',
 'restriction-create' => 'Create',
 
 # Undelete
 'undelete-search-submit' => 'Sesha',
 
-'sp-contributions-talk'   => 'ingcoco',
+'sp-contributions-talk' => 'ingcoco',
 'sp-contributions-submit' => 'Sesha',
 
 # Block/unblock
 'ipblocklist-submit' => 'Sesha',
-'proxyblocksuccess'  => 'Kwentekile.',
+'proxyblocksuccess' => 'Kwentekile.',
 
 # Move page
 'movelogpage' => 'Khweshisa i-log',
index 68e70a3..65d5e96 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'    => 'Sontaha',
-'monday'    => 'Mantaha',
-'tuesday'   => 'Labobedi',
+'sunday' => 'Sontaha',
+'monday' => 'Mantaha',
+'tuesday' => 'Labobedi',
 'wednesday' => 'Laboraro',
-'thursday'  => 'Labone',
-'friday'    => 'Labohlano',
-'saturday'  => 'Moqebelo',
-'january'   => 'Pherekgong',
-'february'  => 'Hlakola',
-'march'     => 'Hlakubele',
-'april'     => 'Mmesa',
-'may_long'  => 'Motsheanong',
-'june'      => 'Phupjane',
-'july'      => 'Phupu',
-'august'    => 'Phato',
+'thursday' => 'Labone',
+'friday' => 'Labohlano',
+'saturday' => 'Moqebelo',
+'january' => 'Pherekgong',
+'february' => 'Hlakola',
+'march' => 'Hlakubele',
+'april' => 'Mmesa',
+'may_long' => 'Motsheanong',
+'june' => 'Phupjane',
+'july' => 'Phupu',
+'august' => 'Phato',
 'september' => 'Lwetse',
-'october'   => 'Mphalane',
-'november'  => 'Pudungwana',
-'december'  => 'Tshitwe',
-'may-gen'   => 'Motsheanong',
-'jan'       => 'Phere',
-'feb'       => 'Hlako',
-'mar'       => 'Hlaku',
-'apr'       => 'Mmesa',
-'may'       => 'Motshe',
-'jun'       => 'Phupjane',
-'jul'       => 'Phupu',
-'aug'       => 'Phato',
-'sep'       => 'Lwetse',
-'oct'       => 'Mphala',
-'nov'       => 'Pudu',
-'dec'       => 'Tshitwe',
+'october' => 'Mphalane',
+'november' => 'Pudungwana',
+'december' => 'Tshitwe',
+'may-gen' => 'Motsheanong',
+'jan' => 'Phere',
+'feb' => 'Hlako',
+'mar' => 'Hlaku',
+'apr' => 'Mmesa',
+'may' => 'Motshe',
+'jun' => 'Phupjane',
+'jul' => 'Phupu',
+'aug' => 'Phato',
+'sep' => 'Lwetse',
+'oct' => 'Mphala',
+'nov' => 'Pudu',
+'dec' => 'Tshitwe',
 
 # Categories related messages
 'category_header' => 'Dingolwa tse mokgeng wa "$1"',
 
-'mypage'     => 'Leqephe la ka',
-'mytalk'     => 'Leqephe la ka la moqoqo',
+'mypage' => 'Leqephe la ka',
+'mytalk' => 'Leqephe la ka la moqoqo',
 'navigation' => 'Eya ho',
 
 # Cologne Blue skin
 'faq' => 'Dipotso-mehla',
 
-'returnto'       => 'Kgutlela ho $1.',
-'tagline'        => 'E tswa ho {{SITENAME}}',
-'search'         => 'Fuputsa',
-'history'        => 'Nalane',
-'history_short'  => 'Nalane',
-'newpage'        => 'Leqephe le letjha',
-'talkpage'       => 'Qoqa ka leqephe lena',
-'talk'           => 'Moqoqo',
-'categorypage'   => 'Mpontshe leqephe la mekga',
+'returnto' => 'Kgutlela ho $1.',
+'tagline' => 'E tswa ho {{SITENAME}}',
+'search' => 'Fuputsa',
+'history' => 'Nalane',
+'history_short' => 'Nalane',
+'newpage' => 'Leqephe le letjha',
+'talkpage' => 'Qoqa ka leqephe lena',
+'talk' => 'Moqoqo',
+'categorypage' => 'Mpontshe leqephe la mekga',
 'otherlanguages' => 'Ka maleme a mang',
-'jumptosearch'   => 'phuputso',
+'jumptosearch' => 'phuputso',
 
 # 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).
-'mainpage'             => 'Leqephe la pele',
+'mainpage' => 'Leqephe la pele',
 'mainpage-description' => 'Leqephe la pele',
-'portal'               => 'Potjho e kopano',
-'portal-url'           => 'Project:Potjho e kopano',
+'portal' => 'Potjho e kopano',
+'portal-url' => 'Project:Potjho e kopano',
 
-'retrievedfrom'   => 'E tswa ho "$1"',
+'retrievedfrom' => 'E tswa ho "$1"',
 'newmessageslink' => 'melaetsa e metjha',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Sengolwa',
+'nstab-main' => 'Sengolwa',
 'nstab-mediawiki' => 'Molaetsa',
-'nstab-help'      => 'Leqephe la thusa',
-'nstab-category'  => 'Mokga',
+'nstab-help' => 'Leqephe la thusa',
+'nstab-category' => 'Mokga',
 
 # Login and logout pages
-'yourpasswordagain'  => 'Ngola lepetjo hape',
+'yourpasswordagain' => 'Ngola lepetjo hape',
 'remembermypassword' => 'O nkgopole (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'nologinlink'        => 'Ingodisetse',
-'createaccount'      => 'Ingodisetse',
-'gotaccount'         => "O se o ingodisitse? '''$1'''.",
-'createaccountmail'  => 'ka e-mail',
-'badretype'          => 'Mapetjo a mabedi o a ngotseng ha a tshwane.',
-'mailmypassword'     => 'Nthomele password ya ka ka email',
+'nologinlink' => 'Ingodisetse',
+'createaccount' => 'Ingodisetse',
+'gotaccount' => "O se o ingodisitse? '''$1'''.",
+'createaccountmail' => 'ka e-mail',
+'badretype' => 'Mapetjo a mabedi o a ngotseng ha a tshwane.',
+'mailmypassword' => 'Nthomele password ya ka ka email',
 
 # Change password dialog
 'oldpassword' => 'Lepetjo la kgale:',
 'newpassword' => 'Lepetjo le letjha:',
-'retypenew'   => 'Ngola lepetjo le letjha hape:',
+'retypenew' => 'Ngola lepetjo le letjha hape:',
 
 # Edit pages
-'savearticle'  => 'Le boloke',
-'showpreview'  => 'Mpontshe hore le tlo ba jwang',
-'showdiff'     => 'Mpontshe hore ho tlo fetoha eng',
+'savearticle' => 'Le boloke',
+'showpreview' => 'Mpontshe hore le tlo ba jwang',
+'showdiff' => 'Mpontshe hore ho tlo fetoha eng',
 'accmailtitle' => 'Lepetjo le rometswe.',
-'accmailtext'  => 'Lepetjo la "$1" le se le rometswe ho $2.',
-'note'         => "'''Ela hloko:'''",
+'accmailtext' => 'Lepetjo la "$1" le se le rometswe ho $2.',
+'note' => "'''Ela hloko:'''",
 
 # Search results
 'powersearch' => 'Fuputsa',
 
 # Preferences page
-'changepassword'    => 'Fetola lepetjo',
+'changepassword' => 'Fetola lepetjo',
 'searchresultshead' => 'Phuputso',
-'allowemail'        => 'Dumella batho ba bang hore ba nthomelle di-email',
+'allowemail' => 'Dumella batho ba bang hore ba nthomelle di-email',
 
 # MIME search
 'download' => 'Jarolla',
@@ -125,39 +125,39 @@ $messages = array(
 
 # Miscellaneous special pages
 'mostcategories' => 'Dingolwa tse mekga e mengata',
-'shortpages'     => 'Maqephe a makgutshwane',
-'longpages'      => 'Maqephe a matelele',
-'newpages'       => 'Maqephe a matjha',
+'shortpages' => 'Maqephe a makgutshwane',
+'longpages' => 'Maqephe a matelele',
+'newpages' => 'Maqephe a matjha',
 
 # Special:AllPages
 'allpages' => 'Maqephe ohle',
 
 # Special:Categories
-'categories'         => 'Mekga',
+'categories' => 'Mekga',
 'categoriespagetext' => 'The following {{PLURAL:$1|category contains|categories contain}} pages or media.
 [[Special:UnusedCategories|Unused categories]] are not shown here.
 Also see [[Special:WantedCategories|wanted categories]].',
 
 # E-mail user
-'emailuser'     => 'Romela motho enwa email',
-'emailfrom'     => 'E tswa ho:',
-'emailto'       => 'Ho:',
-'emailsubject'  => 'Ka:',
-'emailmessage'  => 'O re:',
-'emailsend'     => 'E romele',
-'emailsent'     => 'E rometswe',
+'emailuser' => 'Romela motho enwa email',
+'emailfrom' => 'E tswa ho:',
+'emailto' => 'Ho:',
+'emailsubject' => 'Ka:',
+'emailmessage' => 'O re:',
+'emailsend' => 'E romele',
+'emailsent' => 'E rometswe',
 'emailsenttext' => 'Email ya molaetsa wa hao e se e rometswe.',
 
 # Contributions
 'contributions' => 'Tse ngotsweng ke motho enwa',
-'mycontris'     => 'Tse ngotsweng ke nna',
+'mycontris' => 'Tse ngotsweng ke nna',
 
 # Block/unblock
-'ipbreason'     => 'Lebaka',
+'ipbreason' => 'Lebaka',
 'infiniteblock' => 'ho eya ho ile',
 
 # Namespace 8 related
-'allmessagesname'    => 'Lebitso',
+'allmessagesname' => 'Lebitso',
 'allmessagesdefault' => 'Se neng se ngotswe pele',
 'allmessagescurrent' => 'Se ngotsweng hona jwale',
 
index e5916f4..199abb7 100644 (file)
@@ -1007,8 +1007,6 @@ Staal deertruch sicher, dät ju Versionsgeskichte fon n Artikkel historisk akroa
 'search-interwiki-caption' => 'Susterprojekte',
 'search-interwiki-default' => '$1 Resultoate:',
 'search-interwiki-more' => '(wiedere)',
-'search-mwsuggest-enabled' => 'mäd Foarsleeke',
-'search-mwsuggest-disabled' => 'neen Foarsleeke',
 'search-relatedarticle' => 'Früünde',
 'mwsuggest-disable' => 'Foarsleeke truch Ajax deaktivierje',
 'searcheverything-enable' => 'Säik in aal Noomensruume',
@@ -3301,4 +3299,8 @@ Ne [{{SERVER}}{{SCRIPTPATH}}/COPYING Kopie fon ju ''GNU General Public License''
 'revdelete-unrestricted' => 'Ienskränkengen foar Administratore wächhoald',
 'newuserlog-byemail' => 'dät Paaswoud wuud uur E-Mail fersoand',
 
+# Search suggestions
+'searchsuggest-search' => 'Säik',
+'searchsuggest-containing' => 'Fultextsäike ätter ...',
+
 );
index 6b8b243..eae5327 100644 (file)
@@ -1073,8 +1073,6 @@ Pastikeun yén ieu parobahan bisa miara jujutan kaca sagemblengna.',
 'search-interwiki-caption' => 'Proyék sawargi',
 'search-interwiki-default' => '$1 hasil:',
 'search-interwiki-more' => '(saterusna)',
-'search-mwsuggest-enabled' => 'jeung bongbolongan',
-'search-mwsuggest-disabled' => 'euweuh bongbolongan',
 'search-relatedarticle' => 'Patula-patali',
 'mwsuggest-disable' => 'Tumpurkeun usulan AJAX',
 'searcheverything-enable' => 'Pilari di sakabéh rohangaran',
@@ -3062,6 +3060,10 @@ Coba ku sawangan normal.',
 'feedback-message' => 'Surat:',
 'feedback-cancel' => 'Bolay',
 
+# Search suggestions
+'searchsuggest-search' => 'Sungsi',
+'searchsuggest-containing' => 'ngandung...',
+
 # API errors
 'api-error-file-too-large' => 'Berkas nu dikirim gedé teuing.',
 'api-error-filename-tooshort' => 'Ngaran berkas pondok teuing.',
index c1cf301..7b9c494 100644 (file)
@@ -477,7 +477,7 @@ $messages = array(
 'vector-action-protect' => 'Skrivskydda',
 'vector-action-undelete' => 'Återställ',
 'vector-action-unprotect' => 'Ändra skydd',
-'vector-simplesearch-preference' => 'Aktivera utökade sökförslag (endast Vector-utseendet)',
+'vector-simplesearch-preference' => 'Aktivera förenklat sökfält (endast Vector-utseendet)',
 'vector-view-create' => 'Skapa',
 'vector-view-edit' => 'Redigera',
 'vector-view-history' => 'Visa historik',
@@ -696,9 +696,11 @@ Den kan innehålla ett eller flera tecken som inte får användas i sidtitlar.',
 'protectedpagetext' => 'Den här sidan har skrivskyddats för att förhindra redigering.',
 'viewsourcetext' => 'Du kan se och kopiera denna sidas källtext:',
 'viewyourtext' => "Du kan se och kopiera källan för '''dina redigeringar''' på denna sida:",
-'protectedinterface' => 'Denna sida innehåller text för mjukvarans gränssnitt, och är skrivskyddad för att förebygga missbruk.',
-'editinginterface' => "'''Varning:''' Du redigerar en sida som används till texten i gränssnittet. Ändringar på denna sida kommer att påverka gränssnittets utseende för alla användare.
-För översättningar, använd gärna [//translatewiki.net/wiki/Main_Page?setlang=sv translatewiki.net], översättningsprojektet för MediaWiki.",
+'protectedinterface' => 'Denna sida innehåller text för mjukvarans gränssnitt på denna wiki, och är skrivskyddad för att förebygga missbruk.
+För att lägga till eller ändra översättningar för alla wikis, var god använd [//translatewiki.net/ translatewiki.net], lokaliseringsprojektet för MediaWiki.',
+'editinginterface' => "'''Varning:''' Du redigerar en sida som används till texten i gränssnittet.
+Ändringar på denna sida kommer att påverka gränssnittets utseende för alla användare på denna wiki.
+För att lägga till eller ändra översättningar för alla wikis, var god använd [//translatewiki.net/ translatewiki.net], översättningsprojektet för MediaWiki.",
 'sqlhidden' => '(gömd SQL-förfrågan)',
 'cascadeprotected' => 'Den här sidan har skyddats från redigering eftersom den inkluderas på följande {{PLURAL:$1|sida|sidor}} som skrivskyddats med "kaskaderande skydd":
 $2',
@@ -773,7 +775,7 @@ Användarnamn är skiftlägeskänsliga.
 Kontrollera din stavning, eller [[Special:UserLogin/signup|skapa ett nytt konto]].',
 'nosuchusershort' => 'Det finns ingen användare som heter "$1". Kontrollera att du stavat rätt.',
 'nouserspecified' => 'Du måste ange ett användarnamn.',
-'login-userblocked' => 'Denna användare är blockerad. Login inte tillåtet.',
+'login-userblocked' => 'Denna användare är blockerad. Inloggning är inte tillåtet.',
 'wrongpassword' => 'Lösenordet du angav är felaktigt. Försök igen.',
 'wrongpasswordempty' => 'Lösenordet som angavs var blankt. Var god försök igen.',
 'passwordtooshort' => 'Lösenord måste innehålla minst {{PLURAL:$1|$1 tecken}}.',
@@ -972,8 +974,8 @@ Om du är en anonym användare och känner att irrelevanta kommentarer har rikta
 'noarticletext' => 'Det finns just nu ingen text på denna sida.
 Du kan [[Special:Search/{{PAGENAME}}|söka efter denna sidtitel]] på andra sidor, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} söka i loggarna], eller [{{fullurl:{{FULLPAGENAME}}|action=edit}} redigera denna sida]</span>.',
 'noarticletext-nopermission' => 'Det finns för tillfället ingen text på denna sida.
-Du kan [[Special:Search/{{PAGENAME}}|söka efter denna sidas titel]] i andra sidor,
-eller <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} söka i relevanta loggar]</span>.',
+Du kan [[Special:Search/{{PAGENAME}}|söka efter denna sidas titel]]  andra sidor,
+eller <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} söka i relaterade loggar]</span>.',
 'missing-revision' => 'Revisionen #$1 av sidan med namnet "{{PAGENAME}}" finns inte.
 
 Detta orsakas vanligen av efter en gammal historiklänk till en sida som har raderats.
@@ -1340,8 +1342,6 @@ Detaljer kan hittas i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}
 'search-interwiki-caption' => 'Systerprojekt',
 'search-interwiki-default' => 'Resultat i $1:',
 'search-interwiki-more' => '(mer)',
-'search-mwsuggest-enabled' => 'med förslag',
-'search-mwsuggest-disabled' => 'inga förslag',
 'search-relatedarticle' => 'Relaterad',
 'mwsuggest-disable' => 'Avaktivera AJAX-förslag',
 'searcheverything-enable' => 'Sök i alla namnrymder',
@@ -1865,7 +1865,7 @@ Om problemet kvarstår, kontakta en [[Special:ListUsers/sysop|administratör]].'
 'backend-fail-internal' => 'Ett okänt fel uppstod i lagringssystemet "$1".',
 'backend-fail-contenttype' => 'Kunde inte bestämma innehållstypen för filen att spara på "$1".',
 'backend-fail-batchsize' => 'Lagringssystemet gav en batch på $1 fil{{PLURAL:$1|operation|operationer}}; gränsen är $2 {{PLURAL:$2|operation|operationer}}.',
-'backend-fail-usable' => 'Kunde inte skriva filen $1 beroende på otillräckliga behörigheter eller saknade kataloger/containrar.',
+'backend-fail-usable' => 'Kunde inte läsa eller skriva filen "$1" på grund av otillräckliga behörigheter eller saknade kataloger/containrar.',
 
 # File journal errors
 'filejournal-fail-dbconnect' => 'Kunde inte ansluta till journaldatabasen för lagringssystemet "$1".',
@@ -2615,8 +2615,8 @@ Den senaste posten i blockeringsloggen visas nedan som referens:',
 
 # Block/unblock
 'autoblockid' => 'Autoblockera #$1',
-'block' => 'Blockera användaren',
-'unblock' => 'Avblockera användaren',
+'block' => 'Blockera användare',
+'unblock' => 'Upphäv blockering av användare',
 'blockip' => 'Blockera användare',
 'blockip-title' => 'Blockera användare',
 'blockip-legend' => 'Blockera användare',
@@ -2965,7 +2965,6 @@ Spara den på din dator och ladda upp den här.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript-testning',
-'javascripttest-disabled' => 'Denna funktion har inte aktiverats på denna wiki.',
 'javascripttest-title' => 'Kör $1 tester',
 'javascripttest-pagetext-noframework' => 'Denna sida är reserverat för att köra JavaScript-tester.',
 'javascripttest-pagetext-unknownframework' => 'Okänd testmiljö "$1".',
@@ -3134,6 +3133,7 @@ Detta orsakades troligen av en länk till en svartlistad webbplats.',
 'pageinfo-restriction' => 'Sidskydd ({{lcfirst:$1}})',
 'pageinfo-magic-words' => '{{PLURAL:$1|Magiskt|Magiska}} ord ($1)',
 'pageinfo-hidden-categories' => '{{PLURAL:$1|Dold kategori|Dolda kategorier}} ($1)',
+'pageinfo-templates' => '{{PLURAL:$1|Inkluderad mall|Inkluderade mallar}} ($1)',
 
 # Skin names
 'skinname-standard' => 'Standard',
@@ -3188,7 +3188,7 @@ 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',
+'svg-long-desc-animated' => 'Animerad SVG-fil, standardstorlek $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.',
@@ -3991,6 +3991,10 @@ Annars kan du använda det enkla formuläret nedan. Din kommentar kommer att lä
 'feedback-bugcheck' => 'Jättebra! Bara kontrollera att det inte är en av de [$1 kända buggarna].',
 'feedback-bugnew' => 'Jag kontrollerade. Rapportera ett nytt fel',
 
+# Search suggestions
+'searchsuggest-search' => 'Sök',
+'searchsuggest-containing' => 'innehåller...',
+
 # API errors
 'api-error-badaccess-groups' => 'Du får inte ladda upp filer till denna wiki.',
 'api-error-badtoken' => 'Internt fel: felaktig token.',
index 9ea67af..b64687e 100644 (file)
@@ -1098,8 +1098,6 @@ Tazama [[Special:BlockList|IP block orodha ya uzuio wa IP]] kuona orodha ya zuio
 'search-interwiki-caption' => 'Miradi ya jumuia',
 'search-interwiki-default' => 'Matokeo toka $1:',
 'search-interwiki-more' => '(zaidi)',
-'search-mwsuggest-enabled' => 'na mapendekezo',
-'search-mwsuggest-disabled' => 'bila makendekezo',
 'search-relatedarticle' => 'Zingine zinazofanana',
 'mwsuggest-disable' => 'Kutoonyesha mapendekezo ya AJAX',
 'searcheverything-enable' => 'Tafuta katika maeneo yote ya wiki',
@@ -3157,6 +3155,10 @@ Tovuti hii inapata matatatizo wakati huu.',
 'feedback-thanks' => 'Ahsante! Maoni yako yamewekwa kwenye ukurasa wa "[$2 $1]".',
 'feedback-close' => 'Tayari',
 
+# Search suggestions
+'searchsuggest-search' => 'Kutafuta',
+'searchsuggest-containing' => 'ya maneno...',
+
 # API errors
 'api-error-empty-file' => 'Faili ulilowasilisha ni tupu.',
 'api-error-emptypage' => 'Kutengeneza mpya, kurasa tupu hazikubaliwi',
index c843c68..f7b0f98 100644 (file)
@@ -967,8 +967,6 @@ $1',
 'search-interwiki-caption' => 'Śostřane projekty',
 'search-interwiki-default' => '$1 wyńiki:',
 'search-interwiki-more' => '(wjyncyj)',
-'search-mwsuggest-enabled' => 'ze sůgestyjůma',
-'search-mwsuggest-disabled' => 'ńy mo sůgestyji',
 'search-relatedarticle' => 'Podane',
 'mwsuggest-disable' => 'Wyuůnč sůgestyje AJAX',
 'searcheverything-enable' => 'Sznupej we wszech mjan',
index ac40d29..2b0c9d8 100644 (file)
@@ -1070,8 +1070,6 @@ $1",
 'search-interwiki-caption' => 'உறவுத் திட்டங்கள்',
 'search-interwiki-default' => '$1 தளத்தின் முடிவுகள்:',
 'search-interwiki-more' => '(மேலும்)',
-'search-mwsuggest-enabled' => 'பரிந்துரைகளுடன்',
-'search-mwsuggest-disabled' => 'பரிந்துரைகளில்லை',
 'search-relatedarticle' => 'தொடர்புடையவை',
 'mwsuggest-disable' => 'AJAX பரிந்துரைகளை முடக்கு',
 'searcheverything-enable' => 'அனைத்துப் பெயர்வெளிகளிலும் தேடவும்',
@@ -2612,7 +2610,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'சாவாநிரல் சோதனை நடக்கின்றது',
-'javascripttest-disabled' => 'இந்தச் செயல்பாடு முடக்கப்பட்டுள்ளது.',
 'javascripttest-title' => '$1 சோதனைகள் நடக்கின்றன',
 'javascripttest-pagetext-noframework' => 'இந்த பக்கம் JavaScript பரிசோதனை ஓட்டத்திற்காக ஒதுக்கப்பட்டுள்ளது',
 'javascripttest-pagetext-skins' => 'சோதனைகளை நடத்த முகப்புறை ஒன்றைத் தேர்வுசெய்:',
@@ -3541,6 +3538,10 @@ $5
 'feedback-bugcheck' => 'சிறப்பு! அது ஏற்கனவே  [ $1 தெரிந்த  bugs ] என்பதை மட்டும்  சரிபார்க்கவும்,',
 'feedback-bugnew' => 'நான் சரிபார்த்தாயிற்று. புதிய bug பற்றி கூறு.',
 
+# Search suggestions
+'searchsuggest-search' => 'தேடு',
+'searchsuggest-containing' => 'கொண்டுள்ளது...',
+
 # API errors
 'api-error-badaccess-groups' => 'இந்த விக்கிக்குக் கோப்புகளைப் பதிவேற்றுவதற்கு நீங்கள் அனுமதிக்கப்படவில்லை.',
 'api-error-badtoken' => 'உள்ளகப் பிழை: தவறான அடையாளம்.',
index f0a254e..ecb1d83 100644 (file)
@@ -584,8 +584,6 @@ $messages = array(
 'search-interwiki-caption' => 'ಬಳಗದ ಇತರ ಯೋಜನೆಲು',
 'search-interwiki-default' => '$1 ಫಲಿತಾಂಶೊಲು:',
 'search-interwiki-more' => '(ಮಸ್ತ್)',
-'search-mwsuggest-enabled' => 'ಸಲಹೆದೊಟ್ಟಿಗೆ',
-'search-mwsuggest-disabled' => 'ಓವು ಸಲಹೆಲಾ ಇಜ್ಜಿ',
 'searchrelated' => 'ಸ೦ಬ೦ಧ ಇತ್ತಿನ',
 'searchall' => 'ಮಾತಾ',
 'powersearch' => 'ನಾಡ್’ಲೆ',
index 9cd12cb..42b45db 100644 (file)
@@ -300,7 +300,7 @@ $messages = array(
 'vector-action-protect' => 'సంరక్షించు',
 'vector-action-undelete' => 'తిరిగి చేర్చు',
 'vector-action-unprotect' => 'సంరక్షణను మార్చు',
-'vector-simplesearch-preference' => 'à°®à±\86à°°à±\81à°\97à±\88à°¨ à°\85à°¨à±\8dà°µà±\87à°·à°£ à°¸à°²à°¹à°¾à°²ని చేతనంచేయి (వెక్టర్ అలంకారానికి మాత్రమే)',
+'vector-simplesearch-preference' => 'సరళమà±\88à°¨ à°µà±\86à°¤à±\81à°\95à±\81à°¡à±\81 à°ªà°\9fà±\8dà°\9fà±\80ని చేతనంచేయి (వెక్టర్ అలంకారానికి మాత్రమే)',
 'vector-view-create' => 'సృష్టించు',
 'vector-view-edit' => 'సవరించు',
 'vector-view-history' => 'చరిత్రను చూడండి',
@@ -789,8 +789,7 @@ $2
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} సంబంధిత చిట్టాలు చూడవచ్చు],
 లేదా [{{fullurl:{{FULLPAGENAME}}|action=edit}} ఈ పేజీని మార్చవచ్చు]</span>.',
 'noarticletext-nopermission' => 'ప్రస్తుతం ఈ పేజీలో పాఠ్యమేమీ లేదు.
-మీరు ఇతర పేజీలలో [[Special:Search/{{PAGENAME}}|ఈ పేజీ శీర్షిక కోసం వెతకవచ్చు]],
-లేదా <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} సంబంధిత చిట్టాలలో వెతకండి]</span>.',
+మీరు ఇతర పేజీలలో [[Special:Search/{{PAGENAME}}|ఈ పేజీ శీర్షిక కోసం వెతకవచ్చు]], లేదా <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} సంబంధిత చిట్టాలలో వెతకవచ్చు]</span>, కానీ ఈ పేజీని సృష్టించడానికి మీకు అనుమతి లేదు.',
 'userpage-userdoesnotexist' => '"<nowiki>$1</nowiki>" అనే వాడుకరి ఖాతా నమోదయిలేదు. మీరు ఈ పేజీని సృష్టించ/సరిదిద్దాలనుకుంటే, సరిచూసుకోండి.',
 'userpage-userdoesnotexist-view' => 'వాడుకరి ఖాతా "$1" నమోదుకాలేదు.',
 'blocked-notice-logextract' => 'ప్రస్తుతం ఈ వాడుకరిని నిరోధించారు.
@@ -1127,8 +1126,6 @@ $1",
 'search-interwiki-caption' => 'సోదర ప్రాజెక్టులు',
 'search-interwiki-default' => '$1 ఫలితాలు:',
 'search-interwiki-more' => '(మరిన్ని)',
-'search-mwsuggest-enabled' => 'సూచనలతో',
-'search-mwsuggest-disabled' => 'సూచనలు వద్దు',
 'search-relatedarticle' => 'సంబంధించినవి',
 'mwsuggest-disable' => 'AJAX సూచనలను అచేతనంచేయి',
 'searcheverything-enable' => 'అన్ని పేరుబరుల్లో వెతుకు',
@@ -3525,6 +3522,9 @@ $5
 'feedback-bugcheck' => 'అద్భుతం! ఇది ఇప్పటికే [$1 తెలిసిన బగ్గుల]లో లేదని సరిచూసుకోండి.',
 'feedback-bugnew' => 'చూసాను. కొత్త బగ్గును నివేదించు',
 
+# Search suggestions
+'searchsuggest-search' => 'వెతుకు',
+
 # API errors
 'api-error-badaccess-groups' => 'ఈ వికీ లోనికి దస్త్రాలను ఎక్కించే అనుమతి మీకు లేదు.',
 'api-error-duplicate-archive-popup-title' => 'నకిలీ {{PLURAL:$1|దస్త్రాన్ని|దస్త్రాలను}} ఇప్పటికే తొలగించారు.',
index 4ddee10..d4600e0 100644 (file)
@@ -412,8 +412,6 @@ Ita-nia mudansa la armazenadu seidauk!",
 'search-result-size' => '$1 ({{PLURAL:$2|liafuan ida|liafuan $2}})',
 'search-section' => '(seksaun $1)',
 'search-interwiki-caption' => 'Projetu seluseluk sira',
-'search-mwsuggest-enabled' => 'fó sujestaun',
-'search-mwsuggest-disabled' => 'la hatudu sujestaun',
 'searchall' => 'hotu',
 'powersearch' => 'Buka',
 'powersearch-field' => 'Buka',
index 76b0027..0d18a83 100644 (file)
@@ -836,8 +836,6 @@ $1',
 'search-interwiki-caption' => 'Лоиҳаҳои хоҳарӣ',
 'search-interwiki-default' => '$1 натоиҷ:',
 'search-interwiki-more' => '(бештар)',
-'search-mwsuggest-enabled' => 'бо тавзеҳот',
-'search-mwsuggest-disabled' => 'бидуни тавзеҳот',
 'search-relatedarticle' => 'Алоқаманд',
 'searchrelated' => 'алоқаманд',
 'searchall' => 'ҳама',
index 82d419a..c2228ba 100644 (file)
@@ -724,8 +724,6 @@ Itminon hosil kuned, ki in taƣjir davomnokiji ta'rixiji sahifaro nigoh dorad.",
 'search-interwiki-caption' => 'Loihahoi xoharī',
 'search-interwiki-default' => '$1 natoiç:',
 'search-interwiki-more' => '(beştar)',
-'search-mwsuggest-enabled' => 'bo tavzehot',
-'search-mwsuggest-disabled' => 'biduni tavzehot',
 'search-relatedarticle' => 'Aloqamand',
 'searchrelated' => 'aloqamand',
 'searchall' => 'hama',
index ec4f919..5025925 100644 (file)
@@ -796,8 +796,7 @@ $1 เป็นผู้ดำเนินการบล็อกในคร
 คุณสามารถ [[Special:Search/{{PAGENAME}}|ค้นหาชื่อบทความนี้]] ในหน้าอื่น
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ค้นหาบันทึกที่เกี่ยวข้อง] หรือ[{{fullurl:{{FULLPAGENAME}}|action=edit}} แก้ไขหน้านี้]</span>',
 'noarticletext-nopermission' => 'ปัจจุบันไม่มีข้อความในหน้านี้
-คุณสามารถ [[Special:Search/{{PAGENAME}}|ค้นหาชื่อบทความนี้]] ในหน้าอื่น
-หรือ <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ค้นหาปูมที่เกี่ยวข้อง]</span>',
+คุณสามารถ[[Special:Search/{{PAGENAME}}|ค้นหาชื่อบทความนี้]]ในหน้าอื่น หรือ<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ค้นหาปูมที่เกี่ยวข้อง]</span> แต่คุณไม่มีสิทธิ์สร้างหน้านี้',
 'userpage-userdoesnotexist' => 'ไม่มีบัญชีผู้ใช้ "<nowiki>$1</nowiki>" อยู่ในสารบบ  กรุณาตรวจสอบให้แน่ใจว่าคุณต้องการสร้างหรือแก้ไขหน้านี้จริงๆ',
 'userpage-userdoesnotexist-view' => 'ไม่มีบัญชีผู้ใช้ลงทะเบียนในชื่อ "$1"',
 'blocked-notice-logextract' => 'ปัจจุบันเลขที่อยู่ไอพีนี้ถูกบล็อก
@@ -1137,8 +1136,6 @@ $1",
 'search-interwiki-caption' => 'โครงการพี่น้อง',
 'search-interwiki-default' => '$1 ผลลัพธ์:',
 'search-interwiki-more' => '(มากกว่า)',
-'search-mwsuggest-enabled' => 'พร้อมคำแนะนำ',
-'search-mwsuggest-disabled' => 'ไม่รวมคำแนะนำ',
 'search-relatedarticle' => 'สัมพันธ์',
 'mwsuggest-disable' => 'ยกเลิกการแนะนำในลักษณะเอแจ็กซ์',
 'searcheverything-enable' => 'สืบค้นในเนมสเปซทั้งหมด',
@@ -2639,7 +2636,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'การทดสอบจาวาสคริปต์',
-'javascripttest-disabled' => 'ฟังก์ชั่นการทำงานนี้ถูกปิดการใช้งานอยู่',
 
 # Tooltip help for the actions
 'tooltip-pt-userpage' => 'หน้าผู้ใช้ของคุณ',
@@ -3473,6 +3469,10 @@ $5
 'feedback-adding' => 'เพิ่มคำติชมเข้าไปที่หน้า...',
 'feedback-close' => 'เสร็จสิ้น',
 
+# Search suggestions
+'searchsuggest-search' => 'ค้นหา',
+'searchsuggest-containing' => 'ประกอบไปด้วย...',
+
 # API errors
 'api-error-mustbeloggedin' => 'กรุณาลงชื่อเข้าใช้เพื่ออัปโหลดไฟล์',
 
index 1a62f89..a03f817 100644 (file)
 
 $messages = array(
 'underline-always' => 'ጥራይ',
-'underline-never'  => 'ኣይትግበሩ',
+'underline-never' => 'ኣይትግበሩ',
 
 # Dates
-'sunday'    => 'ሰንበት',
-'monday'    => 'ሰኑይ',
-'tuesday'   => 'ሰሉስ',
+'sunday' => 'ሰንበት',
+'monday' => 'ሰኑይ',
+'tuesday' => 'ሰሉስ',
 'wednesday' => 'ረብዓ',
-'thursday'  => 'ኃሙስ',
-'friday'    => 'ዓርቢ',
-'saturday'  => 'ቀዳም',
-'sun'       => 'ሰንበ',
-'mon'       => 'ሰኑይ',
-'tue'       => 'ሠሉስ',
-'wed'       => 'ረቡዕ',
-'thu'       => 'ኃሙስ',
-'fri'       => 'ዓርቢ',
-'sat'       => 'ቀዳም',
-'january'   => 'ትሪ',
-'february'  => 'ለካቲት',
-'march'     => 'መጋቢት',
-'april'     => 'ሚያዝያ',
-'may_long'  => 'ግንቦት',
-'june'      => 'ሰነ',
-'july'      => 'ሓምለ',
-'august'    => 'ነሓሰ',
+'thursday' => 'ኃሙስ',
+'friday' => 'ዓርቢ',
+'saturday' => 'ቀዳም',
+'sun' => 'ሰንበ',
+'mon' => 'ሰኑይ',
+'tue' => 'ሠሉስ',
+'wed' => 'ረቡዕ',
+'thu' => 'ኃሙስ',
+'fri' => 'ዓርቢ',
+'sat' => 'ቀዳም',
+'january' => 'ትሪ',
+'february' => 'ለካቲት',
+'march' => 'መጋቢት',
+'april' => 'ሚያዝያ',
+'may_long' => 'ግንቦት',
+'june' => 'ሰነ',
+'july' => 'ሓምለ',
+'august' => 'ነሓሰ',
 'september' => 'መስከረም',
-'october'   => 'ጥቅምቲ',
-'november'  => 'ኅዳር',
-'december'  => 'ታኅሣሥ',
-'jan'       => 'ጃንዩ',
-'feb'       => 'ፌብሩ',
-'mar'       => 'ማርች',
-'apr'       => 'ኤፕረ',
-'may'       => 'ሜይ',
-'jun'       => 'ጁን',
-
-'about'  => 'ብዛዕባ ብጠቅላላ',
+'october' => 'ጥቅምቲ',
+'november' => 'ኅዳር',
+'december' => 'ታኅሣሥ',
+'jan' => 'ጃንዩ',
+'feb' => 'ፌብሩ',
+'mar' => 'ማርች',
+'apr' => 'ኤፕረ',
+'may' => 'ሜይ',
+'jun' => 'ጁን',
+
+'about' => 'ብዛዕባ ብጠቅላላ',
 'mypage' => 'ፅሑፈይ',
 
 # Cologne Blue skin
 'qbpageoptions' => 'ፅሑፍዚ',
-'qbmyoptions'   => 'ፅሑፋተይ',
+'qbmyoptions' => 'ፅሑፋተይ',
 
-'help'          => 'ፍንጪ',
-'search'        => 'ድሉይ',
-'searchbutton'  => 'ድሉይ',
-'history'       => 'ናይ ፅሑፍ ታሪኽ',
+'help' => 'ፍንጪ',
+'search' => 'ድሉይ',
+'searchbutton' => 'ድሉይ',
+'history' => 'ናይ ፅሑፍ ታሪኽ',
 'history_short' => 'ታሪኽ',
-'newpage'       => 'ሓዳስ ፅሑፍ',
-'jumptosearch'  => 'ድሉይ',
+'newpage' => 'ሓዳስ ፅሑፍ',
+'jumptosearch' => 'ድሉይ',
 
 # 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'            => 'ብዛዕባ ዊኪፒዲያ ብጠቅላላ',
-'mainpage'             => 'መበገሲ ገጽ',
+'aboutsite' => 'ብዛዕባ ዊኪፒዲያ ብጠቅላላ',
+'mainpage' => 'መበገሲ ገጽ',
 'mainpage-description' => 'መበገሲ ገጽ',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'    => 'ፅሑፍ',
-'nstab-user'    => 'ናይ ፅሑፍ ኣባል',
+'nstab-main' => 'ፅሑፍ',
+'nstab-user' => 'ናይ ፅሑፍ ኣባል',
 'nstab-project' => 'ናይ ፅሑፍ ፕሮጀክት',
-'nstab-image'   => 'ምስሊ',
+'nstab-image' => 'ምስሊ',
 
 # Login and logout pages
-'yourname'           => 'ናይ ኣባል ሽም:',
+'yourname' => 'ናይ ኣባል ሽም:',
 'loginlanguagelabel' => 'ቋንቋ: $1',
 
 # Edit pages
 'savearticle' => 'ፅሑፍ ኣቐምጥ',
-'newarticle'  => '(ሓዳስ)',
+'newarticle' => '(ሓዳስ)',
 
 # History pages
-'next'        => 'ዝቕጽል',
+'next' => 'ዝቕጽል',
 'historysize' => '($1 {{PLURAL:$1|ባይታት|ባይታት}})',
 
 # Search results
-'prevn'       => 'ናይ ቀደም {{PLURAL:$1|$1}}',
-'nextn'       => 'ዝቕጽል {{PLURAL:$1|$1}}',
+'prevn' => 'ናይ ቀደም {{PLURAL:$1|$1}}',
+'nextn' => 'ዝቕጽል {{PLURAL:$1|$1}}',
 'powersearch' => 'ድሉይ',
 
 # Preferences page
-'preferences'       => 'ኣማረጽቲ',
-'mypreferences'     => 'ናተይ ኣማረጽቲ',
-'saveprefs'         => 'ኣቐምጥ',
+'preferences' => 'ኣማረጽቲ',
+'mypreferences' => 'ናተይ ኣማረጽቲ',
+'saveprefs' => 'ኣቐምጥ',
 'searchresultshead' => 'ድሉይ',
-'savedprefs'        => 'ዘቕረብኩሞ መርኣይ ብትክክል ተቀሚጡ ኣሎ።',
-'prefs-files'       => 'ምስልታት',
-'youremail'         => 'ኢ-መይል:',
-'yourlanguage'      => 'ቋንቋ:',
-'email'             => 'ኢ-መይል',
+'savedprefs' => 'ዘቕረብኩሞ መርኣይ ብትክክል ተቀሚጡ ኣሎ።',
+'prefs-files' => 'ምስልታት',
+'youremail' => 'ኢ-መይል:',
+'yourlanguage' => 'ቋንቋ:',
+'email' => 'ኢ-መይል',
 
 # Groups
-'group'       => 'ብሓበር:',
+'group' => 'ብሓበር:',
 'group-sysop' => 'ሲሶፓት',
 
 'group-sysop-member' => '{{GENDER:$1|ሲሶፕ}}',
 
 # Recent changes
-'hist'          => 'ታሪኽ',
+'hist' => 'ታሪኽ',
 'newpageletter' => 'ሓ',
 
 # Upload
 'savefile' => 'ምስሊ ኣቐምጥ',
 
 # Special:ListFiles
-'imgfile'        => 'ምስሊ',
-'listfiles'      => 'ምስልታት',
+'imgfile' => 'ምስሊ',
+'listfiles' => 'ምስልታት',
 'listfiles_name' => 'ሽም',
 'listfiles_user' => 'ኣባል',
 
@@ -127,10 +127,10 @@ $messages = array(
 'file-anchor-link' => 'ምስሊ',
 
 # Miscellaneous special pages
-'nbytes'            => '$1 {{PLURAL:$1|ባይት|ባይታት}}',
-'longpages'         => 'ነዋሕቲ ፅሑፋት',
-'listusers'         => 'ኣባላት',
-'newpages'          => 'ሓደሽቲ ዛዕባታት',
+'nbytes' => '$1 {{PLURAL:$1|ባይት|ባይታት}}',
+'longpages' => 'ነዋሕቲ ፅሑፋት',
+'listusers' => 'ኣባላት',
+'newpages' => 'ሓደሽቲ ዛዕባታት',
 'newpages-username' => 'ናይ ኣባል ሽም:',
 
 # Book sources
@@ -141,11 +141,11 @@ $messages = array(
 
 # Special:AllPages
 'alphaindexline' => '$1 ናብ $2',
-'nextpage'       => 'ዝቕጽል ፅሑፍ ($1)',
-'prevpage'       => 'ናይ ቀደም ፅሑፍ ($1)',
-'allarticles'    => 'ኵሎም ፅሑፋት',
-'allpagesprev'   => 'ናይ ቀደም',
-'allpagesnext'   => 'ዝቕጽል',
+'nextpage' => 'ዝቕጽል ፅሑፍ ($1)',
+'prevpage' => 'ናይ ቀደም ፅሑፍ ($1)',
+'allarticles' => 'ኵሎም ፅሑፋት',
+'allpagesprev' => 'ናይ ቀደም',
+'allpagesnext' => 'ዝቕጽል',
 'allpagessubmit' => 'ኪድ',
 
 # Protect
@@ -179,15 +179,15 @@ $messages = array(
 'imgmultipagenext' => 'ዝቕጽል ፅሑፍ →',
 
 # Table pager
-'table_pager_next'         => 'ዝቕጽል ፅሑፍ',
-'table_pager_prev'         => 'ናይ ቀደም ፅሑፍ',
+'table_pager_next' => 'ዝቕጽል ፅሑፍ',
+'table_pager_prev' => 'ናይ ቀደም ፅሑፍ',
 'table_pager_limit_submit' => 'ኪድ',
 
 # Auto-summaries
 'autosumm-new' => 'ሓዳስ ፅሑፍ: $1',
 
 # Size units
-'size-bytes'     => '$1 ባይታት',
+'size-bytes' => '$1 ባይታት',
 'size-kilobytes' => '$1 ኪሎባይታት',
 'size-megabytes' => '$1 ሜጋባይታት',
 'size-gigabytes' => '$1 ጊጋባይታት',
index 8530ecd..64b77eb 100644 (file)
@@ -975,8 +975,6 @@ Nawigasiýa çykgytlaryny ulanmaklygyň bu sütüni başky ýagdaýyna getirjekd
 'search-interwiki-caption' => 'Dogan taslamalar',
 'search-interwiki-default' => '$1 netijeler:',
 'search-interwiki-more' => '(has-da köp)',
-'search-mwsuggest-enabled' => 'teklipler bilen',
-'search-mwsuggest-disabled' => 'teklip ýok',
 'search-relatedarticle' => 'Baglanyşykly',
 'mwsuggest-disable' => 'AJAX tekliplerini ýap',
 'searcheverything-enable' => 'Ähli at giňişliklerinde gözle',
@@ -3146,4 +3144,8 @@ Faýlyň adyny "{{ns:file}}:" pristawkasyz giriziň.',
 'revdelete-unrestricted' => 'administratorlardan aýyrylan çäklendirmeler',
 'newuserlog-byemail' => 'parol e-poçta bilen iberildi',
 
+# Search suggestions
+'searchsuggest-search' => 'Gözleg',
+'searchsuggest-containing' => 'öz içine alýar...',
+
 );
index c15b40b..b370efe 100644 (file)
@@ -1207,8 +1207,6 @@ Matatagpuan ang mga detalye sa loob ng [{{fullurl:{{#Special:Log}}/delete|page={
 'search-interwiki-caption' => 'Kapatid na mga proyekto',
 'search-interwiki-default' => '$1 mga resulta:',
 'search-interwiki-more' => '(mas marami pa)',
-'search-mwsuggest-enabled' => 'may mga mungkahi',
-'search-mwsuggest-disabled' => 'walang mga mungkahi',
 'search-relatedarticle' => 'Kaugnay',
 'mwsuggest-disable' => 'Huwag paganahin ang mga mungkahi ng AJAX',
 'searcheverything-enable' => 'Maghanap sa lahat ng ngalan-espasyo:',
@@ -2849,7 +2847,6 @@ Sagipin mo ito sa iyong kompyuter at papaitaas na ikarga ito rito.',
 
 # JavaScriptTest
 'javascripttest' => 'Pagsubok sa JavaScript',
-'javascripttest-disabled' => 'Hindi gumagana ang tungkuling ito sa wiking ito.',
 'javascripttest-title' => 'Pinatatakbo ang mga pagsubok ng $1',
 'javascripttest-pagetext-noframework' => 'Nakalaan ang pahinang ito para sa pagpapatakbo ng mga pagsubok ng JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Hindi napag-aalamang balangkas ng pagsubok na "$1".',
@@ -4068,6 +4065,10 @@ O kaya, maaari mong gamitin ang maginhawang pormularyo sa ibaba. Ang iyong pagpu
 'feedback-bugcheck' => 'Mahusay! Suriin lang na hindi pa ito isa sa [$1 nalalamang mga depekto].',
 'feedback-bugnew' => 'Sinuri ko na. Mag-ulat ng panibagong sira',
 
+# Search suggestions
+'searchsuggest-search' => 'Maghanap',
+'searchsuggest-containing' => 'naglalaman ng ...',
+
 # API errors
 'api-error-badaccess-groups' => 'Hindi ka pinapayagang makapagkarga ng mga talaksan papunta sa wiking ito.',
 'api-error-badtoken' => 'Panloob na kamalian: masamang kahalip.',
index ff23e81..cebf739 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'Tshipi',
-'monday'        => 'Mosupologo',
-'tuesday'       => 'Labobedi',
-'wednesday'     => 'Laboraro',
-'thursday'      => 'Labone',
-'friday'        => 'Labotlhano',
-'saturday'      => 'Matlhatso',
-'january'       => 'Firikgong',
-'february'      => 'Tlhakole',
-'march'         => 'Mopitlo',
-'april'         => 'Moranang',
-'may_long'      => 'Motsheganong',
-'june'          => 'Seetebosigo',
-'july'          => 'Phukwi',
-'august'        => 'Phatwe',
-'september'     => 'Lwetse',
-'october'       => 'Phalane',
-'november'      => 'Ngwanatsele',
-'december'      => 'Sedimonthole',
-'january-gen'   => 'Firikgong',
-'february-gen'  => 'Tlhakole',
-'march-gen'     => 'Mopitlo',
-'april-gen'     => 'Moranang',
-'may-gen'       => 'Motsheganong',
-'june-gen'      => 'Seetebosigo',
-'july-gen'      => 'Phukwi',
-'august-gen'    => 'Phatwe',
+'sunday' => 'Tshipi',
+'monday' => 'Mosupologo',
+'tuesday' => 'Labobedi',
+'wednesday' => 'Laboraro',
+'thursday' => 'Labone',
+'friday' => 'Labotlhano',
+'saturday' => 'Matlhatso',
+'january' => 'Firikgong',
+'february' => 'Tlhakole',
+'march' => 'Mopitlo',
+'april' => 'Moranang',
+'may_long' => 'Motsheganong',
+'june' => 'Seetebosigo',
+'july' => 'Phukwi',
+'august' => 'Phatwe',
+'september' => 'Lwetse',
+'october' => 'Phalane',
+'november' => 'Ngwanatsele',
+'december' => 'Sedimonthole',
+'january-gen' => 'Firikgong',
+'february-gen' => 'Tlhakole',
+'march-gen' => 'Mopitlo',
+'april-gen' => 'Moranang',
+'may-gen' => 'Motsheganong',
+'june-gen' => 'Seetebosigo',
+'july-gen' => 'Phukwi',
+'august-gen' => 'Phatwe',
 'september-gen' => 'Lwetse',
-'october-gen'   => 'Phalane',
-'november-gen'  => 'Ngwanatsele',
-'december-gen'  => 'Sedimonthole',
+'october-gen' => 'Phalane',
+'november-gen' => 'Ngwanatsele',
+'december-gen' => 'Sedimonthole',
 
-'cancel'     => 'Sutlha',
-'mytalk'     => 'Puo yame',
+'cancel' => 'Sutlha',
+'mytalk' => 'Puo yame',
 'navigation' => 'Tsweletso',
 
-'help'             => 'Thuso',
-'search'           => 'Senka',
-'searchbutton'     => 'Senka',
-'go'               => 'Tsamaya',
-'searcharticle'    => 'Tsamaya',
-'history_short'    => 'Ditso',
+'help' => 'Thuso',
+'search' => 'Senka',
+'searchbutton' => 'Senka',
+'go' => 'Tsamaya',
+'searcharticle' => 'Tsamaya',
+'history_short' => 'Ditso',
 'printableversion' => 'Mokwalo o o ka gatisiwang motlhofo',
-'permalink'        => 'Kgolagano ya sennelaruri',
-'edit'             => 'Baakanya',
-'delete'           => 'Sutlha',
-'protect'          => 'Sireletsa',
-'talk'             => 'Puisano',
-'toolbox'          => 'Lebokoso la dithulusu',
-'otherlanguages'   => 'Ka dipuo di sele',
+'permalink' => 'Kgolagano ya sennelaruri',
+'edit' => 'Baakanya',
+'delete' => 'Sutlha',
+'protect' => 'Sireletsa',
+'talk' => 'Puisano',
+'toolbox' => 'Lebokoso la dithulusu',
+'otherlanguages' => 'Ka dipuo di sele',
 
 # 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).
-'currentevents'        => 'Ditiragalo tsa sešeng',
-'disclaimers'          => 'Tlhapa diatla',
-'edithelp'             => 'Thuso ya go fetola',
-'mainpage'             => 'Tsebe ya konokono',
+'currentevents' => 'Ditiragalo tsa sešeng',
+'disclaimers' => 'Tlhapa diatla',
+'edithelp' => 'Thuso ya go fetola',
+'mainpage' => 'Tsebe ya konokono',
 'mainpage-description' => 'Tsebe ya konokono',
-'portal'               => 'Patlelo ya setšhaba',
-'portal-url'           => 'Project:Patlelo ya setšhaba',
-'privacy'              => 'Melawana ya sephiri',
+'portal' => 'Patlelo ya setšhaba',
+'portal-url' => 'Project:Patlelo ya setšhaba',
+'privacy' => 'Melawana ya sephiri',
 
-'youhavenewmessages'      => 'O na le $1 ($2).',
-'newmessageslink'         => 'molaetsa o moša',
+'youhavenewmessages' => 'O na le $1 ($2).',
+'newmessageslink' => 'molaetsa o moša',
 'youhavenewmessagesmulti' => 'O na le molaetsa o moša mo $1',
-'editsection'             => 'baakanya',
-'editold'                 => 'baakanya',
+'editsection' => 'baakanya',
+'editold' => 'baakanya',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Mokwalo',
+'nstab-main' => 'Mokwalo',
 'nstab-mediawiki' => 'Molaetsa',
 
 # General errors
 'viewsource' => 'Lebelela motswedi',
 
 # Login and logout pages
-'welcomecreation'    => '== Amogelesega, $1! ==
+'welcomecreation' => '== Amogelesega, $1! ==
 
 O ipuletse akhaonte. O seka wa lebala go fetola tse o di dikgatlhegelo tsa gago tsa {{SITENAME}}.',
-'yourname'           => 'Leina la modirisi:',
-'yourpassword'       => 'Selotlolo sa sephiri:',
-'yourpasswordagain'  => 'Kwala selotlolo sa gago sa sephiri gape:',
+'yourname' => 'Leina la modirisi:',
+'yourpassword' => 'Selotlolo sa sephiri:',
+'yourpasswordagain' => 'Kwala selotlolo sa gago sa sephiri gape:',
 'remembermypassword' => 'Gakologelwa ikwadiso yame mo khompiutareng e (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'              => 'Ikwadise',
-'userlogin'          => 'Ikwadise / ipulela tsebe',
-'logout'             => 'Tswala',
-'userlogout'         => 'Tswala',
-'notloggedin'        => 'Ga o a ikwadisa',
-'createaccount'      => 'Ipulela tsebe',
+'login' => 'Ikwadise',
+'userlogin' => 'Ikwadise / ipulela tsebe',
+'logout' => 'Tswala',
+'userlogout' => 'Tswala',
+'notloggedin' => 'Ga o a ikwadisa',
+'createaccount' => 'Ipulela tsebe',
 
 # Edit pages
-'summary'     => 'Tshoboko:',
-'minoredit'   => 'Se ke paakanyo e potlana',
-'watchthis'   => 'Lebelela tsebe e',
+'summary' => 'Tshoboko:',
+'minoredit' => 'Se ke paakanyo e potlana',
+'watchthis' => 'Lebelela tsebe e',
 'savearticle' => 'Boloka tsebe',
 'showpreview' => 'Supa gore go tlaa lebega jang',
-'showdiff'    => 'Supa diphetogo',
+'showdiff' => 'Supa diphetogo',
 
 # History pages
-'currentrev'          => 'Dipaakanyo tsa sešeng',
+'currentrev' => 'Dipaakanyo tsa sešeng',
 'currentrevisionlink' => 'Dipaakanyo tsa sešeng',
 
 # Preferences page
 'mypreferences' => 'Dikgatlhegelo tsa me',
-'youremail'     => 'E-mail:',
-'username'      => 'Leina la modirisi:',
+'youremail' => 'E-mail:',
+'username' => 'Leina la modirisi:',
 
 # Recent changes
 'recentchanges' => 'Diphetogo tsa sešeng',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Diphetogo tse di tsamaelanang',
-'recentchangeslinked-feed'    => 'Diphetogo tse di tsamaelanang',
+'recentchangeslinked' => 'Diphetogo tse di tsamaelanang',
+'recentchangeslinked-feed' => 'Diphetogo tse di tsamaelanang',
 'recentchangeslinked-toolbox' => 'Diphetogo tse di tsamaelanang',
 
 # Upload
-'upload'          => 'Tsenya mokwalo o o tswang kwantle',
-'uploadbtn'       => 'Tsenya mokwalo o o tswang kwantle',
+'upload' => 'Tsenya mokwalo o o tswang kwantle',
+'uploadbtn' => 'Tsenya mokwalo o o tswang kwantle',
 'watchthisupload' => 'Lebelela tsebe e',
 
 # Random page
 'randompage' => 'Tsebe e e sa tlhomamang',
 
 # Miscellaneous special pages
-'move'         => 'Suta',
+'move' => 'Suta',
 'movethispage' => 'Sutisa tsebe e',
 
 # Watchlist
-'mywatchlist'   => 'Mafoko a ke a etseng tlhoko',
-'watchnologin'  => 'Ga o a ikwadisa',
-'watch'         => 'Lebelela',
+'mywatchlist' => 'Mafoko a ke a etseng tlhoko',
+'watchnologin' => 'Ga o a ikwadisa',
+'watch' => 'Lebelela',
 'watchthispage' => 'Lebelela tsebe e',
 
 # Protect
@@ -159,11 +159,11 @@ O ipuletse akhaonte. O seka wa lebala go fetola tse o di dikgatlhegelo tsa gago
 
 # Move page
 'move-page-legend' => 'Sutisa tsebe',
-'movearticle'      => 'Sutisa tsebe:',
-'movenologin'      => 'Ga o a ikwadisa',
-'movepagebtn'      => 'Sutisa tsebe',
-'movedto'          => 'sutela kwa',
-'movereason'       => 'Lebaka:',
+'movearticle' => 'Sutisa tsebe:',
+'movenologin' => 'Ga o a ikwadisa',
+'movepagebtn' => 'Sutisa tsebe',
+'movedto' => 'sutela kwa',
+'movereason' => 'Lebaka:',
 
 # Namespace 8 related
 'allmessages' => 'Melaetsa ya maranyane',
index 37356a3..c203762 100644 (file)
@@ -438,8 +438,6 @@ Ko e ʻuhinga loka ko e $1 ia.",
 'viewprevnext' => 'Vakai ki he ($1 {{int:pipe-separator}} $2) ($3).',
 'search-suggest' => 'Mahalo pē naʻa ke fiemaʻu: $1',
 'search-interwiki-more' => '(lahi ange)',
-'search-mwsuggest-enabled' => 'mo e fokotuʻu atu',
-'search-mwsuggest-disabled' => 'taʻe fokotuʻu atu',
 'showingresults' => "ʻOku ʻasi ʻi lalo ʻa e ngaahi fua ʻoku kamata mo e #'''$2''' (aʻu ki he '''$1''').",
 'showingresultsnum' => "ʻOku ʻasi ʻi lalo ha fua ʻe '''$3''', ʻoku kamata mo e #'''$2'''.",
 'nonefound' => "Ko e ngaahi kumi naʻe ʻikai ke siaʻa. Mahalo pē te ke fiefeinga kumi ʻi he ngaahi vā hingoa kotoa (kupu, alea, sīpinga, mo e hā fua). Tānaki ''all:'' ʻi muʻa ʻo hoʻo fehuʻi.",
index 1169a4d..2982ae2 100644 (file)
 
 $messages = array(
 # Dates
-'january'   => 'tenpo mun pi nanpa wan',
-'february'  => 'tenpo mun pi nanpa tu',
-'march'     => 'tenpo mun pi nanpa tu wan',
-'april'     => 'tenpo mun pi nanpa tu tu',
-'may_long'  => 'tenpo mun pi nanpa luka',
-'june'      => 'tenpo mun pi nanpa luka wan',
-'july'      => 'tenpo mun pi nanpa luka tu',
-'august'    => 'tenpo mun pi nanpa luka tu wan',
+'january' => 'tenpo mun pi nanpa wan',
+'february' => 'tenpo mun pi nanpa tu',
+'march' => 'tenpo mun pi nanpa tu wan',
+'april' => 'tenpo mun pi nanpa tu tu',
+'may_long' => 'tenpo mun pi nanpa luka',
+'june' => 'tenpo mun pi nanpa luka wan',
+'july' => 'tenpo mun pi nanpa luka tu',
+'august' => 'tenpo mun pi nanpa luka tu wan',
 'september' => 'tenpo mun pi nanpa luka tu tu',
-'october'   => 'tenpo mun pi nanpa luka luka',
-'november'  => 'tenpo mun pi nanpa luka luka wan',
-'december'  => 'tenpo mun pi nanpa luka luka tu',
+'october' => 'tenpo mun pi nanpa luka luka',
+'november' => 'tenpo mun pi nanpa luka luka wan',
+'december' => 'tenpo mun pi nanpa luka luka tu',
 
 # Categories related messages
-'category_header'        => 'lipu lon kulupu lipu "$1"',
-'subcategories'          => 'kulupu lipu lili',
+'category_header' => 'lipu lon kulupu lipu "$1"',
+'subcategories' => 'kulupu lipu lili',
 'listingcontinuesabbrev' => ' li awen',
 
-'article'    => 'lipu sona',
-'newwindow'  => '(ona li open e lupa sin)',
-'cancel'     => 'ike',
-'mytalk'     => 'toki mi',
+'article' => 'lipu sona',
+'newwindow' => '(ona li open e lupa sin)',
+'cancel' => 'ike',
+'mytalk' => 'toki mi',
 'navigation' => 'lipu suli',
 
-'help'              => 'mi sona ala',
-'search'            => 'o lukin jo',
-'go'                => 'o tawa',
-'history'           => 'o lukin e lipu ni pi tenpo pini',
-'history_short'     => 'lipu ni pi tenpo pini',
-'printableversion'  => 'lipu ni o kama lipu len',
-'permalink'         => 'nimi open kiwen',
-'edit'              => 'o ante',
-'editthispage'      => 'o ante e lipu ni',
-'delete'            => 'o weka',
-'deletethispage'    => 'o weka e lipu ni',
-'protect'           => 'mi taso o ken ante',
-'protectthispage'   => 'mi taso o ken ante e lipu ni',
-'unprotect'         => 'jan ali o ken ante',
+'help' => 'mi sona ala',
+'search' => 'o lukin jo',
+'go' => 'o tawa',
+'history' => 'o lukin e lipu ni pi tenpo pini',
+'history_short' => 'lipu ni pi tenpo pini',
+'printableversion' => 'lipu ni o kama lipu len',
+'permalink' => 'nimi open kiwen',
+'edit' => 'o ante',
+'editthispage' => 'o ante e lipu ni',
+'delete' => 'o weka',
+'deletethispage' => 'o weka e lipu ni',
+'protect' => 'mi taso o ken ante',
+'protectthispage' => 'mi taso o ken ante e lipu ni',
+'unprotect' => 'jan ali o ken ante',
 'unprotectthispage' => 'jan ale o ken ante e lipu ni',
-'talkpage'          => 'Talk page',
-'specialpage'       => 'lipu suli',
-'talk'              => 'o toki',
-'toolbox'           => 'ilo',
-'otherlanguages'    => 'toki ante',
-'redirectedfrom'    => '(tan $1)',
+'talkpage' => 'Talk page',
+'specialpage' => 'lipu suli',
+'talk' => 'o toki',
+'toolbox' => 'ilo',
+'otherlanguages' => 'toki ante',
+'redirectedfrom' => '(tan $1)',
 
 # 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'            => 'lipu sona pi toki pona li seme?',
-'aboutpage'            => 'Project:lipu sona pi toki pona li seme?',
-'copyright'            => 'lipu ken $1 li lawa e lipu ni.',
-'currentevents'        => 'seme li sin lon ma?',
-'disclaimers'          => 'wile ala',
-'edithelp'             => 'mi sona ala e ante',
-'mainpage'             => 'lipu lawa',
+'aboutsite' => 'lipu sona pi toki pona li seme?',
+'aboutpage' => 'Project:lipu sona pi toki pona li seme?',
+'copyright' => 'lipu ken $1 li lawa e lipu ni.',
+'currentevents' => 'seme li sin lon ma?',
+'disclaimers' => 'wile ala',
+'edithelp' => 'mi sona ala e ante',
+'mainpage' => 'lipu lawa',
 'mainpage-description' => 'lipu lawa',
-'portal'               => 'lipu pi kulupu ni',
-'privacy'              => 'ken pi awen weka',
+'portal' => 'lipu pi kulupu ni',
+'privacy' => 'ken pi awen weka',
 
-'ok'            => 'pona',
+'ok' => 'pona',
 'retrievedfrom' => 'tan $1',
-'editsection'   => 'o ante',
-'toc'           => 'poki lawa',
-'showtoc'       => 'o suli e poki ni.',
-'hidetoc'       => 'o lili e poki ni',
+'editsection' => 'o ante',
+'toc' => 'poki lawa',
+'showtoc' => 'o suli e poki ni.',
+'hidetoc' => 'o lili e poki ni',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'lipu sona',
-'nstab-user'      => 'lipu jan',
-'nstab-special'   => 'suli',
-'nstab-image'     => 'lipu nanpa',
+'nstab-main' => 'lipu sona',
+'nstab-user' => 'lipu jan',
+'nstab-special' => 'suli',
+'nstab-image' => 'lipu nanpa',
 'nstab-mediawiki' => 'nimi',
-'nstab-template'  => 'lipu mama',
-'nstab-help'      => 'pana pona',
-'nstab-category'  => 'kulupu lipu',
+'nstab-template' => 'lipu mama',
+'nstab-help' => 'pana pona',
+'nstab-category' => 'kulupu lipu',
 
 # Login and logout pages
-'logout'     => 'mi o tawa',
+'logout' => 'mi o tawa',
 'userlogout' => 'mi o tawa',
 
 # Edit pages
-'summary'          => 'ante li seme:',
-'minoredit'        => 'ante ni li lili taso',
-'watchthis'        => 'mi wile sona e ante ale pi lipu ni lon tenpo kama',
-'savearticle'      => 'o awen',
-'preview'          => 'lukin taso',
-'showpreview'      => 'mi wile lukin taso e ante',
-'editing'          => 'mi ante e: $1',
-'editingcomment'   => 'mi ante e lipu $1 (wan sin)',
+'summary' => 'ante li seme:',
+'minoredit' => 'ante ni li lili taso',
+'watchthis' => 'mi wile sona e ante ale pi lipu ni lon tenpo kama',
+'savearticle' => 'o awen',
+'preview' => 'lukin taso',
+'showpreview' => 'mi wile lukin taso e ante',
+'editing' => 'mi ante e: $1',
+'editingcomment' => 'mi ante e lipu $1 (wan sin)',
 'copyrightwarning' => "o sona e ni: ken $2 (o lukin e $1) li lawa tawa ante ali lon {{SITENAME}} li. jan li ken ante e toki sina li ken pana e ona tawa jan ante. sina wile ala e ni la, o sitelen ala lon lipu ni.<br />
 kin la sina toki e ni: toki sina ni li tan sina taso anu lipu pi ken ali.
 '''SINA KEN ALA LA, O PANA ALA E TOKI PI KEN LILI TAWA LIPU NI!'''",
-'templatesused'    => '{{PLURAL:$1|Template|Templates}} used on this page:',
+'templatesused' => '{{PLURAL:$1|Template|Templates}} used on this page:',
 
 # History pages
 'histfirst' => 'pini taso',
-'histlast'  => 'sin taso',
+'histlast' => 'sin taso',
 
 # Search results
-'prevn'        => 'nanpa {{PLURAL:$1|$1}} pini',
-'nextn'        => 'nanpa {{PLURAL:$1|$1}} kama',
+'prevn' => 'nanpa {{PLURAL:$1|$1}} pini',
+'nextn' => 'nanpa {{PLURAL:$1|$1}} kama',
 'viewprevnext' => 'o lukin e ($1 {{int:pipe-separator}} $2) ($3).',
 
 # Preferences page
 'preferences' => 'seme li pona tawa mi',
 
 # Recent changes
-'recentchanges'   => 'lipu seme li ante?',
+'recentchanges' => 'lipu seme li ante?',
 'minoreditletter' => 'ante lili',
-'newpageletter'   => 'lipu sin',
+'newpageletter' => 'lipu sin',
 
 # Recent changes linked
-'recentchangeslinked'         => 'ante sama',
-'recentchangeslinked-feed'    => 'ante sama',
+'recentchangeslinked' => 'ante sama',
+'recentchangeslinked-feed' => 'ante sama',
 'recentchangeslinked-toolbox' => 'ante sama',
 
 # Upload
-'upload'            => 'o pana e lipu nanpa',
-'filedesc'          => 'ante li seme',
+'upload' => 'o pana e lipu nanpa',
+'filedesc' => 'ante li seme',
 'fileuploadsummary' => 'ante li seme:',
 
 # File description page
@@ -139,8 +139,8 @@ kin la sina toki e ni: toki sina ni li tan sina taso anu lipu pi ken ali.
 'randompage' => 'mi wile lukin e lipu ante',
 
 # Miscellaneous special pages
-'lonelypages'  => 'lipu ni li jo ala e lipu sama',
-'move'         => 'o tawa',
+'lonelypages' => 'lipu ni li jo ala e lipu sama',
+'move' => 'o tawa',
 'movethispage' => 'o pana e nimi sin',
 
 # Special:AllPages
@@ -150,11 +150,11 @@ kin la sina toki e ni: toki sina ni li tan sina taso anu lipu pi ken ali.
 'categories' => 'kulupu lipu',
 
 # Watchlist
-'watchlist'       => 'mi sona e ante pi lipu seme',
-'watch'           => 'o sona e ante',
-'watchthispage'   => 'mi wile sona e ante ale pi lipu ni lon tenpo kama',
+'watchlist' => 'mi sona e ante pi lipu seme',
+'watch' => 'o sona e ante',
+'watchthispage' => 'mi wile sona e ante ale pi lipu ni lon tenpo kama',
 'unwatchthispage' => 'mi wile ala sona e ante ale pi lipu ni lon tenpo kama',
-'watchnochange'   => 'None of your watched items was edited in the time period displayed.',
+'watchnochange' => 'None of your watched items was edited in the time period displayed.',
 
 # Contributions
 'mycontris' => 'mi ante e lipu seme',
index 216ac48..c05c6fd 100644 (file)
@@ -388,8 +388,6 @@ Na tu yu tok tru nau olsem yu raitim dispela yu yet, o yu kisim long wanpela hap
 'search-suggest' => 'Yu laik tok: $1',
 'search-interwiki-default' => '$1 ol painim:',
 'search-interwiki-more' => '(moa)',
-'search-mwsuggest-enabled' => 'halivim mi',
-'search-mwsuggest-disabled' => 'nogat halivim mi',
 'searchall' => 'olgeta',
 'powersearch' => 'Mobeta Painim',
 'powersearch-legend' => 'Mobeta Painim',
@@ -887,4 +885,7 @@ Yu inap lukim as tok bilong em',
 # HTML forms
 'htmlform-selectorother-other' => 'Narapela',
 
+# Search suggestions
+'searchsuggest-search' => 'Painim',
+
 );
index 6aaa52e..da6c103 100644 (file)
@@ -700,7 +700,7 @@ Lütfen birkaç dakika sonra yeniden deneyin.',
 'protectedpagetext' => 'Bu sayfa değişiklik yapılmaması için koruma altına alınmıştır.',
 'viewsourcetext' => 'Bu sayfanın kaynağını görebilir ve kopyalayabilirsiniz:',
 'viewyourtext' => "Bu sayfaya '''yaptığınız değişikliklerin''' kaynağını görünteleyip kopyalayabilirsiniz:",
-'protectedinterface' => 'Bu sayfa yazılım için arayüz metni sağlamaktadır ve kötüye kullanımı önlemek için kilitlenmiştir.',
+'protectedinterface' => "Bu sayfa yazılım için arayüz metni sağlamaktadır ve kötüye kullanımı önlemek için korumaya alınmıştır. Eklemek ya da bütün vikilerdeki çevirileri değiştirmek için lütfen MediaWiki yerelleştirme projesi [//translatewiki.net/ translatewiki.net]'i kullanın.",
 'editinginterface' => "'''UYARI:''' Yazılım için arayüz sağlamakta kullanılan bir sayfayı değiştirmektesiniz. Bu sayfadaki değişiklikler kullanıcı arayüzünü diğer kullanıcılar için de değiştirecektir. Çeviriler için, lütfen [//translatewiki.net/wiki/Main_Page?setlang=tr translatewiki.net]'yi kullanarak MediaWiki yerelleştirme projesini dikkate alınız.",
 'sqlhidden' => '(SQL gizli sorgu)',
 'cascadeprotected' => 'Bu sayfa değişiklik yapılması engellenmiştir, çünkü  "kademeli" seçeneği aktif hale getirilerek koruma altına alınan {{PLURAL:$1|sayfada|sayfada}} kullanılmaktadır:
@@ -1319,8 +1319,6 @@ Gezinti bağlantılarının bu sütunu sıfırlayacağını unutmayın.',
 'search-interwiki-caption' => 'Kardeş projeler',
 'search-interwiki-default' => '$1 sonuçlar:',
 'search-interwiki-more' => '(daha çok)',
-'search-mwsuggest-enabled' => 'önerilerle',
-'search-mwsuggest-disabled' => 'öneri yok',
 'search-relatedarticle' => 'ilgili',
 'mwsuggest-disable' => 'AJAX önerilerini devre dışı bırak',
 'searcheverything-enable' => 'Tüm ad alanlarında ara',
@@ -2872,7 +2870,6 @@ Geçici dosya kayıp.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript denemesi',
-'javascripttest-disabled' => 'Bu işlev, bu viki üzerinde etkinleştirilmedi.',
 
 # Tooltip help for the actions
 'tooltip-pt-userpage' => 'Kullanıcı sayfanız',
@@ -3820,6 +3817,10 @@ Resimler tam çözünürlükte görüntülenir, diğer dosya tipleri ilgili prog
 'feedback-bugcheck' => 'Harika! Sadece [bilinen $1 hatalarından] olmadığını kontrol et.',
 'feedback-bugnew' => 'Kontrol ettim. Yeni hata bildir',
 
+# Search suggestions
+'searchsuggest-search' => 'Ara',
+'searchsuggest-containing' => 'içeren...',
+
 # API errors
 'api-error-badaccess-groups' => 'Bu wiki için dosya yüklemenize izin verilmiyor.',
 'api-error-badtoken' => 'İç hata: Bozuk simge.',
index 9076890..3e9b3aa 100644 (file)
@@ -865,6 +865,9 @@ iFaṭaṭe u3do kitla Qaṫre.',
 'feedback-message' => 'Ṫebo:',
 'feedback-cancel' => 'Mbaṫel',
 
+# Search suggestions
+'searchsuggest-search' => 'Kruxyo',
+
 # API errors
 'api-error-unknownerror' => 'Fawdo nuxroyo: $1',
 
index c4b7190..1f9fc5c 100644 (file)
@@ -1150,8 +1150,6 @@ $1",
 'search-interwiki-caption' => 'Тугандаш проектлар',
 'search-interwiki-default' => '$1 нәтиҗә:',
 'search-interwiki-more' => '(тагын)',
-'search-mwsuggest-enabled' => 'киңәшләр белән',
-'search-mwsuggest-disabled' => 'киңәшсез',
 'search-relatedarticle' => 'Бәйләнгән',
 'mwsuggest-disable' => 'AJAX-ярдәмне ябу',
 'searcheverything-enable' => 'Барлык исемнәр мәйданында эзләү',
@@ -2556,6 +2554,10 @@ $1',
 'feedback-close' => 'Әзер',
 'feedback-bugnew' => 'Мин тикшердем. Яңа хата турында хәбәр итү',
 
+# Search suggestions
+'searchsuggest-search' => 'Эзләү',
+'searchsuggest-containing' => 'эчтәлек...',
+
 # API errors
 'api-error-badaccess-groups' => 'Сезгә бу викигә файллар өстәү рөхсәт ителмәгән',
 'api-error-badtoken' => 'Эчке хата: дөрес булмаган токен.',
index db0507f..d3262c4 100644 (file)
@@ -924,8 +924,6 @@ Sez idaräçe bulu säbäple, [$1 yäşerelgän yuramanı qarıy alasız]",
 'search-interwiki-caption' => 'Tuğandaş proyektlar',
 'search-interwiki-default' => '$1 näticä:',
 'search-interwiki-more' => '(tağın)',
-'search-mwsuggest-enabled' => 'kiñäşlär belän',
-'search-mwsuggest-disabled' => 'kiñäşsez',
 'search-relatedarticle' => 'Bäylängän',
 'mwsuggest-disable' => 'AJAX-yärdämne yabu',
 'searcheverything-enable' => 'Barlıq isemnär mäydanında ezläw',
index 9854cb8..e12c76d 100644 (file)
@@ -16,101 +16,101 @@ $fallback = 'fr';
 
 $messages = array(
 # Dates
-'sunday'        => 'tāpati',
-'monday'        => 'monirē',
-'tuesday'       => 'mahana piti',
-'wednesday'     => 'mahana toru',
-'thursday'      => 'mahana maha',
-'friday'        => 'mahana pae',
-'saturday'      => 'mahana mā’a',
-'sun'           => 'tāpati',
-'mon'           => 'monirē',
-'tue'           => 'mahana piti',
-'wed'           => 'mahana toru',
-'thu'           => 'mahana maha',
-'fri'           => 'mahana pae',
-'sat'           => 'mahana mā’a',
-'january'       => 'nō tēnuare',
-'february'      => 'nō fepuare',
-'march'         => 'nō māti',
-'april'         => 'nō ’ēperēra',
-'may_long'      => 'nō mē',
-'june'          => 'nō tiunu',
-'july'          => 'nō tiurai',
-'august'        => 'nō tiurai',
-'september'     => 'nō tetepa',
-'october'       => 'nō ’ātopa',
-'november'      => 'nō novema',
-'december'      => 'nō tītema',
-'january-gen'   => 'nō tēnuare',
-'february-gen'  => 'nō fepuare',
-'march-gen'     => 'nō māti',
-'april-gen'     => 'nō ’ēperēra',
-'may-gen'       => 'nō mē',
-'june-gen'      => 'nō tiunu',
-'july-gen'      => 'nō tiurai',
-'august-gen'    => 'nō tiurai',
+'sunday' => 'tāpati',
+'monday' => 'monirē',
+'tuesday' => 'mahana piti',
+'wednesday' => 'mahana toru',
+'thursday' => 'mahana maha',
+'friday' => 'mahana pae',
+'saturday' => 'mahana mā’a',
+'sun' => 'tāpati',
+'mon' => 'monirē',
+'tue' => 'mahana piti',
+'wed' => 'mahana toru',
+'thu' => 'mahana maha',
+'fri' => 'mahana pae',
+'sat' => 'mahana mā’a',
+'january' => 'nō tēnuare',
+'february' => 'nō fepuare',
+'march' => 'nō māti',
+'april' => 'nō ’ēperēra',
+'may_long' => 'nō mē',
+'june' => 'nō tiunu',
+'july' => 'nō tiurai',
+'august' => 'nō tiurai',
+'september' => 'nō tetepa',
+'october' => 'nō ’ātopa',
+'november' => 'nō novema',
+'december' => 'nō tītema',
+'january-gen' => 'nō tēnuare',
+'february-gen' => 'nō fepuare',
+'march-gen' => 'nō māti',
+'april-gen' => 'nō ’ēperēra',
+'may-gen' => 'nō mē',
+'june-gen' => 'nō tiunu',
+'july-gen' => 'nō tiurai',
+'august-gen' => 'nō tiurai',
 'september-gen' => 'nō tetepa',
-'october-gen'   => 'nō ’ātopa',
-'november-gen'  => 'nō novema',
-'december-gen'  => 'nō tītema',
-'jan'           => 'nō tēnuare',
-'feb'           => 'nō fepuare',
-'mar'           => 'nō māti',
-'apr'           => 'nō ’ēperēra',
-'may'           => 'nō mē',
-'jun'           => 'nō tiunu',
-'jul'           => 'nō tiurai',
-'aug'           => 'nō tiurai',
-'sep'           => 'nō tetepa',
-'oct'           => 'nō ’ātopa',
-'nov'           => 'nō novema',
-'dec'           => 'nō tītema',
-
-'about'      => 'Nō',
-'article'    => 'Parau pāpa’i',
+'october-gen' => 'nō ’ātopa',
+'november-gen' => 'nō novema',
+'december-gen' => 'nō tītema',
+'jan' => 'nō tēnuare',
+'feb' => 'nō fepuare',
+'mar' => 'nō māti',
+'apr' => 'nō ’ēperēra',
+'may' => 'nō mē',
+'jun' => 'nō tiunu',
+'jul' => 'nō tiurai',
+'aug' => 'nō tiurai',
+'sep' => 'nō tetepa',
+'oct' => 'nō ’ātopa',
+'nov' => 'nō novema',
+'dec' => 'nō tītema',
+
+'about' => 'Nō',
+'article' => 'Parau pāpa’i',
 'navigation' => 'Arata’i',
 
 # Cologne Blue skin
-'qbedit'         => 'Fa’ahuru ’ē',
-'qbmyoptions'    => 'ta’u ’api',
+'qbedit' => 'Fa’ahuru ’ē',
+'qbmyoptions' => 'ta’u ’api',
 'qbspecialpages' => 'Te mau ’api ta’a ’ē',
 
-'help'             => 'Tauturu',
-'search'           => 'Roromā’imi',
-'searchbutton'     => 'Roromā’imi',
-'searcharticle'    => 'Haere',
-'history_short'    => 'Parau tuatāpapa',
-'edit'             => 'Fa’ahuru ’ē',
-'delete'           => 'Fa’a’ore',
-'protect'          => 'Pāruru',
-'specialpage'      => '’Api ta’a ’ē',
-'talk'             => 'Paraparaura’a',
+'help' => 'Tauturu',
+'search' => 'Roromā’imi',
+'searchbutton' => 'Roromā’imi',
+'searcharticle' => 'Haere',
+'history_short' => 'Parau tuatāpapa',
+'edit' => 'Fa’ahuru ’ē',
+'delete' => 'Fa’a’ore',
+'protect' => 'Pāruru',
+'specialpage' => '’Api ta’a ’ē',
+'talk' => 'Paraparaura’a',
 'jumptonavigation' => 'arata’i',
-'jumptosearch'     => 'haere',
+'jumptosearch' => 'haere',
 
 # 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'            => 'Nō {{SITENAME}}',
-'aboutpage'            => 'Project:Nō',
-'edithelp'             => 'Tauturu',
-'mainpage'             => 'Fa’ari’ira’a',
+'aboutsite' => 'Nō {{SITENAME}}',
+'aboutpage' => 'Project:Nō',
+'edithelp' => 'Tauturu',
+'mainpage' => 'Fa’ari’ira’a',
 'mainpage-description' => 'Fa’ari’ira’a',
-'portal'               => 'Fare auhoa',
+'portal' => 'Fare auhoa',
 
-'newmessageslink'     => 'Te mau poro’i ’āpī',
+'newmessageslink' => 'Te mau poro’i ’āpī',
 'newmessagesdifflink' => 'fa’ahuru-’ē-ra’a hope’a',
-'editsection'         => 'fa’ahuru ’ē',
-'editold'             => 'fa’ahuru ’ē',
+'editsection' => 'fa’ahuru ’ē',
+'editold' => 'fa’ahuru ’ē',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Parau pāpa’i',
-'nstab-user'      => 'Ta’ata',
-'nstab-special'   => 'Ta’a ’ē',
-'nstab-image'     => 'Hōho’a',
+'nstab-main' => 'Parau pāpa’i',
+'nstab-user' => 'Ta’ata',
+'nstab-special' => 'Ta’a ’ē',
+'nstab-image' => 'Hōho’a',
 'nstab-mediawiki' => 'Poro’i',
-'nstab-template'  => 'Hōho’a fāito',
-'nstab-help'      => 'Tauturu',
-'nstab-category'  => 'Huru',
+'nstab-template' => 'Hōho’a fāito',
+'nstab-help' => 'Tauturu',
+'nstab-category' => 'Huru',
 
 # Revision feed
 'history-feed-title' => 'Parau tuatāpapa',
@@ -119,11 +119,11 @@ $messages = array(
 'powersearch' => 'Roromā’imi',
 
 # Preferences page
-'prefs-rc'     => 'Te mau fa’ahuru-’ē-ra’a ’āpī',
-'prefs-files'  => 'Te mau putu’ite',
-'youremail'    => 'Tā’u ’āfata rata uira',
+'prefs-rc' => 'Te mau fa’ahuru-’ē-ra’a ’āpī',
+'prefs-files' => 'Te mau putu’ite',
+'youremail' => 'Tā’u ’āfata rata uira',
 'yourlanguage' => 'Te reo:',
-'email'        => '’Imere',
+'email' => '’Imere',
 
 # Recent changes
 'recentchanges' => 'Te mau fa’ahuru-’ē-ra’a ’āpī',
@@ -133,7 +133,7 @@ $messages = array(
 
 # File description page
 'file-anchor-link' => 'Hōho’a',
-'filehist-user'    => 'Ta’ata',
+'filehist-user' => 'Ta’ata',
 
 # Random page
 'randompage' => '’Api mā’iti-haere-noa',
index a759d0d..92291c9 100644 (file)
@@ -542,8 +542,6 @@ Please check if you want to create/edit this page.',
 'search-section' => '(«$1» деп салбыр)',
 'search-suggest' => 'Силер «$1» деп бодадыңар чадавас',
 'search-interwiki-more' => '(артык)',
-'search-mwsuggest-enabled' => 'саналдар',
-'search-mwsuggest-disabled' => 'саналдар чок',
 'searcheverything-enable' => 'Шупту аттар делгемнеринден дилээри',
 'searchrelated' => 'холбаалыг',
 'searchall' => 'шупту',
index 1c5a17c..74e0783 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Udmurt (Удмурт)
+/** Udmurt (удмурт)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -44,215 +44,215 @@ $separatorTransformTable = array( ',' => "\xc2\xa0", '.' => ',' );
 
 $messages = array(
 # User preference toggles
-'tog-underline'               => 'Линкъёс ултӥз гожен сызоно',
-'tog-hideminor'               => 'Берпуметӥ тупатонъёслэн списоксэс ичи воштонъёстэк возьматыны',
-'tog-hidepatrolled'           => 'Берпуметӥ тупатонъёслэн списоксэс партрулировать каремын воштонъёстэк возьматыны',
-'tog-newpageshidepatrolled'   => 'Выль бамъёслэн списоксэс партрулировать каремын бамъёстэк возьматыны',
-'tog-extendwatchlist'         => 'Чаклан списокын вань тупатонъёсты возьматыны (озьытэк берпуметӥоссэс гинэ)',
-'tog-usenewrc'                => 'Выль тупатонъёслэн списоксэс умояллям сямен возьматыны (JavsScript кулэ)',
-'tog-numberheadings'          => 'Заголовокъёсты автоматически нумеровать карыны',
-'tog-showtoolbar'             => 'Тупатон тӥрлыкъёслэн панельзэс возьматыны (JavaScript кулэ)',
-'tog-editondblclick'          => 'Бамъёсты шырлэн валтӥсь зӥбонэз кык пол ӝог зӥбиськыкуз тупатыны (JavaScript кулэ)',
-'tog-editsection'             => 'Котькуд секциез [тапатоно] чӧлсконэн возьматыны',
+'tog-underline' => 'Линкъёс ултӥз гожен сызоно',
+'tog-hideminor' => 'Берпуметӥ тупатонъёслэн списоксэс ичи воштонъёстэк возьматыны',
+'tog-hidepatrolled' => 'Берпуметӥ тупатонъёслэн списоксэс партрулировать каремын воштонъёстэк возьматыны',
+'tog-newpageshidepatrolled' => 'Выль бамъёслэн списоксэс партрулировать каремын бамъёстэк возьматыны',
+'tog-extendwatchlist' => 'Чаклан списокын вань тупатонъёсты возьматыны (озьытэк берпуметӥоссэс гинэ)',
+'tog-usenewrc' => 'Выль тупатонъёслэн списоксэс умояллям сямен возьматыны (JavsScript кулэ)',
+'tog-numberheadings' => 'Заголовокъёсты автоматически нумеровать карыны',
+'tog-showtoolbar' => 'Тупатон тӥрлыкъёслэн панельзэс возьматыны (JavaScript кулэ)',
+'tog-editondblclick' => 'Бамъёсты шырлэн валтӥсь зӥбонэз кык пол ӝог зӥбиськыкуз тупатыны (JavaScript кулэ)',
+'tog-editsection' => 'Котькуд секциез [тапатоно] чӧлсконэн возьматыны',
 'tog-editsectiononrightclick' => 'Cекциосты шырлэн бур кнопкаез заголовок вылын зӥбиськыкуз тупатыны (JavaScript кулэ)',
-'tog-showtoc'                 => 'Пуштросэз возьматоно (2-лэсь трос заголовокъем бамъёс понна)',
-'tog-rememberpassword'        => 'Мынам пыроннимме та браузерлэн тодаз возьыны ($1 яке $1-лэсь ӧжытгес нунал ӵоже гинэ)',
-'tog-watchcreations'          => 'Бамъёсты, кудъёстэс мон кылдытӥсько, мынам чаклкан списокам пыртыны',
-'tog-watchdefault'            => 'Бамъёсты, кудъёстэс мон тупатӥсько, мынам чаклкан списокам пыртыны',
-'tog-watchmoves'              => 'Бамъёсты, кудъёстэс мон мукет интые выжтӥсько, мынам чаклкан списокам пыртыны',
-'tog-watchdeletion'           => 'Бамъёсты, кудъёстэс мон ӵушисько, мынам чаклкан списоке пыртыны',
-'tog-minordefault'            => 'Вань воштонъёсты «ичи воштон» пусэн пусйыны',
-'tog-previewontop'            => 'Утён азьвыл учконлэсь укнозэ тупатон укнолэсь азьвылгес возьматыны',
-'tog-previewonfirst'          => 'Бам нырысьсэ утиськыкуз уётн азьвыл учконэз возьматыны',
-
-'underline-always'  => 'Котьку',
-'underline-never'   => 'Ноку',
+'tog-showtoc' => 'Пуштросэз возьматоно (2-лэсь трос заголовокъем бамъёс понна)',
+'tog-rememberpassword' => 'Мынам пыроннимме та браузерлэн тодаз возьыны ($1 яке $1-лэсь ӧжытгес нунал ӵоже гинэ)',
+'tog-watchcreations' => 'Бамъёсты, кудъёстэс мон кылдытӥсько, мынам чаклкан списокам пыртыны',
+'tog-watchdefault' => 'Бамъёсты, кудъёстэс мон тупатӥсько, мынам чаклкан списокам пыртыны',
+'tog-watchmoves' => 'Бамъёсты, кудъёстэс мон мукет интые выжтӥсько, мынам чаклкан списокам пыртыны',
+'tog-watchdeletion' => 'Бамъёсты, кудъёстэс мон ӵушисько, мынам чаклкан списоке пыртыны',
+'tog-minordefault' => 'Вань воштонъёсты «ичи воштон» пусэн пусйыны',
+'tog-previewontop' => 'Утён азьвыл учконлэсь укнозэ тупатон укнолэсь азьвылгес возьматыны',
+'tog-previewonfirst' => 'Бам нырысьсэ утиськыкуз уётн азьвыл учконэз возьматыны',
+
+'underline-always' => 'Котьку',
+'underline-never' => 'Ноку',
 'underline-default' => 'Браузерысь настройкаосты уже кутоно',
 
 # Font style option in Special:Preferences
-'editfont-style'     => 'Тупатон бусыысь шрифтлэн стилез',
-'editfont-default'   => 'Браузерлэн настройкаосысьтыз шрифтэз уже кутоно',
+'editfont-style' => 'Тупатон бусыысь шрифтлэн стилез',
+'editfont-default' => 'Браузерлэн настройкаосысьтыз шрифтэз уже кутоно',
 'editfont-monospace' => 'Огпасьтала пусъёсын шрифт',
 'editfont-sansserif' => 'Засечкатэк шрифт',
-'editfont-serif'     => 'Засечкаен шрифт',
+'editfont-serif' => 'Засечкаен шрифт',
 
 # Dates
-'sunday'        => 'арнянунал',
-'monday'        => 'вордӥськон',
-'tuesday'       => 'пуксён',
-'wednesday'     => 'вирнунал',
-'thursday'      => 'покчиарня',
-'friday'        => 'удмуртарня',
-'saturday'      => 'кӧснунал',
-'sun'           => 'Арн',
-'mon'           => 'Врд',
-'tue'           => 'Пкс',
-'wed'           => 'Врн',
-'thu'           => 'Пкч',
-'fri'           => 'Удм',
-'sat'           => 'Ксн',
-'january'       => 'толшор',
-'february'      => 'тулыспал',
-'march'         => 'южтолэзь',
-'april'         => 'оштолэзь',
-'may_long'      => 'куартолэзь',
-'june'          => 'инвожо',
-'july'          => 'пӧсьтолэзь',
-'august'        => 'гудырикошкон',
-'september'     => 'куарусён',
-'october'       => 'коньывуон',
-'november'      => 'шуркынмон',
-'december'      => 'толсур',
-'january-gen'   => 'толшоре',
-'february-gen'  => 'тулыспалэ',
-'march-gen'     => 'южтолэзе',
-'april-gen'     => 'оштолэзе',
-'may-gen'       => 'куартолэзе',
-'june-gen'      => 'инвожое',
-'july-gen'      => 'пӧсьтолэзе',
-'august-gen'    => 'гудырикошконэ',
+'sunday' => 'арнянунал',
+'monday' => 'вордӥськон',
+'tuesday' => 'пуксён',
+'wednesday' => 'вирнунал',
+'thursday' => 'покчиарня',
+'friday' => 'удмуртарня',
+'saturday' => 'кӧснунал',
+'sun' => 'Арн',
+'mon' => 'Врд',
+'tue' => 'Пкс',
+'wed' => 'Врн',
+'thu' => 'Пкч',
+'fri' => 'Удм',
+'sat' => 'Ксн',
+'january' => 'толшор',
+'february' => 'тулыспал',
+'march' => 'южтолэзь',
+'april' => 'оштолэзь',
+'may_long' => 'куартолэзь',
+'june' => 'инвожо',
+'july' => 'пӧсьтолэзь',
+'august' => 'гудырикошкон',
+'september' => 'куарусён',
+'october' => 'коньывуон',
+'november' => 'шуркынмон',
+'december' => 'толсур',
+'january-gen' => 'толшоре',
+'february-gen' => 'тулыспалэ',
+'march-gen' => 'южтолэзе',
+'april-gen' => 'оштолэзе',
+'may-gen' => 'куартолэзе',
+'june-gen' => 'инвожое',
+'july-gen' => 'пӧсьтолэзе',
+'august-gen' => 'гудырикошконэ',
 'september-gen' => 'куарусёнэ',
-'october-gen'   => 'коньывуонэ',
-'november-gen'  => 'шуркынмонэ',
-'december-gen'  => 'толсурэ',
-'jan'           => 'тшт',
-'feb'           => 'тпт',
-'mar'           => 'южт',
-'apr'           => 'ошт',
-'may'           => 'южт',
-'jun'           => 'ивт',
-'jul'           => 'пст',
-'aug'           => 'гкт',
-'sep'           => 'кст',
-'oct'           => 'квт',
-'nov'           => 'шкт',
-'dec'           => 'тст',
+'october-gen' => 'коньывуонэ',
+'november-gen' => 'шуркынмонэ',
+'december-gen' => 'толсурэ',
+'jan' => 'тшт',
+'feb' => 'тпт',
+'mar' => 'южт',
+'apr' => 'ошт',
+'may' => 'южт',
+'jun' => 'ивт',
+'jul' => 'пст',
+'aug' => 'гкт',
+'sep' => 'кст',
+'oct' => 'квт',
+'nov' => 'шкт',
+'dec' => 'тст',
 
 # Categories related messages
-'pagecategories'                 => '$1 категория',
-'category_header'                => '«$1» категориысь бамъёс',
-'subcategories'                  => 'Подкатегориос',
-'category-media-header'          => '«$1» категориысь файлъёс',
-'category-empty'                 => "''Та категориын али бамъёс но, файлъёс но ӧвӧл.''",
-'hidden-categories'              => '{{PLURAL:$1|Ватэм категория|Ватэм категориос}}',
-'hidden-category-category'       => 'Ватэм категориос',
-'category-subcat-count'          => '{{PLURAL:$2|Со категориын одӥг подкатегория гинэ.|Возьматэмын $1 подкатегория $2 пӧлысь.}}',
-'category-subcat-count-limited'  => 'Со категориын $1 подкатегория.',
-'category-article-count'         => '{{PLURAL:$2|Со категориын одӥг бам гинэ.|Возьматэмын $1 бам $2 пӧлысь.}}',
+'pagecategories' => '$1 категория',
+'category_header' => '«$1» категориысь бамъёс',
+'subcategories' => 'Подкатегориос',
+'category-media-header' => '«$1» категориысь файлъёс',
+'category-empty' => "''Та категориын али бамъёс но, файлъёс но ӧвӧл.''",
+'hidden-categories' => '{{PLURAL:$1|Ватэм категория|Ватэм категориос}}',
+'hidden-category-category' => 'Ватэм категориос',
+'category-subcat-count' => '{{PLURAL:$2|Со категориын одӥг подкатегория гинэ.|Возьматэмын $1 подкатегория $2 пӧлысь.}}',
+'category-subcat-count-limited' => 'Со категориын $1 подкатегория.',
+'category-article-count' => '{{PLURAL:$2|Со категориын одӥг бам гинэ.|Возьматэмын $1 бам $2 пӧлысь.}}',
 'category-article-count-limited' => 'Со категориын $1 бам.',
-'category-file-count'            => '{{PLURAL:$2|Со категориын одӥг файл гинэ.|Возьматэмын $1 файл $2 пӧлысь.}}',
-'category-file-count-limited'    => 'Со категориын $1 файл.',
-'listingcontinuesabbrev'         => 'азьлань',
-'index-category'                 => 'Индексировать кароно бамъёс',
-'noindex-category'               => 'Индексировать каронтэм бамъёс',
+'category-file-count' => '{{PLURAL:$2|Со категориын одӥг файл гинэ.|Возьматэмын $1 файл $2 пӧлысь.}}',
+'category-file-count-limited' => 'Со категориын $1 файл.',
+'listingcontinuesabbrev' => 'азьлань',
+'index-category' => 'Индексировать кароно бамъёс',
+'noindex-category' => 'Индексировать каронтэм бамъёс',
 
 'linkprefix' => '/^(.*?)(„|«)$/sDu',
 
-'about'      => 'Та сярысь',
-'article'    => 'Статья',
-'mypage'     => 'Ас бам',
-'mytalk'     => 'викиавтор сярысь вераськон',
-'anontalk'   => 'Со IP-адрес сярысь вераськон',
+'about' => 'Та сярысь',
+'article' => 'Статья',
+'mypage' => 'Ас бам',
+'mytalk' => 'викиавтор сярысь вераськон',
+'anontalk' => 'Со IP-адрес сярысь вераськон',
 'navigation' => 'Навигация',
 
 # Cologne Blue skin
-'qbpageoptions'  => 'Бамлэн настройкаосыз',
+'qbpageoptions' => 'Бамлэн настройкаосыз',
 'qbspecialpages' => 'Ваньмыз панельёс',
-'faq'            => 'Юан-веран',
-'faqpage'        => 'Project:Юан-веран',
+'faq' => 'Юан-веран',
+'faqpage' => 'Project:Юан-веран',
 
 # Vector skin
 'vector-action-addsection' => 'Выль темаез ватсано',
-'vector-action-delete'     => 'Быдтоно',
-'vector-action-move'       => 'Мукет интые выжтыны',
-'vector-action-protect'    => 'Утьыны',
-'vector-view-create'       => 'Кылдытоно',
-'vector-view-edit'         => 'Тупатоно',
-'vector-view-history'      => 'История',
-'vector-view-view'         => 'Лыдӟоно',
-'vector-view-viewsource'   => 'Кодзэ учкыны',
-
-'errorpagetitle'   => 'Янгыш',
-'tagline'          => '{{SITENAME}}-ысь материал',
-'help'             => 'Валэктонъёс',
-'search'           => 'Утчан',
-'searchbutton'     => 'Утчано',
-'searcharticle'    => 'Мыноно',
-'history'          => 'Бамлэн историез',
-'history_short'    => 'история',
+'vector-action-delete' => 'Быдтоно',
+'vector-action-move' => 'Мукет интые выжтыны',
+'vector-action-protect' => 'Утьыны',
+'vector-view-create' => 'Кылдытоно',
+'vector-view-edit' => 'Тупатоно',
+'vector-view-history' => 'История',
+'vector-view-view' => 'Лыдӟоно',
+'vector-view-viewsource' => 'Кодзэ учкыны',
+
+'errorpagetitle' => 'Янгыш',
+'tagline' => '{{SITENAME}}-ысь материал',
+'help' => 'Валэктонъёс',
+'search' => 'Утчан',
+'searchbutton' => 'Утчано',
+'searcharticle' => 'Мыноно',
+'history' => 'Бамлэн историез',
+'history_short' => 'история',
 'printableversion' => 'Печатламон версия',
-'permalink'        => 'Ӵапак та версиезлы линк',
-'print'            => 'Печатлано',
-'edit'             => 'тупатыны',
-'delete'           => 'Быдтыны',
-'protect'          => 'Утьыны',
+'permalink' => 'Ӵапак та версиезлы линк',
+'print' => 'Печатлано',
+'edit' => 'тупатыны',
+'delete' => 'Быдтыны',
+'protect' => 'Утьыны',
 'talkpagelinktext' => 'Вераськон',
-'talk'             => 'Вераськон',
-'toolbox'          => 'Инструментъёс',
+'talk' => 'Вераськон',
+'toolbox' => 'Инструментъёс',
 'jumptonavigation' => 'навигация',
-'jumptosearch'     => 'утчан',
+'jumptosearch' => 'утчан',
 
 # 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).
-'currentevents'        => 'Выль иворъёс',
-'currentevents-url'    => 'Project:Выль иворъёс',
-'helppage'             => 'Help:Валэктон',
-'mainpage'             => 'Кутскон бам',
+'currentevents' => 'Выль иворъёс',
+'currentevents-url' => 'Project:Выль иворъёс',
+'helppage' => 'Help:Валэктон',
+'mainpage' => 'Кутскон бам',
 'mainpage-description' => 'Кутскон бам',
-'portal'               => 'Сообщество',
-'portal-url'           => 'Project:Портал сообщества',
+'portal' => 'Сообщество',
+'portal-url' => 'Project:Портал сообщества',
 
-'retrievedfrom'   => '«$1»-лэсь басьтэмын',
-'editsection'     => 'тупатыны',
+'retrievedfrom' => '«$1»-лэсь басьтэмын',
+'editsection' => 'тупатыны',
 'editsectionhint' => '$1 секциез тупатоно',
-'site-rss-feed'   => '$1 — RSS-лента',
-'site-atom-feed'  => '$1 — Atom-лента',
-'red-link-title'  => '$1 (со бам ӧвӧл на)',
+'site-rss-feed' => '$1 — RSS-лента',
+'site-atom-feed' => '$1 — Atom-лента',
+'red-link-title' => '$1 (со бам ӧвӧл на)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-user'      => 'Викиавтор',
+'nstab-user' => 'Викиавтор',
 'nstab-mediawiki' => 'Ивортон',
 
 # General errors
 'viewsource' => 'Кодзэ учкыны',
 
 # Login and logout pages
-'login'                   => 'Википедие пырон',
+'login' => 'Википедие пырон',
 'nav-login-createaccount' => 'Нимдэс вераны / Регистрациез ортчытыны',
-'userlogin'               => 'Регистрациез ортчытыны яке Википедие пырыны',
-'logout'                  => 'Кошкыны',
-'userlogout'              => 'Кошкыны',
-'createaccount'           => 'выль вики-авторлэн регистрациез',
+'userlogin' => 'Регистрациез ортчытыны яке Википедие пырыны',
+'logout' => 'Кошкыны',
+'userlogout' => 'Кошкыны',
+'createaccount' => 'выль вики-авторлэн регистрациез',
 
 # Edit pages
-'summary'       => 'Мар но малы тупатэмын? (вакчияк):',
-'minoredit'     => 'Ичи воштон',
+'summary' => 'Мар но малы тупатэмын? (вакчияк):',
+'minoredit' => 'Ичи воштон',
 'noarticletext' => "В настоящий момент текст на данной странице отсутствует.
 Вы можете [[Special:Search/{{PAGENAME}}|найти упоминание данного названия]] на других страницах,
 <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} найти соответствующие записи журналов],
 или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} создать страницу с таким названием]'''</span>.",
 
 # Revision deletion
-'revdelete-radio-set'   => 'Бен',
+'revdelete-radio-set' => 'Бен',
 'revdelete-radio-unset' => 'Ӧвӧл',
 
 # Search results
-'searchresults'      => 'Шедьтэмын',
-'searchresulttext'   => 'Проектлэн бамъёстӥз утчан сярысь тыро-быдогес тодэмды потӥз ке, учке [[{{MediaWiki:Helppage}}|«Юан-веран» люкетэз]].',
-'searchhelp-url'     => 'Help:Валэктон',
+'searchresults' => 'Шедьтэмын',
+'searchresulttext' => 'Проектлэн бамъёстӥз утчан сярысь тыро-быдогес тодэмды потӥз ке, учке [[{{MediaWiki:Helppage}}|«Юан-веран» люкетэз]].',
+'searchhelp-url' => 'Help:Валэктон',
 'search-result-size' => '$1 кыл({{PLURAL:$2|1 word|$2 words}})',
 
 # Preferences page
-'preferences'     => 'настройкаос',
-'mypreferences'   => 'Настройкаос',
+'preferences' => 'настройкаос',
+'mypreferences' => 'Настройкаос',
 'prefs-watchlist' => 'Чаклан список',
 
 # Recent changes
 'recentchanges' => 'Выль тупатонъёс',
-'hist'          => 'история',
+'hist' => 'история',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Герӟаськем тупатонъёс',
-'recentchangeslinked-feed'    => 'Герӟаськем тупатонъёс',
+'recentchangeslinked' => 'Герӟаськем тупатонъёс',
+'recentchangeslinked-feed' => 'Герӟаськем тупатонъёс',
 'recentchangeslinked-toolbox' => 'Герӟаськем тупатонъёс',
 
 # Upload
@@ -266,16 +266,16 @@ $messages = array(
 
 # Miscellaneous special pages
 'nbytes' => '$1 байт',
-'move'   => 'Мукет интые выжтыны',
+'move' => 'Мукет интые выжтыны',
 
 # E-mail user
 'emailmessage' => 'Ивортон:',
 
 # Watchlist
-'watchlist'   => 'Чаклано статьяос',
+'watchlist' => 'Чаклано статьяос',
 'mywatchlist' => 'Чаклан список',
-'watch'       => 'Чаклано',
-'unwatch'     => 'Чакламысь дугдыны',
+'watch' => 'Чаклано',
+'unwatch' => 'Чакламысь дугдыны',
 
 # Contributions
 'mycontris' => 'Мынам гожтэмъёсы',
@@ -284,23 +284,23 @@ $messages = array(
 'whatlinkshere' => 'Татчы линкъёс',
 
 # Move page
-'movearticle'     => 'Статьяез мукет интые выжтыны',
-'move-watch'      => 'Та бамез чаклан списоке пыртыны',
+'movearticle' => 'Статьяез мукет интые выжтыны',
+'move-watch' => 'Та бамез чаклан списоке пыртыны',
 'delete_and_move' => 'Быдтыны но мукет интые выжтыны',
 
 # Namespace 8 related
 'allmessagesname' => 'Ивортон',
 
 # Tooltip help for the actions
-'tooltip-ca-talk'                => 'Бамлэн контентэз сярысь вераськон',
-'tooltip-search'                 => 'Утчано {{SITENAME}}',
-'tooltip-n-mainpage'             => 'Кутскон баме мыноно',
+'tooltip-ca-talk' => 'Бамлэн контентэз сярысь вераськон',
+'tooltip-search' => 'Утчано {{SITENAME}}',
+'tooltip-n-mainpage' => 'Кутскон баме мыноно',
 'tooltip-n-mainpage-description' => 'Кутскон баме мыноно',
-'tooltip-n-portal'               => 'Проект сярысь, мар карыны быгатоды, ужлы кулэ луэмзэ кытысь шедьтоно',
-'tooltip-n-recentchanges'        => 'Берпуметӥ тупатонъёслэн списоксы',
-'tooltip-n-randompage'           => 'Олокыӵе бамез учконо',
-'tooltip-t-whatlinkshere'        => 'Ваньмыз бамъёс, кудъёсаз та бамлы линксы вань',
-'tooltip-t-specialpages'         => 'Специальной бамъёслэн списоксы',
+'tooltip-n-portal' => 'Проект сярысь, мар карыны быгатоды, ужлы кулэ луэмзэ кытысь шедьтоно',
+'tooltip-n-recentchanges' => 'Берпуметӥ тупатонъёслэн списоксы',
+'tooltip-n-randompage' => 'Олокыӵе бамез учконо',
+'tooltip-t-whatlinkshere' => 'Ваньмыз бамъёс, кудъёсаз та бамлы линксы вань',
+'tooltip-t-specialpages' => 'Специальной бамъёслэн списоксы',
 
 # Special:SpecialPages
 'specialpages' => 'Ваньмыз панельёс',
index bf2740e..32db00b 100644 (file)
@@ -1113,8 +1113,6 @@ $1",
 'search-interwiki-caption' => 'ھەمشىرە قۇرۇلۇشلار',
 'search-interwiki-default' => '$1 نەتىجە:',
 'search-interwiki-more' => '(تېخىمۇ كۆپ)',
-'search-mwsuggest-enabled' => 'تەكلىپ بار',
-'search-mwsuggest-disabled' => 'تەكلىپ يوق',
 'search-relatedarticle' => 'ئالاقىدار',
 'mwsuggest-disable' => 'AJAX تەكلىپىنى چەكلە',
 'searcheverything-enable' => 'ھەممە ئات بوشلۇقىدىن ئىزدە',
index 2be90f1..1653977 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Uyghur (Latin script) (Uyghurche)
+/** Uyghur (Latin script) (Uyghurche)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
 
 $messages = array(
 # Dates
-'sunday'        => 'Yekshenbe',
-'monday'        => 'Düshenbe',
-'tuesday'       => 'Seyshenbe',
-'wednesday'     => 'Charshenbe',
-'thursday'      => 'Peyshenbe',
-'friday'        => 'Jüme',
-'saturday'      => 'Shenbe',
-'january'       => 'Yanwar',
-'february'      => 'Féwral',
-'march'         => 'Mart',
-'april'         => 'Aprél',
-'may_long'      => 'May',
-'june'          => 'Iyun',
-'july'          => 'Iyul',
-'august'        => 'Awghust',
-'september'     => 'Séntebr',
-'october'       => 'Öktebir',
-'november'      => 'Noyabr',
-'december'      => 'Dékabr',
-'may-gen'       => 'May',
+'sunday' => 'Yekshenbe',
+'monday' => 'Düshenbe',
+'tuesday' => 'Seyshenbe',
+'wednesday' => 'Charshenbe',
+'thursday' => 'Peyshenbe',
+'friday' => 'Jüme',
+'saturday' => 'Shenbe',
+'january' => 'Yanwar',
+'february' => 'Féwral',
+'march' => 'Mart',
+'april' => 'Aprél',
+'may_long' => 'May',
+'june' => 'Iyun',
+'july' => 'Iyul',
+'august' => 'Awghust',
+'september' => 'Séntebr',
+'october' => 'Öktebir',
+'november' => 'Noyabr',
+'december' => 'Dékabr',
+'may-gen' => 'May',
 'september-gen' => 'Séntebr',
-'october-gen'   => 'Öktebir',
-'november-gen'  => 'Noyabr',
-'december-gen'  => 'Dékabr',
-'jan'           => '1-Ay',
-'feb'           => '2-Ay',
-'mar'           => '3-Ay',
-'apr'           => '4-Ay',
-'may'           => 'May',
-'jun'           => '6-Ay',
-'jul'           => '7-Ay',
-'aug'           => '8-Ay',
-'sep'           => '9-Ay',
-'oct'           => '10-Ay',
-'nov'           => '11-Ay',
-'dec'           => '12-Ay',
-
-'mypage'     => 'Mening beti',
+'october-gen' => 'Öktebir',
+'november-gen' => 'Noyabr',
+'december-gen' => 'Dékabr',
+'jan' => '1-Ay',
+'feb' => '2-Ay',
+'mar' => '3-Ay',
+'apr' => '4-Ay',
+'may' => 'May',
+'jun' => '6-Ay',
+'jul' => '7-Ay',
+'aug' => '8-Ay',
+'sep' => '9-Ay',
+'oct' => '10-Ay',
+'nov' => '11-Ay',
+'dec' => '12-Ay',
+
+'mypage' => 'Mening beti',
 'navigation' => 'Körüsh',
 
 # Cologne Blue skin
-'qbedit'         => 'Uzgartish',
+'qbedit' => 'Uzgartish',
 'qbspecialpages' => 'Alahida tor batleri',
 
-'help'             => 'Yardem',
-'search'           => 'Izdash',
-'searchbutton'     => 'Izdash',
-'go'               => 'Kuchush',
-'searcharticle'    => 'Kuchush',
-'history_short'    => 'Tarih',
+'help' => 'Yardem',
+'search' => 'Izdash',
+'searchbutton' => 'Izdash',
+'go' => 'Kuchush',
+'searcharticle' => 'Kuchush',
+'history_short' => 'Tarih',
 'printableversion' => 'Basma Nushisi',
-'permalink'        => 'Menggülük bet',
-'edit'             => 'Uzgartish',
-'delete'           => 'Yukhutush',
-'protect'          => 'Koghdash',
+'permalink' => 'Menggülük bet',
+'edit' => 'Uzgartish',
+'delete' => 'Yukhutush',
+'protect' => 'Koghdash',
 'talkpagelinktext' => 'Monazire',
-'talk'             => 'Monazire',
-'toolbox'          => 'Qural sanduqlari',
-'otherlanguages'   => 'Bashqa tillarda',
-'jumptosearch'     => 'izdash',
+'talk' => 'Monazire',
+'toolbox' => 'Qural sanduqlari',
+'otherlanguages' => 'Bashqa tillarda',
+'jumptosearch' => 'izdash',
 
 # 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).
-'currentevents'        => 'Hazirqi weqeler',
-'edithelp'             => 'Uzgartish yardemi',
-'mainpage'             => 'Bash Bet',
+'currentevents' => 'Hazirqi weqeler',
+'edithelp' => 'Uzgartish yardemi',
+'mainpage' => 'Bash Bet',
 'mainpage-description' => 'Bash Bet',
-'portal'               => 'Tor Jemiyiti',
+'portal' => 'Tor Jemiyiti',
 
-'ok'             => 'MAQUL',
-'editsection'    => 'uzgartish',
-'editold'        => 'uzgartish',
+'ok' => 'MAQUL',
+'editsection' => 'uzgartish',
+'editold' => 'uzgartish',
 'red-link-title' => '$1 (bet yoq)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'    => 'Bet',
-'nstab-user'    => 'Ishletkuqi tor beti',
+'nstab-main' => 'Bet',
+'nstab-user' => 'Ishletkuqi tor beti',
 'nstab-special' => 'Alahide betleri',
-'nstab-help'    => 'Yardem beti',
+'nstab-help' => 'Yardem beti',
 
 # Login and logout pages
-'yourname'           => 'Ishletkuqi ismi:',
-'yourpassword'       => 'Achkuch:',
-'yourpasswordagain'  => 'Achkuchni khayta besing:',
-'login'              => 'Kirish',
-'logout'             => 'Chiqish',
-'userlogout'         => 'Chikish',
-'gotaccountlink'     => 'Kirish',
+'yourname' => 'Ishletkuqi ismi:',
+'yourpassword' => 'Achkuch:',
+'yourpasswordagain' => 'Achkuchni khayta besing:',
+'login' => 'Kirish',
+'logout' => 'Chiqish',
+'userlogout' => 'Chikish',
+'gotaccountlink' => 'Kirish',
 'loginlanguagelabel' => 'Til: $1',
 
 # Special:PasswordReset
 'passwordreset-username' => 'Ishletkuchi ismi:',
 
 # Edit pages
-'summary'      => 'Hulasa:',
-'minoredit'    => 'Bu Kichik Uzgartish',
-'watchthis'    => 'Bu Batka Kharang',
-'savearticle'  => 'Betni saqlang',
-'showpreview'  => 'Aldinala kurux',
-'showdiff'     => 'Uzgurushlerni kursutung',
+'summary' => 'Hulasa:',
+'minoredit' => 'Bu Kichik Uzgartish',
+'watchthis' => 'Bu Batka Kharang',
+'savearticle' => 'Betni saqlang',
+'showpreview' => 'Aldinala kurux',
+'showdiff' => 'Uzgurushlerni kursutung',
 'loginreqlink' => 'kirish',
-'newarticle'   => '(Yéngi)',
+'newarticle' => '(Yéngi)',
 
 # Search results
-'prevn'       => 'aldinqi {{PLURAL:$1|$1}}',
-'nextn'       => 'kéyinki {{PLURAL:$1|$1}}',
+'prevn' => 'aldinqi {{PLURAL:$1|$1}}',
+'nextn' => 'kéyinki {{PLURAL:$1|$1}}',
 'powersearch' => 'Izdash',
 
 # Preferences page
-'prefs-rc'              => 'Yengi uzgurush',
-'searchresultshead'     => 'Izdash',
-'timezoneregion-asia'   => 'Asiya',
+'prefs-rc' => 'Yengi uzgurush',
+'searchresultshead' => 'Izdash',
+'timezoneregion-asia' => 'Asiya',
 'timezoneregion-europe' => 'Yawropa',
-'youremail'             => 'Élxet:',
-'username'              => 'Ishletkuqi ismi:',
-'yourlanguage'          => 'Til:',
-'email'                 => 'Élxet:',
+'youremail' => 'Élxet:',
+'username' => 'Ishletkuqi ismi:',
+'yourlanguage' => 'Til:',
+'email' => 'Élxet:',
 
 # Recent changes
 'recentchanges' => 'Yéngi özgirish',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Yéqinqi özgirishler',
-'recentchangeslinked-feed'    => 'Yéqinqi özgirishler',
+'recentchangeslinked' => 'Yéqinqi özgirishler',
+'recentchangeslinked-feed' => 'Yéqinqi özgirishler',
 'recentchangeslinked-toolbox' => 'Yéqinqi özgirishler',
-'recentchangeslinked-page'    => 'Betning ismi:',
+'recentchangeslinked-page' => 'Betning ismi:',
 
 # Upload
-'upload'          => 'Yéngi höjjet kirgüzush',
-'uploadbtn'       => 'Yengi Hujjat Kirguzush',
-'filedesc'        => 'Hulasa',
+'upload' => 'Yéngi höjjet kirgüzush',
+'uploadbtn' => 'Yengi Hujjat Kirguzush',
+'filedesc' => 'Hulasa',
 'watchthisupload' => 'Bu Batka Kharang',
 
 # File description page
@@ -155,29 +155,29 @@ $messages = array(
 # Random page
 'randompage' => 'Halighan Tor Beti',
 
-'brokenredirects-edit'   => 'uzgartish',
+'brokenredirects-edit' => 'uzgartish',
 'brokenredirects-delete' => 'yukhutush',
 
 # Miscellaneous special pages
-'newpages'          => 'Yéngi betler',
+'newpages' => 'Yéngi betler',
 'newpages-username' => 'Ishletkuqi ismi:',
-'move'              => 'Yotkash',
-'movethispage'      => 'Bu batni yotkang',
+'move' => 'Yotkash',
+'movethispage' => 'Bu batni yotkang',
 
 # Book sources
 'booksources-go' => 'Kuchush',
 
 # Special:AllPages
-'nextpage'       => 'Kéyinki bet ($1)',
-'prevpage'       => 'Aldinqi bet ($1)',
+'nextpage' => 'Kéyinki bet ($1)',
+'prevpage' => 'Aldinqi bet ($1)',
 'allpagessubmit' => 'Kuchush',
 
 # Special:LinkSearch
 'linksearch-ok' => 'Izdash',
 
 # Watchlist
-'watchlist'     => 'Men kharawatkhan tor betleri',
-'watch'         => 'Karang',
+'watchlist' => 'Men kharawatkhan tor betleri',
+'watch' => 'Karang',
 'watchthispage' => 'Bu Batka Kharang',
 
 # Restrictions (nouns)
@@ -187,11 +187,11 @@ $messages = array(
 # Undelete
 'undelete-search-submit' => 'Izdash',
 
-'sp-contributions-talk'   => 'Monazire',
+'sp-contributions-talk' => 'Monazire',
 'sp-contributions-submit' => 'Izdash',
 
 # What links here
-'whatlinkshere'      => 'Bashqa tor betler',
+'whatlinkshere' => 'Bashqa tor betler',
 'whatlinkshere-page' => 'Bet:',
 
 # Block/unblock
@@ -199,7 +199,7 @@ $messages = array(
 
 # Move page
 'movearticle' => 'Yotkigen beti:',
-'move-watch'  => 'Bu Batka Kharang',
+'move-watch' => 'Bu Batka Kharang',
 'movepagebtn' => 'Yotkigen beti',
 
 # Namespace 8 related
@@ -207,9 +207,9 @@ $messages = array(
 
 # Tooltip help for the actions
 'tooltip-pt-logout' => 'Chikish',
-'tooltip-ca-move'   => 'Bu batni yotkang',
-'tooltip-search'    => 'Izdash {{SITENAME}}',
-'tooltip-p-logo'    => 'Bash Bet',
+'tooltip-ca-move' => 'Bu batni yotkang',
+'tooltip-search' => 'Izdash {{SITENAME}}',
+'tooltip-p-logo' => 'Bash Bet',
 
 # Special:NewFiles
 'ilsubmit' => 'Izdash',
@@ -220,13 +220,13 @@ $messages = array(
 # Multipage image navigation
 'imgmultipageprev' => '← aldinqi bet',
 'imgmultipagenext' => 'kéyinki bet →',
-'imgmultigo'       => 'Kuchush!',
+'imgmultigo' => 'Kuchush!',
 
 # Table pager
-'table_pager_next'         => 'Kéyinki bet',
-'table_pager_prev'         => 'Aldinqi bet',
-'table_pager_first'        => 'Birinchi bet',
-'table_pager_last'         => 'Eng axirqi bet',
+'table_pager_next' => 'Kéyinki bet',
+'table_pager_prev' => 'Aldinqi bet',
+'table_pager_first' => 'Birinchi bet',
+'table_pager_last' => 'Eng axirqi bet',
 'table_pager_limit_submit' => 'Kuchush',
 
 # Special:SpecialPages
index 2691474..d42b17e 100644 (file)
@@ -1383,8 +1383,6 @@ $1",
 'search-interwiki-caption' => 'Братні проекти',
 'search-interwiki-default' => '$1 результати:',
 'search-interwiki-more' => '(більше)',
-'search-mwsuggest-enabled' => 'з порадами',
-'search-mwsuggest-disabled' => 'без порад',
 'search-relatedarticle' => "Пов'язаний",
 'mwsuggest-disable' => 'Вимкнути поради AJAX',
 'searcheverything-enable' => 'Пошук у всіх просторах назв',
@@ -2199,7 +2197,7 @@ $1',
 'protectedpages' => 'Захищені сторінки',
 'protectedpages-indef' => 'Тільки безстроково захищені',
 'protectedpages-cascade' => 'Тільки каскадний захист',
-'protectedpagestext' => 'Ð\9dаÑ\81Ñ\82Ñ\83пні сторінки захищені від перейменування або зміни.',
+'protectedpagestext' => 'Такі сторінки захищені від перейменування або зміни.',
 'protectedpagesempty' => 'Зараз нема захищених сторінок із зазначеними параметрами',
 'protectedtitles' => 'Заборонені назви',
 'protectedtitlestext' => 'Наступні назви не дозволено використовувати',
@@ -3016,7 +3014,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'Тестування JavaScript',
-'javascripttest-disabled' => 'Цю функцію відключено.',
 'javascripttest-title' => 'Працює  $1  випробувань',
 'javascripttest-pagetext-noframework' => 'Ця сторінка призначений для тестування JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Невідоме середовище тестування " $1 ".',
@@ -4198,6 +4195,10 @@ MediaWiki поширюється в надії, що вона буде кори
 'feedback-bugcheck' => 'Чудово! Просто перевірте, що це не одна з вже [$1 відомих помилок].',
 'feedback-bugnew' => 'Я перевірив. Повідомити про нову помилку',
 
+# Search suggestions
+'searchsuggest-search' => 'Пошук',
+'searchsuggest-containing' => 'що містять...',
+
 # API errors
 'api-error-badaccess-groups' => 'Вам не дозволено завантажувати файли до цього вікіпроекту.',
 'api-error-badtoken' => 'Внутрішня помилка: некоректний токен.',
index 0ba3397..c71d004 100644 (file)
@@ -276,8 +276,8 @@ $1',
 'edithelp' => 'معاونت براۓ ترمیم',
 'edithelppage' => 'Help:ترمیم',
 'helppage' => 'Help:فہرست',
-'mainpage' => 'سرÙ\88رÙ\82',
-'mainpage-description' => 'سرÙ\88رÙ\82',
+'mainpage' => 'صÙ\81Ø­Û\81 Ø§Ù\88Ù\84',
+'mainpage-description' => 'صÙ\81Ø­Û\81 Ø§Ù\88Ù\84',
 'policy-url' => 'Project:حکمتِ عملی',
 'portal' => 'دیوان عام',
 'portal-url' => 'Project:دیوان عام',
@@ -790,8 +790,6 @@ $1",
 'search-interwiki-caption' => 'ساتھی منصوبے',
 'search-interwiki-default' => '$1 نتائج:',
 'search-interwiki-more' => '(مزید)',
-'search-mwsuggest-enabled' => 'بمع تجاویز',
-'search-mwsuggest-disabled' => 'تجاویز نہیں',
 'search-relatedarticle' => 'متعلقہ',
 'mwsuggest-disable' => 'AJAX تجاویز غیرفعال',
 'searchrelated' => 'متعلقہ',
@@ -900,13 +898,22 @@ HTML tags جانچئے.',
 'prefs-i18n' => 'بین الاقوامیت',
 'prefs-signature' => 'دستخط',
 'prefs-dateformat' => 'شکلبندِ تاریخ',
+'prefs-diffs' => 'فروق',
 
 # User rights
 'userrights' => 'حقوقِ صارف کی نظامت',
 'userrights-lookup-user' => 'گروہائے صارف کا انتظام',
 'userrights-user-editname' => 'کوئی اسم‌صارف داخل کیجئے:',
+'editusergroup' => 'ترمیم گروہائے صارف',
 'editinguser' => "تبدیلئ حقوق برائے صارف '''[[صارف:$1|$1]]''' $2",
+'userrights-editusergroup' => 'ترمیم گروہائے صارف',
+'saveusergroups' => 'گروہائے صارف محفوظ',
 'userrights-groupsmember' => 'رکنِ:',
+'userrights-groupsmember-auto' => 'اعتباری صارف در',
+'userrights-groups-help' => 'آپ ان گروہان میں تبدیلی کرسکتے ہیں جن سے صارف متعلق ہے: 
+* نشان زد خانہ کا مطلب یہ ہے کہ صارف کا تعلق اس گروہ سے ہے۔ 
+* غیر نشان زد خانہ کا مطلب یہ ہے کہ صارف کا تعلق اس گروہ سے نہیں ہے۔ 
+* یہ * علامت اس بات کا اشارہ ہے کہ آپ اس گروہ کو نہیں ہٹا سکتے جسے ایک مرتبہ آپ نے شامل کردیا ہو، یا اس کے بر عکس۔',
 'userrights-reason' => 'وجہ:',
 'userrights-no-interwiki' => 'دوسرے ویکیوں پر حقوقِ صارف میں ترمیم کی آپ کو اجازت نہیں ہے.',
 'userrights-changeable-col' => 'مجموعات جو آپ تبدیل کرسکتے ہیں',
@@ -915,17 +922,31 @@ HTML tags جانچئے.',
 # Groups
 'group' => 'گروہ:',
 'group-user' => 'صارفین',
+'group-autoconfirmed' => 'خود توثیق شدہ صارفین',
 'group-bot' => 'روبالات',
 'group-sysop' => 'منتظمین',
+'group-bureaucrat' => 'مامورین اداری',
+'group-suppress' => 'نگران',
 'group-all' => '(تمام)',
 
 'group-user-member' => 'صارف',
 'group-autoconfirmed-member' => 'خودتصدیق شدہ صارف',
 'group-bot-member' => 'خودکار صارف',
 'group-sysop-member' => 'منتظم',
+'group-bureaucrat-member' => '{{GENDER:$1|مامور اداری}}',
+'group-suppress-member' => '{{GENDER:$1|نگران}}',
 
+'grouppage-user' => '{{ns:project}}:صارفین',
+'grouppage-autoconfirmed' => '{{ns:project}}:خود توثیق شدہ صارف',
+'grouppage-bot' => '{{ns:project}}:روبہ جات',
 'grouppage-sysop' => '{{ns:project}}:منتظمین',
 
+# User rights log
+'rightslog' => 'نوشتہ صارفی اختیارات',
+'rightslogtext' => 'یہ صارفی اختیارات میں تبدیلیوں کا نوشتہ ہے۔',
+'rightslogentry' => 'گروہ رکنیت میں برائے $1 از $2 تا $3 تبدیلی ہوئی',
+'rightsnone' => '(کچھ نہیں)',
+
 # Associated actions - in the sentence "You do not have permission to X"
 'action-edit' => 'اس صفحہ میں ترمیم کریں',
 
@@ -1194,10 +1215,17 @@ Also see [[Special:WantedCategories|wanted categories]].',
 # Undelete
 'undelete' => 'ضائع کردہ صفحات دیکھیں',
 'undeletepage' => 'معائنہ خذف شدہ صفحات',
+'undeletepagetitle' => "'''ذیل میں [[:$1|$1]] کے حذف شدہ ترامیم درج ہیں۔'''",
 'viewdeletedpage' => 'حذف شدہ صفحات دیکھیے',
+'undelete-fieldset-title' => 'ترامیم بحال کریں',
+'undeletehistory' => 'اگر آپ اس صفحہ کو بحال کرتے ہیں، تو اس صفحہ کے تاریخچہ میں تمام ترامیم بھی بحال ہوجائیگی۔
+اگر حذف شدگی کے بعد کوئی نیا صفحہ اسی نام سے تخلیق کیا گیا ہو، تو تمام بحال شدہ ترامیم گذشتہ تاریخچہ میں ظاہر ہوگی۔',
+'undeleterevdel' => 'بحالیٔ صفحہ کا اقدام مکمل نہیں ہوگا اگر اس کا تنیجہ صفحہ کے اوپر کے حصہ کی ترمیم یا ملف کا اعادہ جزوی طور پر حذف کیا جارہا ہو۔
+ایسی صورت میں لازمی طور آپ حالیہ حذف شدہ اعادے کو ظاہر کریں۔',
 'undeletebtn' => 'بحال',
 'undeletelink' => 'دیکھو/بحال کرو',
 'undeleteviewlink' => 'دکھاؤ',
+'undeleteinvert' => 'انتخاب بالعکس',
 'undeletecomment' => 'وجہ:',
 
 # Namespace form on various pages
@@ -1254,6 +1282,7 @@ Also see [[Special:WantedCategories|wanted categories]].',
 'proxyblocksuccess' => 'کردیا.',
 
 # Move page
+'move-page' => 'منتقلی',
 'move-page-legend' => 'منتقلئ صفحہ',
 'movepagetext' => "نیچے دیا گیا تشکیلہ (فـارم) استعمال کرکے اس صفحہ کا عنوان دوبارہ منتخب کیا جاسکتا ہے، ساتھ ہی اس سے منسلک تاریخچہ بھی نۓ نام پر منتقل ہوجاۓ گا۔ اسکے بعد سے اس صفحے کا پرانا نام ، نۓ نام کی جانب -- لوٹایا گیا صفحہ -- کی حیثیت اختیار کرلے گا۔ لیکن یادآوری کرلیجیۓ دیگر صفحات پر ، پرانے صفحہ کی جانب دیۓ گۓ روابط (لنکس) تبدیل نہیں ہونگے؛ اس بات کو یقینی بنانا ضروری ہے کہ کوئی دوہرا یا شکستہ -- پلٹایا گیا ربط -- نہ رہ جاۓ۔
 
@@ -1263,6 +1292,18 @@ Also see [[Special:WantedCategories|wanted categories]].',
 
 ''' انـتـبـاہ !'''
  کسی اہم اور مقبول صفحہ کی منتقلی ، غیرمتوقع اور پریشان کن بھی ہی ہوسکتی ہے اس لیۓ ؛ منتقلی سے قبل براہ کرم یقین کرلیجۓ کہ آپ اسکے منطقی نتائج سے باخبر ہیں۔",
+'movepagetext-noredirectfixer' => "درج ذیل ورقہ کے ذریعہ صفحہ کو نیا نام دیا جاسکتا ہے، اس کے ساتھ صفحہ کا تاریخچہ بھی منتقل ہوجائیگا۔
+نئے عنوان کے جانب قدیم عنوان کو رجوع مکرر کردیا جائیگا۔
+
+یقین کرلیں کہ [[Special:DoubleRedirects|مکرر]] یا [[Special:BrokenRedirects|شکستہ رجوع مکررات]] موجود نہیں ہیں۔
+آپ اس بات کو یقینی بنانے کے ذمہ دار ہیں کہ روابط انہیں جگہوں سے مربوط ہیں جن کو فرض کیا گیا ہے۔
+
+خیال رہے کہ یہ صفحہ منتقل '''نہیں''' ہوگا اگر نئے عنوان کے ساتھ صفحہ پہلے سے موجود ہو، سوائے اس کے کہ صفحہ خالی ہو اور اس کا گذشتہ ترمیمی تاریخچہ موجود نہ ہو۔
+اس کا مطلب ہے آپ سے اگر غلطی ہوجائے تو آپ صفحہ کو اسی جگہ لوٹا سکتے ہیں، تاہم موجود صفحہ پر برتحریر (overwrite) نہیں کرسکتے۔
+
+'''انتباہ!'''
+کسی اہم اور مقبول صفحہ کی منتقلی، غیرمتوقع اور پریشان کن بھی ہی ہوسکتی ہے اس لیۓ؛ 
+منتقلی سے قبل براہ کرم یقین کرلیجۓ کہ آپ اسکے منطقی نتائج سے باخبر ہیں۔",
 'movearticle' => 'مـنـتـقـل کـریں',
 'newtitle' => 'نـیــا عـنــوان',
 'move-watch' => 'صفحہ زیر نظر',
@@ -1445,4 +1486,7 @@ Also see [[Special:WantedCategories|wanted categories]].',
 # Special:SpecialPages
 'specialpages' => 'خصوصی صفحات',
 
+# Search suggestions
+'searchsuggest-search' => 'تلاش',
+
 );
index 17d511d..434fb7d 100644 (file)
@@ -61,6 +61,7 @@ $messages = array(
 'tog-newpageshidepatrolled' => "Yangi sahifalar ro'yxatida patrullangan sahifalarni yashirish",
 'tog-numberheadings' => 'Sarlavhalarni avtomatik tarzda raqamlash',
 'tog-showtoolbar' => "Tahrirlash vaqtida yuqorigi unsurlar darchasini ko'rsatish (JavaScript)",
+'tog-showtoc' => "Mundarijani ko'rsatish (3 ta sarlavhadan ko'p bo'lgan sahifalar uchun)",
 'tog-rememberpassword' => 'Hisob ma’lumotlarini ushbu kompyuterda eslab qolish (eng ko‘pi bilan $1 {{PLURAL:$1|kunga|kunga}})',
 'tog-watchcreations' => 'Men yaratgan sahifalarni va yuklagan fayllarni kuzatuv roʻyxatimga qoʻsh',
 'tog-watchdefault' => 'Men tahrirlagan sahifa va fayllarni kuzatuv roʻyxatimga qoʻsh',
@@ -68,12 +69,15 @@ $messages = array(
 'tog-watchdeletion' => 'Men yoʻqotgan sahifa va fayllarni kuzatuv roʻyxatimga qoʻsh',
 'tog-minordefault' => "Boshlang'ich holatga barcha tahrirlarni kamahamiyatli qilib belgilash",
 'tog-previewontop' => "Oldindan ko'rishni tahrirlash oynasi oldiga joylashtirish",
+'tog-previewonfirst' => "Tahrirlashga o'tishda batafsil ko'rinishni ko'rsatish",
+'tog-nocache' => "Brauzerda sahifalarni keshda saqlashni o'chirish",
 'tog-enotifwatchlistpages' => 'Kuzatuv roʻyxatimdagi sahifa yoki fayllar oʻzgartirilsa, e-pochtamga bu haqda xat yuborilsin',
 'tog-enotifusertalkpages' => 'Munozara sahifam oʻzgartirilsa, e-pochtamga bu haqda xat yuborilsin',
 'tog-oldsig' => 'Joriy imzo:',
 'tog-fancysig' => 'Imzoni wikimatn sifatida qara (avtomatik ishoratsiz)',
+'tog-showjumplinks' => '"ga o\'tish" yordamchi havolalarini yoqish',
 'tog-ccmeonemails' => 'Men boshqa foydalanuvchilarga yuborayotgan xatnig nusxasi oʻzimning e-pochtamga ham yuborilsin',
-'tog-showhiddencats' => 'Yashirin turkumlarni koʻrsat',
+'tog-showhiddencats' => 'Yashirin turkumlarni koʻrsatish',
 'tog-noconvertlink' => "Sarlavhaga aylantirish dastagini o'chirib qo'yish",
 
 'underline-always' => 'Har doim',
@@ -81,7 +85,11 @@ $messages = array(
 'underline-default' => 'Brauzer moslamari boʻyicha',
 
 # Font style option in Special:Preferences
+'editfont-style' => 'Tahrirlash maydoni bosma harflari turi',
 'editfont-default' => 'Brauzer moslamari boʻyicha',
+'editfont-monospace' => 'Monoenli bosma harflar',
+'editfont-sansserif' => 'Sans-serif bosma harflari',
+'editfont-serif' => 'Serif bosma harflari',
 
 # Dates
 'sunday' => 'Yakshanba',
@@ -173,7 +181,7 @@ $messages = array(
 'qbmyoptions' => 'Mening sahifalarim',
 'qbspecialpages' => 'Maxsus sahifalar',
 'faq' => 'TSS',
-'faqpage' => 'Project:FAQ',
+'faqpage' => 'Project:TSS',
 
 # Vector skin
 'vector-action-addsection' => 'Mavzu qoʻshish',
@@ -182,12 +190,12 @@ $messages = array(
 'vector-action-protect' => 'Himoyalash',
 'vector-action-undelete' => 'Tiklash',
 'vector-action-unprotect' => "Himoyani o'zgartirish",
-'vector-simplesearch-preference' => 'Kengaytirilgan qidiruv takliflarini yoqish (Faqat Vektor rasmiylashtirish uchun)',
+'vector-simplesearch-preference' => 'Soddalashtirilgan qidiruv uskunasini yoqish (faqat "Vektor" tashqi ko\'rinishi uchun)',
 'vector-view-create' => 'Yaratish',
 'vector-view-edit' => 'Tahrirlash',
 'vector-view-history' => 'Tarix',
 'vector-view-view' => 'Mutolaa',
-'vector-view-viewsource' => 'Manbasini koʻrish',
+'vector-view-viewsource' => "Manbasini ko'rish",
 'actions' => 'Amallar',
 'namespaces' => 'Nomfazolar',
 'variants' => 'Variantlar',
@@ -210,11 +218,11 @@ $messages = array(
 'edit' => 'Tahrirlash',
 'create' => 'Yaratish',
 'editthispage' => 'Sahifani tahrirlash',
-'create-this-page' => 'Bu sahifani yarat',
+'create-this-page' => 'Ushbu sahifani yaratish',
 'delete' => 'O‘chirish',
-'deletethispage' => 'Bu sahifani oʻchir',
+'deletethispage' => 'Ushbu sahifani o‘chirish',
 'undelete_short' => '{{PLURAL:$1|tahrir|$1 tahrirlar}}ni tiklash',
-'viewdeleted_short' => "{{PLURAL:$1|o'chirilgan tahrir|$1 o'chirilgan tahrirlar}}ni ko'rish",
+'viewdeleted_short' => "{{PLURAL:$1|o'chirilgan tahrir|$1 ta o'chirilgan tahrirlar}}ni ko'rish",
 'protect' => 'Himoyalash',
 'protect_change' => 'o‘zgartirish',
 'protectthispage' => 'Ushbu sahifani himoyalash',
@@ -245,7 +253,7 @@ $messages = array(
 'viewcount' => 'Bu sahifaga {{PLURAL:$1|bir marta|$1 marta}} murojaat qilingan.',
 'protectedpage' => 'Himoyalangan sahifa',
 'jumpto' => 'Oʻtish:',
-'jumptonavigation' => 'foydalanish',
+'jumptonavigation' => 'saytda harakatlanish',
 'jumptosearch' => 'qidiruv',
 'pool-timeout' => "Muhosara (to'sish) ni kutish vaqti tugadi",
 'pool-queuefull' => "So'rovlar jamlanmasi to'ldi",
@@ -272,13 +280,21 @@ $messages = array(
 'privacypage' => 'Project:Konfidensiallik siyosati',
 
 'badaccess' => 'Ruxsatlilik xatosi',
+'badaccess-group0' => "Siz so'ralgan amallarni bajara olmaysiz",
 'badaccess-groups' => "So'ralgan amallarni kamida $1 {{PLURAL:$2|guruhi|guruhlari}} foydalanuvchilarigina amalga oshirishi mumkin.",
 
+'versionrequired' => '$1 versiyasidagi MediaWiki talab etiladi',
+'versionrequiredtext' => "Ushbu sahifani bilan ishlash uchun $1 versiyasidagi MediaWiki talab etiladi.
+[[Special:Version|Dasturiy ta'minot haqida axborot]]ni ko'ring.",
+
 'ok' => 'OK',
 'retrievedfrom' => ' "$1" dan olindi',
 'youhavenewmessages' => 'Sizga $1 keldi ($2).',
 'newmessageslink' => 'yangi xabarlar',
 'newmessagesdifflink' => 'soʻnggi oʻzgarish',
+'youhavenewmessagesfromusers' => 'Siz {{PLURAL:$3|$3 ta foydalanuvchidan}} $1 oldingiz ($2).',
+'youhavenewmessagesmanyusers' => "Siz ko'p foydalanuvchilardan $1 oldingiz ($2).",
+'newmessageslinkplural' => '{{PLURAL:$1|yangi xabar|yangi xabarlar}}',
 'newmessagesdifflinkplural' => "oxirgi {{PLURAL:$1|o'zgarish|o'zgarishlar}}",
 'youhavenewmessagesmulti' => 'Siz $1ga yangi xat oldingiz',
 'editsection' => 'tahrirlash',
@@ -292,7 +308,15 @@ $messages = array(
 'hidetoc' => 'yashirish',
 'collapsible-collapse' => "Yig'ish",
 'collapsible-expand' => 'Yoyish',
+'thisisdeleted' => "$1ni ko'rib chiqasizmi yoki tiklaysizmi?",
+'viewdeleted' => "$1ni ko'rib chiqasizmi?",
+'restorelink' => "{{PLURAL:$1|o'chirilgan tahrir|$1 ta o'chirilgan tahrirlar}}ni",
+'feedlinks' => "Ko'rinishida:",
+'feed-invalid' => "Obuna uchun no'tog'ri turdagi kanal",
+'feed-unavailable' => "Sindikatsiya tasmalariga yo'lashning imkoni yo'q",
+'site-rss-feed' => '$1 — RSS-tasmasi',
 'site-atom-feed' => '$1 — Atom-tasma',
+'page-rss-feed' => '"$1" — RSS-tasmasi',
 'page-atom-feed' => '«$1» — Atom-lenta',
 'red-link-title' => '$1 (sahifa yaratilmagan)',
 'sort-descending' => "Kamayish bo'yicha tartiblash",
@@ -319,10 +343,11 @@ $messages = array(
 'laggedslavemode' => "'''Diqqat:''' sahifa oxirgi yangilashlarga ega bo'lmasligi mumkin.",
 'readonly' => "Ma'lumotlar bazasiga yozish to'sildi",
 'missingarticle-rev' => '(versiya №: $1)',
+'missingarticle-diff' => '(Farq: $1, $2)',
 'internalerror' => 'Ichki xato',
 'internalerror_info' => 'Ichki xato: $1',
 'badtitle' => 'Notoʻgʻri sarlavha',
-'viewsource' => 'Manbasini koʻrish',
+'viewsource' => "Manbasini ko'rish",
 'viewsource-title' => "$1 sahifasining manbasini ko'rish",
 'actionthrottled' => "Tezlik bo'yicha cheklov",
 'protectedpagetext' => 'Bu sahifa tahrirlashdan saqlanish maqsadida qulflangan.',
@@ -331,7 +356,7 @@ $messages = array(
 'customcssprotected' => 'Sizda uchbu CSS sahifani tahrirlash huquqi yoʻq, chunki bu yerda boshqa foydalanuvchining shaxsiy moslamalari saqlanadi.',
 'customjsprotected' => 'Sizda uchbu JavaScript sahifani tahrirlash huquqi yoʻq, chunki bu yerda boshqa foydalanuvchining shaxsiy moslamalari saqlanadi.',
 'ns-specialprotected' => '"{{ns:special}}" nomfazosi sahifalari tahrirlanishi mumkin emas.',
-'exception-nologin' => "Siz tizimda o'zingizni tanitmadingiz",
+'exception-nologin' => "Siz tizimda o'zingizni tanishtirmadingiz",
 'exception-nologin-text' => "Bu sahifani ko'rish yoki so'ralgan amalni bajarish uchun o'zingizni tizimda tanitishingiz zarur.",
 
 # Virus scanner
@@ -371,7 +396,7 @@ Siz yangi hisob yaratdingiz.
 'createaccountmail' => "E-mail orqali maxfiy so'zni jo'natish",
 'createaccountreason' => 'Sabab:',
 'badretype' => "Siz tomondan kiritilgan maxfiy so'zlar mos kelmayapti.",
-'loginerror' => 'Foydalanuvchini aniqlashda xato',
+'loginerror' => 'Foydalanuvchini aniqlashda xatolik',
 'createaccounterror' => "Hisob yozuvini yaratishning iloji yo'q: $1",
 'loginsuccesstitle' => 'Kirish muvaffaqiyatli amalga oshdi',
 'loginsuccess' => "'''{{SITENAME}}ga \"\$1\" foydalanuvchi nomi bilan kirdingiz.'''",
@@ -421,8 +446,8 @@ Vaqtinchalik maxfiy so'z: $2",
 # Edit page toolbar
 'bold_sample' => 'Qalin matn',
 'bold_tip' => 'Qalin matn',
-'italic_sample' => 'Kursiv',
-'italic_tip' => 'Kursiv',
+'italic_sample' => 'Yotiq matn',
+'italic_tip' => 'Yotiq matn',
 'link_sample' => 'Ishorat nomi',
 'link_tip' => 'Ichki ishorat',
 'extlink_sample' => 'http://www.example.com ishorat nomi',
@@ -447,13 +472,16 @@ Vaqtinchalik maxfiy so'z: $2",
 'showlivepreview' => "Tezkor ko'rib chiqish",
 'showdiff' => 'O‘zgarishlarni ko‘rsatish',
 'anoneditwarning' => "'''Diqqat:''' Siz tizimga kirmagansiz. Ushbu sahifa tarixida Sizning IP manzilingiz yozib qolinadi.",
-'blockedtitle' => 'Foydalanuvchi muhosara qilindi',
+'summary-preview' => "Tavsif shunday bo'ladi:",
+'subject-preview' => "Sarlavha shunday bo'ladi:",
+'blockedtitle' => 'Foydalanuvchi chetlashtirildi',
 'blockedtext' => "'''Siz (foydalanuvchi ismingiz yoki IP manzilingiz) tahrir qilishdan chetlashtirildingiz.'''
 
 Sizni $1 chetlashtirdi. Bunga sabab: ''$2''.
 
 * Chetlashtirish muddati boshi: $8
 * Chetlashtirish muddati yakuni: $6
+* Chetlashtirish maqsadi: $7
 
 Siz $1 yoki boshqa [[{{MediaWiki:Grouppage-sysop}}|administrator]] bilan bogʻlanib, arz qilishingiz mumkin.
 You cannot use the 'e-mail this user' feature unless a valid e-mail address is specified in your [[Special:Preferences|account preferences]] and you have not been blocked from using it.
@@ -535,7 +563,7 @@ Ayrim andozalar qo'shilmaydi.",
 'histlegend' => 'Farqlar: solishtirish uchun kerakli radiobokslarni belgilang va pastdagi tugmani yoki Enterni bosing.<br />
 Bu yerda: (joriy) = hozirgi koʻrinish bilan farq,
 (oxirgi) = avvalgi koʻrinish bilan farq, k = kichkina tahrir.',
-'history-fieldset-title' => 'Tarixni koʻr',
+'history-fieldset-title' => 'Tarixni koʻrish',
 'history-show-deleted' => 'Faqat o‘chirilganlari',
 'histfirst' => 'Eng avvalgi',
 'histlast' => 'Eng soʻnggi',
@@ -632,8 +660,6 @@ Bu yerda: (joriy) = hozirgi koʻrinish bilan farq,
 'search-interwiki-caption' => 'Aloqador loyihalar',
 'search-interwiki-default' => '$1 natijalar:',
 'search-interwiki-more' => '(yana)',
-'search-mwsuggest-enabled' => 'takliflar bilan',
-'search-mwsuggest-disabled' => 'takliflarsiz',
 'search-relatedarticle' => "Bog'liq",
 'mwsuggest-disable' => "AJAX-takliflarini o'chirish",
 'searcheverything-enable' => 'Barcha nomfazolarda qidir',
@@ -693,6 +719,8 @@ Bu yerda: (joriy) = hozirgi koʻrinish bilan farq,
 'rows' => 'Qatorlar soni:',
 'columns' => 'Ustunlar soni:',
 'searchresultshead' => 'Qidiruv',
+'resultsperpage' => 'Sahifaga topilgan yozuvlar miqdori',
+'stub-threshold' => '<a href="#" class="stub">Tayyorlanmaga havolalar</a>ni rasmiylashtirish uchun boshlash ostonasi (baytlarda).',
 'stub-threshold-disabled' => "O'chirib qo'yilgan",
 'recentchangesdays-max' => 'Eng koʻpi $1 kun',
 'recentchangescount' => 'Sukut boʻyicha koʻrsatiladigan tahrirlar soni',
@@ -719,6 +747,9 @@ Bu yerda: (joriy) = hozirgi koʻrinish bilan farq,
 'defaultns' => 'Aks holda quyidagi nomfazolardan qidirish:',
 'default' => "boshlang'ich",
 'prefs-files' => 'Fayllar',
+'prefs-custom-css' => 'Shaxsiy CSS',
+'prefs-custom-js' => 'Shaxsiy JavaScript',
+'prefs-common-css-js' => "Barcha tashqi ko'rinishlar uchun umumiy CSS/JavaScript:",
 'prefs-emailconfirm-label' => 'Elektron pochta manzilini tasdiqlash:',
 'prefs-textboxsize' => 'Tahrir oynasining oʻlchami',
 'youremail' => 'E-mail:',
@@ -729,6 +760,7 @@ Bu yerda: (joriy) = hozirgi koʻrinish bilan farq,
 'yourrealname' => 'Haqiqiy ism *:',
 'yourlanguage' => 'Til:',
 'yourvariant' => 'Tarkib tili varianti',
+'prefs-help-variant' => "Viki sahifalari matnini tasvirlash uchun ma'qul ko'rilgan til varianti",
 'yournick' => 'Yangi imzo',
 'prefs-help-signature' => 'Munozara sahifalarida imzo "<nowiki>~~~~</nowiki>" orqali qoʻyiladi (u sizning imzoingiz va joriy vaqtga aylantiriladi).',
 'yourgender' => 'Jinsi:',
@@ -741,6 +773,7 @@ Ushbu axborot ommaviy xususiyatga ega bo'ladi.",
 'prefs-help-realname' => "Haqiqiy ism (ixtiyoriy maydon).
 Agar siz uni ko'rsatsangiz, undan sahifa tahriri kim tomonidan kiritilganligini ko'rsatish uchun foydalaniladi.",
 'prefs-help-email' => "Elektron pochta manzilini ko'rsatish majburiy emas, lekin u siz maxfiy so'zni unutib qo'ysangiz kerak bo'lishi mumkin.",
+'prefs-help-email-others' => "U shuningdek, sizning elektron pochtangiz manzilini oshkora qilmasdan, boshqa ishtirokchilar bilan shaxsiy sahifangiz orqali bog'lanish imkonini ham beradi.",
 'prefs-help-email-required' => 'E-mail manzilni koʻrsatish shart emas',
 'prefs-info' => 'Asosiy maʼlumot',
 'prefs-i18n' => 'Internatsionallashtirish',
@@ -762,6 +795,7 @@ Agar siz uni ko'rsatsangiz, undan sahifa tahriri kim tomonidan kiritilganligini
 'userrights-groupsmember-auto' => "Noaniq a'zo",
 'userrights-reason' => 'Sabab:',
 'userrights-changeable-col' => "Siz o'zgartirishingiz mumkin bo'lgan guruhlar",
+'userrights-unchangeable-col' => "Siz o'zgartira olmaydigan guruhlar",
 
 # Groups
 'group' => 'Guruh',
@@ -773,6 +807,13 @@ Agar siz uni ko'rsatsangiz, undan sahifa tahriri kim tomonidan kiritilganligini
 'group-suppress' => 'Tekshiruvchilar',
 'group-all' => '(hamma)',
 
+'group-user-member' => '{{GENDER:$1|ishtirokchi}}',
+'group-autoconfirmed-member' => '{{GENDER:$1|avtotasdiqlangan ishtirokchi}}',
+'group-bot-member' => '{{GENDER:$1|bot}}',
+'group-sysop-member' => '{{GENDER:$1|administrator}}',
+'group-bureaucrat-member' => '{{GENDER:$1|rasmiyatchi}}',
+'group-suppress-member' => '{{GENDER:$1|tekshiruvchi}}',
+
 'grouppage-user' => '{{ns:project}}:Foydalanuvchilar',
 'grouppage-autoconfirmed' => '{{ns:project}}:Tasdiqlangan foydalanuvchilar',
 'grouppage-bot' => '{{ns:project}}:Botlar',
@@ -780,14 +821,18 @@ Agar siz uni ko'rsatsangiz, undan sahifa tahriri kim tomonidan kiritilganligini
 'grouppage-bureaucrat' => '{{ns:project}}:Rasmiyatchilar',
 'grouppage-suppress' => '{{ns:project}}:Tekshiruvchilar',
 
+# Rights
+'right-read' => "Sahifalarni o'qish",
+'right-edit' => 'Sahifalarni tahrirlash',
+
 # User rights log
 'rightslog' => "Ishtirokchi huquqlari bo'yicha qaydlar",
 'rightslogentry' => "ishtirokchi $1ning guruhlardagi a'zoligini $2dan $3ga o'zgartirdi",
 
 # Associated actions - in the sentence "You do not have permission to X"
 'action-edit' => 'ushbu sahifani tahrirlash',
-'action-move' => 'bu sahifani koʻchir',
-'action-move-subpages' => 'Bu sahifani va uning ostsahifalarini koʻchir',
+'action-move' => 'bu sahifani koʻchirish',
+'action-move-subpages' => 'Bu sahifani va uning ostsahifalarini koʻchirish',
 'action-sendemail' => "elektron xatlar jo'natish",
 
 # Recent changes
@@ -812,13 +857,14 @@ Agar siz uni ko'rsatsangiz, undan sahifa tahriri kim tomonidan kiritilganligini
 'rclinks' => "Oxirgi $2 kun davomida sodir bo'lgan $1 o'zgartirishlarni ko'rsat.<br />$3",
 'diff' => 'farq',
 'hist' => 'tarix',
-'hide' => 'yashirish',
-'show' => 'koʻrsat',
+'hide' => 'Yashirish',
+'show' => 'Koʻrsatish',
 'minoreditletter' => 'k',
 'newpageletter' => 'Y',
 'boteditletter' => 'b',
-'rc-enhanced-expand' => 'Tasfilotlarni koʻrsat (JavaScript talab qilinadi)',
-'rc-enhanced-hide' => 'Tafsilotlolarni yashir',
+'rc-enhanced-expand' => 'Tasfilotlarni koʻrsatish (JavaScript talab qilinadi)',
+'rc-enhanced-hide' => 'Tafsilotlolarni yashirish',
+'rc-old-title' => 'dastlab "$1" sifatida yaratilgan',
 
 # Recent changes linked
 'recentchangeslinked' => 'Bogʻlangan oʻzgarishlar',
@@ -832,12 +878,16 @@ Agar siz uni ko'rsatsangiz, undan sahifa tahriri kim tomonidan kiritilganligini
 
 # Upload
 'upload' => 'Fayl yuklash',
-'uploadbtn' => 'Fayl yukla',
+'uploadbtn' => 'Fayl yuklash',
 'uploaderror' => 'Yuklashda xatolik',
 'uploadlogpage' => 'Yuklash qaydlari',
+'filename' => 'Fayl nomi',
 'filedesc' => 'Qisqa izoh',
+'fileuploadsummary' => 'Qisqa izoh:',
 'filereuploadsummary' => 'Fayldagi oʻzgarishlar:',
+'filestatus' => 'Tarqatish shartlari:',
 'filesource' => 'Manba:',
+'uploadedfiles' => 'Yuklangan fayllar',
 'uploadedimage' => '"[[$1]]"ni yukladi',
 'overwroteimage' => '"[[$1]]"ning yangi versiyasini yukladi',
 
@@ -847,38 +897,49 @@ Agar siz uni ko'rsatsangiz, undan sahifa tahriri kim tomonidan kiritilganligini
 # Special:ListFiles
 'imgfile' => 'fayl',
 'listfiles' => 'Fayllar roʻyxati',
+'listfiles_thumb' => 'Miniatura',
 'listfiles_date' => 'Sana',
+'listfiles_name' => 'Nomi',
 'listfiles_user' => 'Foydalanuvchi',
 'listfiles_size' => 'Oʻlchami',
 'listfiles_description' => 'Taʻrif',
+'listfiles_count' => 'Versiyalar',
 
 # File description page
 'file-anchor-link' => 'Fayl',
 'filehist' => 'Fayl tarixi',
 'filehist-help' => 'Faylning biror paytdagi holatini koʻrish uchun tegishli sana/vaqtga bosingiz.',
+'filehist-deleteall' => "barini o'chirish",
 'filehist-deleteone' => 'o‘chirish',
 'filehist-revert' => 'qaytarish',
 'filehist-current' => 'joriy',
 'filehist-datetime' => 'Sana/Vaqt',
-'filehist-thumb' => 'Miniatyura',
+'filehist-thumb' => 'Miniatura',
 'filehist-thumbtext' => '$1 dagi versiya uchun tasvir',
+'filehist-nothumb' => "Miniatura yo'q",
 'filehist-user' => 'Foydalanuvchi',
 'filehist-dimensions' => 'Oʻlchamlari',
 'filehist-filesize' => 'Fayl hajmi',
 'filehist-comment' => 'Izoh',
+'filehist-missing' => 'Fayl mavjud emas',
 'imagelinks' => 'Fayllarga ishoratlar',
 'linkstoimage' => 'Bu faylga quyidagi {{PLURAL:$1|sahifa|$1 sahifalar}} bogʻlangan:',
 'nolinkstoimage' => 'Bu faylga bogʻlangan sahifalar yoʻq.',
 'sharedupload' => 'This file is from $1 and may be used by other projects.',
 'sharedupload-desc-here' => 'Ushbu fayl $1dan boʻlib, boshqa loyihalarda ham ishlatilishi mumkin.
 Uning [$2 fayl tavsifi sahifasidan] olingan tavsifi quyida keltirilgan.',
-'uploadnewversion-linktext' => 'Bu faylning yangi versiyasini yukla',
+'uploadnewversion-linktext' => 'Bu faylning yangi versiyasini yuklash',
 
 # File reversion
 'filerevert-comment' => 'Sabab:',
 
 # File deletion
 'filedelete-comment' => 'Sabab:',
+'filedelete-submit' => 'O‘chirish',
+
+# MIME search
+'mimetype' => 'MIME-tur:',
+'download' => 'yuklash',
 
 # Unused templates
 'unusedtemplates' => 'Ishlatilinmagan andozalar',
@@ -911,12 +972,13 @@ Uning [$2 fayl tavsifi sahifasidan] olingan tavsifi quyida keltirilgan.',
 'usercreated' => "$1 $2da {{GENDER:$3|ro'yxatdan o'tdi}}",
 'newpages' => 'Yangi sahifalar',
 'move' => 'Ko‘chirish',
-'movethispage' => 'Bu sahifani koʻchir',
+'movethispage' => 'Bu sahifani koʻchirish',
 'pager-newer-n' => '{{PLURAL:$1|yangiroq 1|yangiroq $1}}',
 'pager-older-n' => '{{PLURAL:$1|eskiroq 1|eskiroq $1}}',
+'suppress' => 'Bekitish',
 
 # Book sources
-'booksources' => 'Kitob manbaʻlar',
+'booksources' => 'Kitob manbalari',
 'booksources-search-legend' => "Kitob haqida ma'lumot qidirish",
 'booksources-go' => 'O‘tish',
 
@@ -932,11 +994,15 @@ Uning [$2 fayl tavsifi sahifasidan] olingan tavsifi quyida keltirilgan.',
 'alphaindexline' => '$1 dan $2 ga',
 'nextpage' => 'Keyingi sahifa ($1)',
 'prevpage' => 'Avvalgi sahifa ($1)',
-'allpagesfrom' => 'Sahifalarni koʻrsat:',
+'allpagesfrom' => 'Quyidagidan boshlanuvchi sahifalarni koʻrsatish:',
 'allarticles' => 'Barcha sahifalar',
+'allpagesprev' => 'Oldingi',
 'allpagesnext' => 'Keyingi',
 'allpagessubmit' => 'Oʻtish',
-'allpagesprefix' => 'Bunday prefiksli sahifalarni koʻrsat:',
+'allpagesprefix' => 'Shunday prefiksli sahifalarni koʻrsatish:',
+
+# SpecialCachedPage
+'cachedspecial-refresh-now' => "Oxirgi versiyasini ko'rish",
 
 # Special:Categories
 'categories' => 'Turkumlar',
@@ -953,7 +1019,7 @@ Also see [[Special:WantedCategories|wanted categories]].',
 'linksearch-line' => '$2 ichidan $1 ga havola',
 
 # Special:ListUsers
-'listusers-submit' => 'Koʻrsat',
+'listusers-submit' => 'Koʻrsatish',
 
 # Special:Log/newusers
 'newuserlogpage' => "Ishtirokchilarni ro'yxatga olish qaydlari",
@@ -964,39 +1030,104 @@ Also see [[Special:WantedCategories|wanted categories]].',
 'listgrouprights-members' => '(a’zolar ro‘yxati)',
 
 # E-mail user
-'emailuser' => 'Bu foydalanuvchiga e-maktub joʻnat',
+'emailuser' => 'Bu foydalanuvchiga e-maktub',
 'noemailtext' => "Bu foydalanuvchi e-mail manzil ko'rsatgani yo'q.",
+'emailtarget' => 'Oluvchi ishtirokchining ismini kiriting',
+'emailusername' => 'Ishtirokchi nomi:',
+'emailusernamesubmit' => "Jo'natish",
+'email-legend' => "Boshqa {{SITENAME}} ishtirokchisiga xat jo'natish",
+'emailfrom' => 'Kimdan:',
+'emailto' => 'Kimga:',
+'emailsubject' => 'Sarlavha:',
+'emailmessage' => 'Xabar',
 'emailsend' => 'Joʻnatish',
+'emailsent' => "Xat jo'natildi",
+
+# User Messenger
+'usermessage-summary' => 'Tizimli xabar qoldirish.',
+'usermessage-editor' => 'Tizimli etkazish',
 
 # Watchlist
 'watchlist' => 'Kuzatuv roʻyxatim',
 'mywatchlist' => 'Kuzatuv roʻyxatim',
 'watchlistfor2' => '$1 $2 uchun',
 'nowatchlist' => "Kuzatuv ro'yxatingizda hech narsa yo'q.",
+'watchnologin' => "Siz tizimda o'zingizni tanishtirmadingiz",
+'addwatch' => "Kuzatuv ro'yxatiga qo'shish",
 'addedwatchtext' => "\"[[:\$1]]\" sahifasi sizning [[Special:Watchlist|kuzatuv ro'yxatingizga]] qo'shildi. Bu sahifada va unga mos munozara sahifasida bo'ladigan kelajakdagi o'zgarishlar bu yerda ro'yxatga olinadi, hamda bu sahifa topish qulay bo'lishi uchun [[Special:RecentChanges|yangi o'zgarishlar ro'yxati]]da '''qalin''' harflar bilan ko'rsatiladi.
 
 Agar siz bu sahifani kuzatuv ro'yxatingizdan o'chirmoqchi bo'lsangiz \"Kuzatmaslik\" yozuvini bosing.",
+'removewatch' => "Kuzatuv ro'yxatidan o'chirish",
 'removedwatchtext' => '"[[:$1]]" sahifasi kuzatuv ro\'yxatingizdan o\'chirildi.',
-'watch' => 'kuzatish',
+'watch' => 'Kuzatish',
 'watchthispage' => 'Sahifani kuzatish',
-'unwatch' => 'kuzatmaslik',
+'unwatch' => 'Kuzatmaslik',
+'unwatchthispage' => "Kuzatuvni to'xtatish",
+'notanarticle' => 'Maqola emas',
 'watchlist-details' => "Sizning kuzatuv ro'yxatingizda $1 {{PLURAL:$1|ta sahifa}} (munozara sahifalarini hisobga olmaganda)",
 'wlnote' => "Below {{PLURAL:$1|is the last change|are the last '''$1''' changes}} in the last {{PLURAL:$2|hour|'''$2''' hours}}, as of $3, $4.",
 'wlshowlast' => 'Oxirgi $1 soatdagi $2 kundagi tahrirlarni ko‘rsatish. $3 tahrirlarni ko‘rsatish',
 'watchlist-options' => "Kuzatuv ro'yxati moslamalari",
 
+# Displayed when you click the "watch" button and it is in the process of watching
+'watching' => 'Kuzatish...',
+'unwatching' => "Kuzatuv ro'yxatidan o'chirish...",
+
+'enotif_mailer' => "{{SITENAME}} Pochta orqali e'lon qilish xizmati",
+'enotif_reset' => "Hamma sahifalarni ko'rib chiqilgan deb belgilash",
+'enotif_newpagetext' => 'Bu yangi sahifa',
+'enotif_impersonal_salutation' => '{{SITENAME}} ishtirokchisi',
+'changed' => 'o‘zgartirildi',
+'created' => 'yaratildi',
+'enotif_subject' => '"{{SITENAME}}" loyihasining $PAGETITLE sahifasi $PAGEEDITOR tomonidan $CHANGEDORCREATED',
+'enotif_lastvisited' => "Oxirgi tashrifingizdan buyon sodir bo'lgan barcha o'zgarishlarni ko'rish uchun $1 ga qarang.",
+'enotif_lastdiff' => "O'zgarishlar bilan tanishish uchun $1 ga qarang.",
+'enotif_anon_editor' => 'anonim ishtirokchi $1',
+'enotif_body' => "Hurmatli \$WATCHINGUSERNAME,
+
+\$PAGEEDITDATE kuni \"{{SITENAME}}\" loyihasining \$PAGETITLE sahifasi ishtirokchi \$PAGEEDITOR tomonidan \$CHANGEDORCREATED, joriy versiyani ko'rish uchun \$PAGETITLE_URL havolasi bo'yicha o'ting.
+
+\$NEWPAGE
+
+O'zgarish bo'yicha qisqacha izoh: \$PAGESUMMARY \$PAGEMINOREDIT
+
+Tahrirlovchiga murojaat qilish:
+el. pochta: \$PAGEEDITOR_EMAIL
+viki: \$PAGEEDITOR_WIKI
+
+Agar siz sahifaga o'tib ko'rmasangiz, u holda uning keyingi o'zgarishlari bo'yicha boshqa bildirish xabarlari kelmaydi.
+Siz shuningdek o'zingizning kuzatuv ro'yxatingizda barcha sahifalar uchun bildirish moslamasini o'chirishingiz mumkin.
+
+             {{grammar:genitive|{{SITENAME}}}}ning axborot berish tizimi
+
+--
+Bildirishlar moslamalarini o'zgartirish
+{{canonicalurl:{{#special:Preferences}}}}
+
+O'zingizning kuzatuv ro'yxatingiz moslamalarini o'zgartirish
+{{canonicalurl:{{#special:EditWatchlist}}}}
+
+Sizning kuzatuv ro'yxatingizdagi sahifalarni o'chirish
+\$UNWATCHURL
+
+Qayta aloqa va yordam
+{{canonicalurl:{{MediaWiki:Helppage}}}}",
+
 # Delete
+'deletepage' => "Sahifani o'chirish",
+'confirm' => 'Tasdiqlash',
 'actioncomplete' => 'Bajarildi',
 'actionfailed' => 'Jarayon amalga oshmadi',
 'deletedtext' => '"$1" yoʻqotildi.
 Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 'dellogpage' => 'Yoʻqotish qaydlari',
+'deletionlog' => 'yoʻqotish qaydlari',
 'deletecomment' => 'Sabab:',
 'deleteotherreason' => 'Boshqa/qoʻshimcha sabab:',
 'deletereasonotherlist' => 'Boshqa sabab',
 
 # Rollback
-'rollbacklink' => 'eski holiga keltir',
+'rollbacklink' => 'eski holiga keltirish',
 'revertpage' => '[[Special:Contributions/$2|$2]] ([[User talk:$2|munozara]]) tahrirlari [[User:$1|$1]] versiyasiga qaytarildi',
 
 # Protect
@@ -1043,7 +1174,7 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 'undelete-show-file-submit' => 'Ha',
 
 # Namespace form on various pages
-'namespace' => 'Soha:',
+'namespace' => 'Nomfazo:',
 'invert' => 'Tanlash tartibini almashtirish',
 'namespace_association' => "Bog'liq nomfazo",
 'blanknamespace' => '(asosiy)',
@@ -1070,7 +1201,7 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 'sp-contributions-search' => 'Hissalarni qidirish',
 'sp-contributions-username' => 'IP-manzil yoki foydalanuvchi nomi:',
 'sp-contributions-toponly' => "Faqat oxirgi versiya hisoblangan tahrirlarni ko'rsatish",
-'sp-contributions-submit' => 'Qidir',
+'sp-contributions-submit' => 'Qidirish',
 
 # What links here
 'whatlinkshere' => "Bu sahifaga bog'langan sahifalar",
@@ -1113,7 +1244,7 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 'ipboptions' => '2 soat:2 hours,1 kun:1 day,3 kun:3 days,1 hafta:1 week,2 hafta:2 weeks,1 oy:1 month,3 oy:3 months,6 oy:6 months,1 yil:1 year,cheksiz:infinite',
 'ipblocklist' => 'Chetlashtirilgan IP manzillari va foydalanuvchilar',
 'emailblock' => "xatlar jo'natish taqiqlandi",
-'blocklink' => 'chetlashtir',
+'blocklink' => 'chetlashtirish',
 'unblocklink' => "muhosarani (to'sishni) bekor qilish",
 'change-blocklink' => "Muhosarani (to'siqni) o'zgartirmoq",
 'contribslink' => 'hissasi',
@@ -1124,20 +1255,31 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 
 # Move page
 'movearticle' => "Sahifani ko'chirish",
-'movepagebtn' => 'Sahifani koʻchir',
+'movepagebtn' => 'Sahifani koʻchirish',
 'pagemovedsub' => 'Koʻchirildi',
 'movepage-moved' => '\'\'\'"$1" nomli sahifa "$2" nomli sahifaga koʻchirildi\'\'\'',
 'movelogpage' => 'Koʻchirish qaydlari',
 'movereason' => 'Sabab:',
-'revertmove' => 'qaytar',
+'revertmove' => 'qaytarish',
 
 # Export
 'export' => 'Sahifalar eksporti',
+'export-submit' => 'Eksport',
+'export-addcattext' => "Shu turkumdan sahifalarni qo'shish:",
+'export-addcat' => "Qo'shish",
+'export-addnstext' => "Shu nomfazodan sahifalarni qo'shish:",
+'export-addns' => "Qo'shish",
+'export-download' => 'Fayl sifatida saqlash',
+'export-templates' => 'Andozalarni kiritish',
 
 # Namespace 8 related
-'allmessagesname' => 'Ism',
+'allmessages' => 'Tizim xabarlari',
+'allmessagesname' => 'Nomi',
 'allmessagesdefault' => "Boshlang'ich matn",
 'allmessagescurrent' => 'Joriy xabar matni',
+'allmessages-filter-all' => 'Barcha',
+'allmessages-language' => 'Til:',
+'allmessages-filter-submit' => 'Oʻtish',
 
 # Thumbnails
 'thumbnail-more' => 'Kattalashtir',
@@ -1165,7 +1307,7 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 'tooltip-ca-history' => 'Bu sahifaning oldingi versiyalari.',
 'tooltip-ca-protect' => 'Bu sahifani himoyalash',
 'tooltip-ca-unprotect' => "Ushbu sahifaning himoyasini o'zgaritish",
-'tooltip-ca-delete' => 'Ushbu sahifani o‘chirib tashlash',
+'tooltip-ca-delete' => 'Ushbu sahifani o‘chirish',
 'tooltip-ca-undelete' => "Bu sahifa o'chirilmasdan oldin qilingan tahrirlarni tiklash",
 'tooltip-ca-move' => 'Bu sahifani koʻchir',
 'tooltip-ca-watch' => "Bu sahifani kuzatuv ro'yxatingizga qo'shish",
@@ -1222,6 +1364,16 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 'pageinfo-watchers' => 'Sahifa kuzatuvchilari soni',
 'pageinfo-edits' => 'Jami tahrirlar soni',
 
+# Skin names
+'skinname-standard' => 'Klassik',
+'skinname-nostalgia' => "Sog'inch",
+'skinname-cologneblue' => "Kyolncha sog'inch",
+'skinname-myskin' => "O'zimniki",
+'skinname-chick' => "Jo'ja",
+'skinname-simple' => 'Oddiy',
+'skinname-modern' => 'Zamonaviy',
+'skinname-vector' => 'Vektor',
+
 # Patrol log
 'patrol-log-page' => 'Patrullash qaydlari',
 
@@ -1288,7 +1440,7 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 'namespacesall' => 'Barchasi',
 'monthsall' => 'barchasi',
 
-'unit-pixel' => 'piksel',
+'unit-pixel' => ' piksel',
 
 # Multipage image navigation
 'imgmultipageprev' => '← oldingi sahifa',
@@ -1330,6 +1482,7 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 
 # HTML forms
 'htmlform-reset' => 'Oʻzgarishlarni bekor qilish',
+'htmlform-selectorother-other' => 'Boshqa',
 
 # New logging system
 'logentry-move-move' => '$1 $3 sahifasini $4ga koʻchirdi',
@@ -1339,6 +1492,9 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 # Feedback
 'feedback-close' => 'Bajarildi',
 
+# Search suggestions
+'searchsuggest-search' => 'Qidiruv',
+
 # API errors
 'api-error-unknown-code' => 'Noaniq xato: "$1".',
 'api-error-unknownerror' => 'Noaniq xato: "$1".',
index 5a924c6..33cceb8 100644 (file)
@@ -1139,8 +1139,6 @@ Assicùrete che la continuità storica de la pagina no la vegna alterà.',
 'search-interwiki-caption' => 'Projeti fradei',
 'search-interwiki-default' => 'Risultati da $1:',
 'search-interwiki-more' => '(altro)',
-'search-mwsuggest-enabled' => 'con sujerimenti',
-'search-mwsuggest-disabled' => 'sensa sujerimenti',
 'search-relatedarticle' => 'Ligà',
 'mwsuggest-disable' => 'Disabilita sugerimenti AJAX',
 'searcheverything-enable' => 'Serca in tuti quanti i namespace',
@@ -3378,4 +3376,8 @@ Le imagini le vien mostrà a la risoluzion pi granda che se pol, par i altri tip
 'logentry-newusers-autocreate' => "L'utensa $1 xè stà creà automategamente",
 'newuserlog-byemail' => 'password spedìa par e-mail',
 
+# Search suggestions
+'searchsuggest-search' => 'Serca',
+'searchsuggest-containing' => 'che contien...',
+
 );
index 6e7d406..19cae5e 100644 (file)
@@ -954,8 +954,6 @@ Tö ei voigoi kävutada sidä.',
 'search-interwiki-caption' => 'Heimolaižed projektad',
 'search-interwiki-default' => "$1 rezul'tatad:",
 'search-interwiki-more' => '(völ)',
-'search-mwsuggest-enabled' => 'ozuta taričendad',
-'search-mwsuggest-disabled' => 'taričendoita',
 'search-relatedarticle' => 'Sidotud lehtpoled',
 'mwsuggest-disable' => 'Ala ozuta AJAX-taričendoid',
 'searcheverything-enable' => 'Ectä kaikiš nimiavarusiš',
@@ -2282,7 +2280,6 @@ Ei ole pordaigašt failhodrad.',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScriptan kodvmine',
-'javascripttest-disabled' => 'Nece funkcii ei ole kävutamas neciš vikiš.',
 
 # Tooltip help for the actions
 'tooltip-pt-userpage' => "Teiden kävutajan lehtpol'",
@@ -3061,6 +3058,10 @@ Kävutagat normaline ezikacund.',
 'feedback-error3' => 'Petuz. API ei anda vastust',
 'feedback-close' => 'Vaumiž',
 
+# Search suggestions
+'searchsuggest-search' => 'Ectä',
+'searchsuggest-containing' => 'mülütajad...',
+
 # API errors
 'api-error-empty-file' => "Teil oigetud fail om pall'az.",
 'api-error-filename-tooshort' => 'Lühudahk failannimi.',
index 0484319..8bc3afd 100644 (file)
@@ -1314,8 +1314,6 @@ Xem chi tiết trong [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}}
 'search-interwiki-caption' => 'Các dự án liên quan',
 'search-interwiki-default' => '$1 kết quả:',
 'search-interwiki-more' => '(thêm)',
-'search-mwsuggest-enabled' => 'có gợi ý',
-'search-mwsuggest-disabled' => 'không có gợi ý',
 'search-relatedarticle' => 'Liên quan',
 'mwsuggest-disable' => 'Tắt gợi ý bằng AJAX',
 'searcheverything-enable' => 'Tìm trong tất cả không gian tên',
@@ -2938,7 +2936,6 @@ Lưu nó vào máy tính của bạn rồi tải nó lên đây.',
 
 # JavaScriptTest
 'javascripttest' => 'Kiểm thử JavaScript',
-'javascripttest-disabled' => 'Chức năng này chưa được kích hoạt trên wiki này.',
 'javascripttest-title' => 'Đang chạy $1 ca kiểm thử',
 'javascripttest-pagetext-noframework' => 'Trang này dành cho việc chạy các ca kiểm thử JavaScript.',
 'javascripttest-pagetext-unknownframework' => 'Nền tảng kiểm thử không rõ “$1”.',
@@ -4077,6 +4074,10 @@ Nếu không thì bạn có thể điền biểu mẫu đơn giản ở dưới.
 'feedback-bugcheck' => 'Tuyệt! Chỉ cần kiểm tra nó chưa được [$1 báo cáo trước đây].',
 'feedback-bugnew' => 'Tôi đã kiểm tra – báo cáo lỗi mới',
 
+# Search suggestions
+'searchsuggest-search' => 'Tìm kiếm',
+'searchsuggest-containing' => 'có chứa…',
+
 # API errors
 'api-error-badaccess-groups' => 'Bạn không được phép tải tập tin lên wiki này.',
 'api-error-badtoken' => 'Lỗi nội bộ: Dấu hiệu bị hỏng.',
index 9609b6f..44efa56 100644 (file)
@@ -35,125 +35,125 @@ $namespaceNames = array(
 
 $messages = array(
 # User preference toggles
-'tog-underline'           => 'Links ounderstreepn:',
-'tog-hideminor'           => 'Klêne veranderiengn verdukn van juste veranderd',
-'tog-enotifrevealaddr'    => 'Tôog min e-mailadres in e-mails',
+'tog-underline' => 'Links ounderstreepn:',
+'tog-hideminor' => 'Klêne veranderiengn verdukn van juste veranderd',
+'tog-enotifrevealaddr' => 'Tôog min e-mailadres in e-mails',
 'tog-shownumberswatching' => 'Tôog et aantal gebrukers dan et blad volgn',
 
-'underline-always'  => 'Olsan',
-'underline-never'   => 'Noois',
+'underline-always' => 'Olsan',
+'underline-never' => 'Noois',
 'underline-default' => 'Browser standoard',
 
 # Dates
-'sunday'        => 'zundag',
-'monday'        => 'moandag',
-'tuesday'       => 'disndag',
-'wednesday'     => 'woesdag',
-'thursday'      => 'dunderdag',
-'friday'        => 'vrydag',
-'saturday'      => 'zoaterdag',
-'sun'           => 'zu',
-'mon'           => 'moa',
-'tue'           => 'din',
-'wed'           => 'woe',
-'thu'           => 'dun',
-'fri'           => 'vry',
-'sat'           => 'zat',
-'january'       => 'januoari',
-'february'      => 'februoari',
-'march'         => 'moarte',
-'april'         => 'april',
-'may_long'      => 'mei',
-'june'          => 'juni',
-'july'          => 'juli',
-'august'        => 'ogustus',
-'september'     => 'september',
-'october'       => 'oktober',
-'november'      => 'november',
-'december'      => 'december',
-'january-gen'   => 'januari',
-'february-gen'  => 'februoari',
-'march-gen'     => 'moarte',
-'april-gen'     => 'april',
-'may-gen'       => 'mei',
-'june-gen'      => 'juni',
-'july-gen'      => 'juli',
-'august-gen'    => 'ogustus',
+'sunday' => 'zundag',
+'monday' => 'moandag',
+'tuesday' => 'disndag',
+'wednesday' => 'woesdag',
+'thursday' => 'dunderdag',
+'friday' => 'vrydag',
+'saturday' => 'zoaterdag',
+'sun' => 'zu',
+'mon' => 'moa',
+'tue' => 'din',
+'wed' => 'woe',
+'thu' => 'dun',
+'fri' => 'vry',
+'sat' => 'zat',
+'january' => 'januoari',
+'february' => 'februoari',
+'march' => 'moarte',
+'april' => 'april',
+'may_long' => 'mei',
+'june' => 'juni',
+'july' => 'juli',
+'august' => 'ogustus',
+'september' => 'september',
+'october' => 'oktober',
+'november' => 'november',
+'december' => 'december',
+'january-gen' => 'januari',
+'february-gen' => 'februoari',
+'march-gen' => 'moarte',
+'april-gen' => 'april',
+'may-gen' => 'mei',
+'june-gen' => 'juni',
+'july-gen' => 'juli',
+'august-gen' => 'ogustus',
 'september-gen' => 'september',
-'october-gen'   => 'oktober',
-'november-gen'  => 'november',
-'december-gen'  => 'december',
-'jan'           => 'jan',
-'feb'           => 'feb',
-'mar'           => 'mrt',
-'apr'           => 'apr',
-'may'           => 'mei',
-'jun'           => 'jun',
-'jul'           => 'jul',
-'aug'           => 'ogs',
-'sep'           => 'sep',
-'oct'           => 'okt',
-'nov'           => 'nov',
-'dec'           => 'dec',
+'october-gen' => 'oktober',
+'november-gen' => 'november',
+'december-gen' => 'december',
+'jan' => 'jan',
+'feb' => 'feb',
+'mar' => 'mrt',
+'apr' => 'apr',
+'may' => 'mei',
+'jun' => 'jun',
+'jul' => 'jul',
+'aug' => 'ogs',
+'sep' => 'sep',
+'oct' => 'okt',
+'nov' => 'nov',
+'dec' => 'dec',
 
 # Categories related messages
 'listingcontinuesabbrev' => 'vervolg',
 
-'newwindow'     => '(opent in e nieuw veister)',
+'newwindow' => '(opent in e nieuw veister)',
 'moredotdotdot' => 'Mêer…',
-'mypage'        => 'Myn gebrukersblad',
-'mytalk'        => 'Myn discuusjeblad',
-'and'           => '&#32;en',
+'mypage' => 'Myn gebrukersblad',
+'mytalk' => 'Myn discuusjeblad',
+'and' => '&#32;en',
 
 # Cologne Blue skin
-'qbedit'         => 'Bewerkn',
+'qbedit' => 'Bewerkn',
 'qbspecialpages' => 'Specioale bloadn',
 
 # Vector skin
-'vector-action-delete'   => 'Wegdoen',
-'vector-action-move'     => 'Ernoemn',
-'vector-view-create'     => 'Anmoakn',
-'vector-view-edit'       => 'Bewerkn',
-'vector-view-history'    => 'Geschiedenisse bekykn',
-'vector-view-view'       => 'Leezn',
+'vector-action-delete' => 'Wegdoen',
+'vector-action-move' => 'Ernoemn',
+'vector-view-create' => 'Anmoakn',
+'vector-view-edit' => 'Bewerkn',
+'vector-view-history' => 'Geschiedenisse bekykn',
+'vector-view-view' => 'Leezn',
 'vector-view-viewsource' => 'Brontekst bekykn',
 
-'tagline'           => 'Van {{SITENAME}}',
-'help'              => 'Ulpe',
-'search'            => 'Zoekn',
-'searchbutton'      => 'Zoekn',
-'history_short'     => 'Geschiedenisse',
-'updatedmarker'     => 'bygewerkt sinds min latste visite',
-'printableversion'  => 'Drukboare versie',
-'permalink'         => 'Bluuvende link',
-'print'             => 'Drukn',
-'edit'              => "Bewerk'n",
-'create'            => 'Anmoakn',
-'editthispage'      => 'Da blad ier bewerkn',
-'create-this-page'  => 'Da blad ier anmoakn',
-'delete'            => 'Wegdoen',
-'deletethispage'    => 'Da blad ier verwydern',
-'undelete_short'    => '{{PLURAL:$1|êen bewerkinge|$1 bewerkingn}} werekêern',
-'protect'           => 'Beveilign',
-'protectthispage'   => 'Da blad ier beveilign',
-'unprotect'         => 'beveiliginge wegdoen',
+'tagline' => 'Van {{SITENAME}}',
+'help' => 'Ulpe',
+'search' => 'Zoekn',
+'searchbutton' => 'Zoekn',
+'history_short' => 'Geschiedenisse',
+'updatedmarker' => 'bygewerkt sinds min latste visite',
+'printableversion' => 'Drukboare versie',
+'permalink' => 'Bluuvende link',
+'print' => 'Drukn',
+'edit' => "Bewerk'n",
+'create' => 'Anmoakn',
+'editthispage' => 'Da blad ier bewerkn',
+'create-this-page' => 'Da blad ier anmoakn',
+'delete' => 'Wegdoen',
+'deletethispage' => 'Da blad ier verwydern',
+'undelete_short' => '{{PLURAL:$1|êen bewerkinge|$1 bewerkingn}} werekêern',
+'protect' => 'Beveilign',
+'protectthispage' => 'Da blad ier beveilign',
+'unprotect' => 'beveiliginge wegdoen',
 'unprotectthispage' => 'De beveiliginge van da blad ier ofleggn',
-'newpage'           => 'Nieuw blad',
-'talkpagelinktext'  => 'Discuusje',
-'specialpage'       => 'Specioal blad',
-'talk'              => 'Discuusje',
-'toolbox'           => 'Ulpmiddeln',
+'newpage' => 'Nieuw blad',
+'talkpagelinktext' => 'Discuusje',
+'specialpage' => 'Specioal blad',
+'talk' => 'Discuusje',
+'toolbox' => 'Ulpmiddeln',
 
 # 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'   => 'Over {{SITENAME}}',
-'aboutpage'   => 'Project:Info',
+'aboutsite' => 'Over {{SITENAME}}',
+'aboutpage' => 'Project:Info',
 'disclaimers' => 'Aansprakelekeid',
-'mainpage'    => 'Voorblad',
-'privacy'     => 'Privacybeleid',
+'mainpage' => 'Voorblad',
+'privacy' => 'Privacybeleid',
 
-'viewsourceold'  => 'Brontekst bekykn',
+'viewsourceold' => 'Brontekst bekykn',
 'viewsourcelink' => 'Brontekst bekykn',
-'site-rss-feed'  => '$1 RSS-feed',
+'site-rss-feed' => '$1 RSS-feed',
 'site-atom-feed' => '$1 Atom-feed',
 'red-link-title' => '$1 (Blad bestoat nie)',
 
@@ -173,20 +173,20 @@ $messages = array(
 'recentchanges' => 'Juste veranderd',
 
 # Upload
-'upload'            => 'Bestand toevoegn',
-'uploadbtn'         => 'Bestand toevoegn',
-'uploadnologin'     => 'Ge zyt nie angemeld',
-'uploadlog'         => 'logboek upgeloade bestandn',
-'uploadlogpage'     => 'Logboek upgeloade bestandn',
+'upload' => 'Bestand toevoegn',
+'uploadbtn' => 'Bestand toevoegn',
+'uploadnologin' => 'Ge zyt nie angemeld',
+'uploadlog' => 'logboek upgeloade bestandn',
+'uploadlogpage' => 'Logboek upgeloade bestandn',
 'uploadlogpagetext' => 'Hier stoa e lyste met de mêest recente upgeloade bestandn.',
-'uploadedfiles'     => 'Upgeloade bestandn',
-'uploadedimage'     => '"[[$1]]" upgeload',
+'uploadedfiles' => 'Upgeloade bestandn',
+'uploadedimage' => '"[[$1]]" upgeload',
 
 # Unwatched pages
 'unwatchedpages' => "Pagina's die ip niemands volglyste stoan",
 
 # Miscellaneous special pages
-'newpages'          => 'Nieuwe bloadn',
+'newpages' => 'Nieuwe bloadn',
 'newpages-username' => 'Gebrukersnoame:',
 
 # Special:Log/newusers
@@ -194,22 +194,22 @@ $messages = array(
 
 # Watchlist
 'mywatchlist' => 'Myn volglyste',
-'watch'       => 'Volgn',
-'unwatch'     => 'Nie volgn',
+'watch' => 'Volgn',
+'unwatch' => 'Nie volgn',
 
 # Displayed when you click the "watch" button and it is in the process of watching
 'unwatching' => 'Stoppn me volgn...',
 
 # Undelete
-'undelete'               => 'Weggedoane bloadn bekykn',
-'undeletepage'           => 'Weggedoane bloadn erstelln of bekykn',
+'undelete' => 'Weggedoane bloadn bekykn',
+'undeletepage' => 'Weggedoane bloadn erstelln of bekykn',
 'undeletehistorynoadmin' => "'t Artikel is weggedoan. De reden davôorn ku je zien in de soamnvattienge ieronder, tôpe me uutleg over wie dat 't blad bewerkt èt vôorn dat weggedoan es gewist. Den tekst van die weggedoane versies kan allêene door sysops gelezen wordn.",
-'undeletebtn'            => 'Erstelln',
-'undeletedfiles'         => '{{PLURAL:$1|1 bestand|$1 bestandn}} ersteld',
+'undeletebtn' => 'Erstelln',
+'undeletedfiles' => '{{PLURAL:$1|1 bestand|$1 bestandn}} ersteld',
 
 # Contributions
 'mycontris' => 'Myn bydroagn',
-'uctop'     => '(latste veranderienge)',
+'uctop' => '(latste veranderienge)',
 
 # Block/unblock
 'contribslink' => 'bydroagn',
index 3b9e36f..8060c4f 100644 (file)
@@ -462,8 +462,6 @@ Hirmid sagsd, das Du den dhägsd '''selbâr gschriim''' hasd, das däär dhägsd
 'search-interwiki-caption' => 'Schwesder-brojägd',
 'search-interwiki-default' => 'Af $1 gfundn:',
 'search-interwiki-more' => '(noch mäa´)',
-'search-mwsuggest-enabled' => 'mid foorschleech',
-'search-mwsuggest-disabled' => 'ghane foorschlääch',
 'search-relatedarticle' => 'Fârwande',
 'mwsuggest-disable' => 'Foorschlääch iwâr AJAX abschdelâ',
 'searcheverything-enable' => 'In aln naamsrajm suuchn',
index 7f0775d..21d5509 100644 (file)
@@ -931,8 +931,6 @@ Kontrololös, va votükam at okipon fovöfi padajenotema.',
 'search-interwiki-caption' => 'Svistaproyegs',
 'search-interwiki-default' => 'Seks se $1:',
 'search-interwiki-more' => '(pluikos)',
-'search-mwsuggest-enabled' => 'sa mobs',
-'search-mwsuggest-disabled' => 'nen mobs',
 'search-relatedarticle' => 'Tefik',
 'mwsuggest-disable' => 'Nemögükön mobis ela AJAX',
 'searcheverything-enable' => 'Sukolöd in nemaspads valik',
@@ -2822,4 +2820,8 @@ Magods pajonons ma fomät gudikün, ragivasots votik pamaifükons stedöfo kobü
 'revdelete-unrestricted' => 'miedükams pro guvans pemoükons',
 'newuserlog-byemail' => 'letavöd pesedon me pot leäktronik',
 
+# Search suggestions
+'searchsuggest-search' => 'Suk',
+'searchsuggest-containing' => 'ninädöl...',
+
 );
index 460de6a..e607908 100644 (file)
@@ -379,8 +379,6 @@ Mõnõd šabloonad eväd lee lizettü.",
 'search-interwiki-caption' => 'Sõzarprojektid',
 'search-interwiki-default' => 'tulõmuhsõd $1:',
 'search-interwiki-more' => '(lisä)',
-'search-mwsuggest-enabled' => 'tarittsõmisijõkaa',
-'search-mwsuggest-disabled' => 'tarittsõmizõtta',
 'searchrelated' => 'sittu',
 'searchall' => 'kõik',
 'showingresultsheader' => "{{PLURAL:$5|Tuloz '''$1''' '''$3'''-ss|Tulohsõd '''$1-$2''' '''$3'''-ss}} «$4» vart",
index a485807..28a23e0 100644 (file)
@@ -792,8 +792,6 @@ Lisateedüst või ollaq [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAME
 'search-interwiki-caption' => 'Sõsarprojektiq',
 'search-interwiki-default' => '$1 tulõmiq:',
 'search-interwiki-more' => '(viil)',
-'search-mwsuggest-enabled' => 'näütäq soovituisi',
-'search-mwsuggest-disabled' => 'ilma soovituisilda',
 'search-relatedarticle' => 'Otsiq samasugutsit lehti',
 'mwsuggest-disable' => 'Näüdäku-i AJAX-i soovituisi',
 'searchrelated' => 'samasugunõ',
index adeb032..f17a18e 100644 (file)
@@ -2361,6 +2361,10 @@ Acertinez s' i vs plait ki vos vloz vormint rifé cisse pådje ci.",
 'feedback-error2' => "Aroke : Li candjaedje n' a nén stî",
 'feedback-close' => 'Fwait',
 
+# Search suggestions
+'searchsuggest-search' => 'Cweri',
+'searchsuggest-containing' => 'ki contént...',
+
 # API errors
 'api-error-badaccess-groups' => "Vos n' avoz nén l' droet d' eberweter des fitchîs so ç' wiki cial",
 'api-error-copyuploaddisabled' => "Les eberwetaedjes pa URL ni vont nén so ç' sierveu cial.",
index 1369b35..9675b93 100644 (file)
@@ -702,8 +702,6 @@ Leyenda: '''({{int:cur}})''' = kaibhan ha giuurhii nga pag-bag-o, '''({{int:last
 'search-suggest' => 'Buot sidngon mo ba: $1',
 'search-interwiki-caption' => 'Mga bugto nga proyekto',
 'search-interwiki-default' => '$1 nga resulta:',
-'search-mwsuggest-enabled' => 'upod hin mga suhestyon',
-'search-mwsuggest-disabled' => 'waray mga suhestyon',
 'searchrelated' => 'kadugtong',
 'searchall' => 'ngatanan',
 'showingresultsheader' => "{{PLURAL:$5|Resulta '''$1''' han '''$3'''|Mga resulta '''$1 - $2''' han '''$3'''}} para ha '''$4'''",
index 6f079c7..15bcb03 100644 (file)
@@ -907,8 +907,6 @@ Soo jëfandikoo lëkkalekaayu joow yi day neenal boyot yi nga jotoon a fal.',
 'search-interwiki-caption' => 'Sémbu niroowaale',
 'search-interwiki-default' => '$1 ngérte :',
 'search-interwiki-more' => '(yeneen)',
-'search-mwsuggest-enabled' => 'ak xelal',
-'search-mwsuggest-disabled' => 'ci lu dul xelal',
 'search-relatedarticle' => 'Yeneeni ngérte',
 'mwsuggest-disable' => 'Doxadil xelal yu AJAX',
 'searcheverything-enable' => 'Seet ci barabi tur yépp',
index a9d7dd5..bf1a49b 100644 (file)
@@ -884,8 +884,6 @@ $1",
 'search-interwiki-caption' => '姊妹项目',
 'search-interwiki-default' => '$1项结果:',
 'search-interwiki-more' => '(更多)',
-'search-mwsuggest-enabled' => '与建议',
-'search-mwsuggest-disabled' => ' 呒没建议',
 'search-relatedarticle' => '相关',
 'mwsuggest-disable' => '禁用AJAX建议',
 'searcheverything-enable' => '垃拉所有名字空间里向搜索',
index 8f77bc5..a75c474 100644 (file)
@@ -596,8 +596,6 @@ $1',
 'search-interwiki-caption' => 'Садта проектмуд',
 'search-interwiki-default' => '$1 ашуд:',
 'search-interwiki-more' => '(дәкәд)',
-'search-mwsuggest-enabled' => 'селвгтә',
-'search-mwsuggest-disabled' => 'селвг уга',
 'mwsuggest-disable' => 'AJAX селвг унтрах',
 'searcheverything-enable' => 'Цуг нернә ууд хәәх',
 'searchall' => 'цуг',
index 4fd23a8..0fb07c3 100644 (file)
 
 $messages = array(
 # Dates
-'sunday'        => 'Icawe',
-'monday'        => 'UMvulo',
-'tuesday'       => 'ULwesibini',
-'wednesday'     => 'ULwesithathu',
-'thursday'      => 'ULwesine',
-'friday'        => 'ULwesihlanu',
-'saturday'      => 'UMgqibelo',
-'january'       => 'EyoMqungu',
-'february'      => 'EyoMdumba',
-'march'         => 'EyoKwindla',
-'april'         => 'EkaTshazimpuzi',
-'june'          => 'EyeSilimela',
-'july'          => 'EyeKhala',
-'august'        => 'EyeThupha',
-'september'     => 'Eyo Msintsi',
-'october'       => 'Eye Dwarha',
-'november'      => 'Eye Nkanga',
-'december'      => 'Eyo Mnga',
-'january-gen'   => 'EyoMqungu',
-'february-gen'  => 'Eyo Mdumba',
-'march-gen'     => 'Eyo Kwindla',
-'april-gen'     => 'Ekatshazimpuzi',
-'may-gen'       => 'EkaCanzibe',
-'june-gen'      => 'Eyesilimela',
-'july-gen'      => 'Eye Khala',
-'august-gen'    => 'Eye Thupha',
+'sunday' => 'Icawe',
+'monday' => 'UMvulo',
+'tuesday' => 'ULwesibini',
+'wednesday' => 'ULwesithathu',
+'thursday' => 'ULwesine',
+'friday' => 'ULwesihlanu',
+'saturday' => 'UMgqibelo',
+'january' => 'EyoMqungu',
+'february' => 'EyoMdumba',
+'march' => 'EyoKwindla',
+'april' => 'EkaTshazimpuzi',
+'june' => 'EyeSilimela',
+'july' => 'EyeKhala',
+'august' => 'EyeThupha',
+'september' => 'Eyo Msintsi',
+'october' => 'Eye Dwarha',
+'november' => 'Eye Nkanga',
+'december' => 'Eyo Mnga',
+'january-gen' => 'EyoMqungu',
+'february-gen' => 'Eyo Mdumba',
+'march-gen' => 'Eyo Kwindla',
+'april-gen' => 'Ekatshazimpuzi',
+'may-gen' => 'EkaCanzibe',
+'june-gen' => 'Eyesilimela',
+'july-gen' => 'Eye Khala',
+'august-gen' => 'Eye Thupha',
 'september-gen' => 'Eyo Msintsi',
-'october-gen'   => 'Eye Dwarha',
-'november-gen'  => 'Eye Nkanga',
-'december-gen'  => 'Eyo Mnga',
-'may'           => 'EkaCanzibe',
+'october-gen' => 'Eye Dwarha',
+'november-gen' => 'Eye Nkanga',
+'december-gen' => 'Eyo Mnga',
+'may' => 'EkaCanzibe',
 
 'article' => 'Inqaku',
-'mypage'  => 'Inqaku yam',
-'mytalk'  => 'Inthetho yam',
+'mypage' => 'Inqaku yam',
+'mytalk' => 'Inthetho yam',
 
 # Cologne Blue skin
 'qbspecialpages' => 'Amaphepha Abalulekileyo',
@@ -55,29 +55,29 @@ $messages = array(
 # Vector skin
 'vector-view-edit' => 'Tshintsha',
 
-'help'             => 'Uncedo',
-'search'           => 'Khangela',
-'searchbutton'     => 'Khangela',
-'go'               => 'Hamba',
-'searcharticle'    => 'Hamba',
-'edit'             => 'Tshintsha',
-'delete'           => 'Cima',
-'protect'          => 'Khusela',
+'help' => 'Uncedo',
+'search' => 'Khangela',
+'searchbutton' => 'Khangela',
+'go' => 'Hamba',
+'searcharticle' => 'Hamba',
+'edit' => 'Tshintsha',
+'delete' => 'Cima',
+'protect' => 'Khusela',
 'talkpagelinktext' => 'Inthetho',
-'talk'             => 'Ingxoxo',
-'otherlanguages'   => 'Kwezinye Ilwimi',
+'talk' => 'Ingxoxo',
+'otherlanguages' => 'Kwezinye Ilwimi',
 
 # 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).
-'currentevents'        => 'Imisebenzi Eyenzekayo',
-'edithelp'             => 'Uncedo ngoTshintsho',
-'mainpage'             => 'Iphepha Elingundoqo',
+'currentevents' => 'Imisebenzi Eyenzekayo',
+'edithelp' => 'Uncedo ngoTshintsho',
+'mainpage' => 'Iphepha Elingundoqo',
 'mainpage-description' => 'Iphepha Elingundoqo',
 
-'newmessageslink'         => 'imiyalezo emitsha',
+'newmessageslink' => 'imiyalezo emitsha',
 'youhavenewmessagesmulti' => 'Unemiyalezo emitsha ku $1',
-'editsection'             => 'tshintsha',
-'editold'                 => 'tshintsha',
-'editlink'                => 'tshintsha',
+'editsection' => 'tshintsha',
+'editold' => 'tshintsha',
+'editlink' => 'tshintsha',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main' => 'Inqaba',
@@ -86,48 +86,48 @@ $messages = array(
 'viewsource' => 'Jonga i Source',
 
 # Login and logout pages
-'welcomecreation'    => '== Wamkelekile, $1! ==
+'welcomecreation' => '== Wamkelekile, $1! ==
 
 I Account yakhgo ivuliwe, ungalibali ukutshitsha izinto ozithandayo ngo {{SITENAME}}.',
-'yourname'           => 'Igama lelungu:',
-'yourpassword'       => 'Igama elifihlakeleyo lelungu:',
-'yourpasswordagain'  => 'Faka kwakhona igama elifihlakeleyo:',
+'yourname' => 'Igama lelungu:',
+'yourpassword' => 'Igama elifihlakeleyo lelungu:',
+'yourpasswordagain' => 'Faka kwakhona igama elifihlakeleyo:',
 'remembermypassword' => 'Khumbula igama lam elifihlakeleyo kule Khompyutha (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'createaccount'      => 'Vula I Account',
+'createaccount' => 'Vula I Account',
 'loginlanguagelabel' => 'Ulwimi: $1',
 
 # Edit pages
-'summary'     => 'Isishwankathelo:',
-'minoredit'   => 'Lutshitsho oluncinci olu',
-'watchthis'   => 'Bukela le Page',
+'summary' => 'Isishwankathelo:',
+'minoredit' => 'Lutshitsho oluncinci olu',
+'watchthis' => 'Bukela le Page',
 'savearticle' => 'Gcina eliphepha',
 'showpreview' => 'Bonisa Utshintsho',
-'showdiff'    => 'Gcina Utshitshi',
+'showdiff' => 'Gcina Utshitshi',
 
 # Search results
 'powersearch' => 'Khangela',
 
 # Preferences page
-'mypreferences'     => 'Ezithandwa ndim',
+'mypreferences' => 'Ezithandwa ndim',
 'searchresultshead' => 'Khangela',
-'username'          => 'Igama lelungu:',
+'username' => 'Igama lelungu:',
 
 # Recent changes
-'recentchanges'   => 'Utshitsho olusandokwenziwa',
+'recentchanges' => 'Utshitsho olusandokwenziwa',
 'minoreditletter' => 'nc',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Utsitsho olufana nolu',
-'recentchangeslinked-feed'    => 'Utsitsho olufana nolu',
+'recentchangeslinked' => 'Utsitsho olufana nolu',
+'recentchangeslinked-feed' => 'Utsitsho olufana nolu',
 'recentchangeslinked-toolbox' => 'Utsitsho olufana nolu',
 
 # Upload
-'upload'          => 'Faka Ifile',
-'filedesc'        => 'Isishwankathelo',
+'upload' => 'Faka Ifile',
+'filedesc' => 'Isishwankathelo',
 'watchthisupload' => 'Bukela le Page',
 
 # Miscellaneous special pages
-'move'         => 'Dlulisa',
+'move' => 'Dlulisa',
 'movethispage' => 'Dlulisa eliphepha',
 
 # Special:AllPages
@@ -135,9 +135,9 @@ I Account yakhgo ivuliwe, ungalibali ukutshitsha izinto ozithandayo ngo {{SITENA
 'allpagessubmit' => 'Hamba',
 
 # Watchlist
-'watchlist'     => 'Endizibukeleyo',
-'mywatchlist'   => 'Endizibukeleyo',
-'watch'         => 'Bukela',
+'watchlist' => 'Endizibukeleyo',
+'mywatchlist' => 'Endizibukeleyo',
+'watch' => 'Bukela',
 'watchthispage' => 'Bukela le Page',
 
 # Protect
@@ -145,9 +145,9 @@ I Account yakhgo ivuliwe, ungalibali ukutshitsha izinto ozithandayo ngo {{SITENA
 
 # Contributions
 'contributions' => 'Imisebenzi ye lungu',
-'mycontris'     => 'Inkxaso yam',
+'mycontris' => 'Inkxaso yam',
 
-'sp-contributions-talk'   => 'Inthetho',
+'sp-contributions-talk' => 'Inthetho',
 'sp-contributions-submit' => 'Khangela',
 
 # Block/unblock
@@ -155,9 +155,9 @@ I Account yakhgo ivuliwe, ungalibali ukutshitsha izinto ozithandayo ngo {{SITENA
 
 # Move page
 'move-page-legend' => 'Dlulisa eliphepha',
-'movepagebtn'      => 'DLulisa eliphepha',
-'movedto'          => 'Lidluliselwe',
-'movereason'       => 'Isizathu',
+'movepagebtn' => 'DLulisa eliphepha',
+'movedto' => 'Lidluliselwe',
+'movereason' => 'Isizathu',
 
 # Special:NewFiles
 'ilsubmit' => 'Khangela',
index c01c802..ae6ff8e 100644 (file)
@@ -431,8 +431,6 @@ $messages = array(
 'search-interwiki-caption' => 'ჯიმაია პროექტეფ',
 'search-interwiki-default' => 'მოღალირეფი $1-შე:',
 'search-interwiki-more' => '(უმოს)',
-'search-mwsuggest-enabled' => 'ელაჩამეფით',
-'search-mwsuggest-disabled' => 'ელაჩამეფიშ უმუშოთ',
 'searchrelated' => 'მათანგეფ',
 'searchall' => 'არძო',
 'showingresultsheader' => "{{PLURAL:$5|მოღალუ '''$1''' '''$3'''-შე|მოღალუეფ '''$1 - $2''' '''$3'''-შე}} '''$4'''-შო",
@@ -925,4 +923,7 @@ $messages = array(
 # Special:Tags
 'tag-filter' => '[[Special:Tags|ხინტკეფიშ]] ტკიბირი:',
 
+# Search suggestions
+'searchsuggest-search' => 'გორუა',
+
 );
index c8f6948..4cecc32 100644 (file)
@@ -1211,8 +1211,6 @@ $1",
 'search-interwiki-caption' => 'שוועסטער פראיעקטן',
 'search-interwiki-default' => '$1 רעזולטאטן:',
 'search-interwiki-more' => '(נאך)',
-'search-mwsuggest-enabled' => 'מיט פארשלאגן',
-'search-mwsuggest-disabled' => 'אן פארשלאגן',
 'search-relatedarticle' => 'פארבינדן',
 'mwsuggest-disable' => 'בטל מאכן פארשלאגן AJAX',
 'searcheverything-enable' => 'זוכן אין אלע נאמענטיילן',
@@ -2734,7 +2732,6 @@ $1',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript טעסט',
-'javascripttest-disabled' => 'די  פֿונקציע איז אומאַקטיווירט אין דער דאזיקער וויקי.',
 'javascripttest-title' => 'דורכפירנדיק $1 בדיקות',
 'javascripttest-pagetext-skins' => 'קלויבט א באניצער־אייבערפלאך מיט וואס דורכצופירן די בדיקות:',
 'javascripttest-qunit-intro' => 'זעט [$1 דאקומענטאציע פאר טעסטן] בײַ mediawiki.org.',
@@ -3641,6 +3638,10 @@ $5
 'feedback-bugcheck' => 'געוואלדיק! אבער זייט בודק אז עס איז נישט איינער פון די [$1 באוואוסטע באגן].',
 'feedback-bugnew' => "כ'האב בודק געווען. רעפארטירט א נייעם באג.",
 
+# Search suggestions
+'searchsuggest-search' => 'זוכן',
+'searchsuggest-containing' => 'כולל…',
+
 # API errors
 'api-error-badaccess-groups' => 'איר האט נישט קיין רעכטן אַרויפֿלאָדן טעקעס אויף דער וויקי.',
 'api-error-badtoken' => 'אינערלעכער גרײַז: סימן טויג נישט.',
index de1cf47..4769e8b 100644 (file)
@@ -1062,8 +1062,6 @@ Kò ṣe é bòmọ́lẹ̀.',
 'search-interwiki-caption' => 'Àwọn iṣẹ́-ọwọ́ mìràn',
 'search-interwiki-default' => 'èsì $1',
 'search-interwiki-more' => '(tókù)',
-'search-mwsuggest-enabled' => 'pẹ̀lú àbá',
-'search-mwsuggest-disabled' => 'láìsí àbá',
 'search-relatedarticle' => 'Tóbáramu',
 'mwsuggest-disable' => 'Ìdálẹ́kun àwọn àbá AJAX',
 'searcheverything-enable' => 'Àwárí nínú gbogbo orúkọàyè:',
@@ -2992,6 +2990,10 @@ Tóbájẹ́pé fáìlì ọ̀hún ti jẹ́ títúnṣe sí bóṣewà ní bẹ
 'feedback-error3' => 'Àsìṣe: Kò sí ìdáhùn látọ̀dọ̀ API',
 'feedback-close' => 'Ṣetán',
 
+# Search suggestions
+'searchsuggest-search' => 'Ṣàwárí',
+'searchsuggest-containing' => 'tó ní...',
+
 # API errors
 'api-error-filename-tooshort' => 'Orúkọ fáílì kéréjú bó ṣe yẹ lọ.',
 'api-error-unknown-code' => 'Àsìṣe aláìlójúùtú: "$1".',
index fe79a49..08a7337 100644 (file)
@@ -1147,8 +1147,6 @@ $1",
 'search-interwiki-caption' => '姊妹計劃',
 'search-interwiki-default' => '$1項結果:',
 'search-interwiki-more' => '(更多)',
-'search-mwsuggest-enabled' => '有建議',
-'search-mwsuggest-disabled' => '無建議',
 'search-relatedarticle' => '有關',
 'mwsuggest-disable' => '停用AJAX建議',
 'searcheverything-enable' => '搵全部空間名',
@@ -3376,4 +3374,8 @@ MediaWiki是基於使用目的而加以發佈,但係就唔會負上任何嘅
 'revdelete-unrestricted' => '已經拎走對於操作員嘅限制',
 'newuserlog-byemail' => '密碼已由電郵寄出',
 
+# Search suggestions
+'searchsuggest-search' => '搵嘢',
+'searchsuggest-containing' => '名單傳送緊...',
+
 );
index 3dc35f0..bf2e700 100644 (file)
@@ -17,193 +17,191 @@ $messages = array(
 'underline-never' => 'coengz mbouj swjyungh',
 
 # Dates
-'sunday'        => 'Swnggeiz Yaet',
-'monday'        => 'Swnggeiz Wtx',
-'tuesday'       => 'Swnggeiz Yeih',
-'wednesday'     => 'Swnggeiz Sam',
-'thursday'      => 'Swnggeiz Seiq',
-'friday'        => 'Swnggeiz Haj',
-'saturday'      => 'Swnggeiz Lokj',
-'sun'           => 'Ngoenz',
-'mon'           => 'It',
-'tue'           => 'Ngeih',
-'wed'           => 'Sam',
-'thu'           => 'Seiq',
-'fri'           => 'Ngux',
-'sat'           => 'Loeg',
-'january'       => 'Nin Wtj',
-'february'      => 'Nin Yeih',
-'march'         => 'Nin Sam',
-'april'         => 'Nin Seiq',
-'may_long'      => 'Nin Haj',
-'june'          => 'Nin Loekj',
-'july'          => 'Nin Caet',
-'august'        => 'Nin Betq',
-'september'     => 'Nin Gouj',
-'october'       => 'Nin Cwbx',
-'november'      => 'Nin Cwbx Wtj',
-'december'      => 'Nin Cwbx Yeih',
-'january-gen'   => 'It nyied',
-'february-gen'  => 'Ngeih nyied',
-'march-gen'     => 'Sam nyied',
-'april-gen'     => 'Seiq nyied',
-'may-gen'       => 'Nin Haj',
-'june-gen'      => 'Loeg nyied',
-'july-gen'      => 'Caet nyied',
-'august-gen'    => 'Bet nyied',
+'sunday' => 'Swnggeiz Yaet',
+'monday' => 'Swnggeiz Wtx',
+'tuesday' => 'Swnggeiz Yeih',
+'wednesday' => 'Swnggeiz Sam',
+'thursday' => 'Swnggeiz Seiq',
+'friday' => 'Swnggeiz Haj',
+'saturday' => 'Swnggeiz Lokj',
+'sun' => 'Ngoenz',
+'mon' => 'It',
+'tue' => 'Ngeih',
+'wed' => 'Sam',
+'thu' => 'Seiq',
+'fri' => 'Ngux',
+'sat' => 'Loeg',
+'january' => 'Nin Wtj',
+'february' => 'Nin Yeih',
+'march' => 'Nin Sam',
+'april' => 'Nin Seiq',
+'may_long' => 'Nin Haj',
+'june' => 'Nin Loekj',
+'july' => 'Nin Caet',
+'august' => 'Nin Betq',
+'september' => 'Nin Gouj',
+'october' => 'Nin Cwbx',
+'november' => 'Nin Cwbx Wtj',
+'december' => 'Nin Cwbx Yeih',
+'january-gen' => 'It nyied',
+'february-gen' => 'Ngeih nyied',
+'march-gen' => 'Sam nyied',
+'april-gen' => 'Seiq nyied',
+'may-gen' => 'Nin Haj',
+'june-gen' => 'Loeg nyied',
+'july-gen' => 'Caet nyied',
+'august-gen' => 'Bet nyied',
 'september-gen' => 'Nin Gouj',
-'october-gen'   => 'Cib nyied',
-'november-gen'  => 'Cibit nyied',
-'december-gen'  => 'Cibngeih nyied',
-'jan'           => 'Itnyied',
-'feb'           => 'Ngeihnyied',
-'mar'           => 'Samnyied',
-'apr'           => 'Seiqnyied',
-'may'           => 'Nguxnyied',
-'jun'           => 'Loegnyied',
-'jul'           => 'Caetnyied',
-'aug'           => 'Batnyied',
-'sep'           => 'Goujnyied',
-'oct'           => 'Cibnyied',
-'nov'           => "Cib'itnyied",
-'dec'           => 'Cibngeihnyied',
+'october-gen' => 'Cib nyied',
+'november-gen' => 'Cibit nyied',
+'december-gen' => 'Cibngeih nyied',
+'jan' => 'Itnyied',
+'feb' => 'Ngeihnyied',
+'mar' => 'Samnyied',
+'apr' => 'Seiqnyied',
+'may' => 'Nguxnyied',
+'jun' => 'Loegnyied',
+'jul' => 'Caetnyied',
+'aug' => 'Batnyied',
+'sep' => 'Goujnyied',
+'oct' => 'Cibnyied',
+'nov' => "Cib'itnyied",
+'dec' => 'Cibngeihnyied',
 
 # Categories related messages
 'pagecategories' => '{{PLURAL:$1$1 aen|faendingz|faendingz}}',
-'subcategories'  => 'Faendingz lwgsai',
+'subcategories' => 'Faendingz lwgsai',
 
-'about'      => 'Gvendaengz',
-'article'    => 'Banjbienj',
-'cancel'     => 'Fwtqfex',
-'mytalk'     => 'Gaeq gou gangj',
+'about' => 'Gvendaengz',
+'article' => 'Banjbienj',
+'cancel' => 'Fwtqfex',
+'mytalk' => 'Gaeq gou gangj',
 'navigation' => 'Dazzaeuh',
 
 # Cologne Blue skin
-'qbfind'         => 'Ra',
-'qbedit'         => 'Gaij',
-'qbmyoptions'    => 'Yieb gou',
+'qbfind' => 'Ra',
+'qbedit' => 'Gaij',
+'qbmyoptions' => 'Yieb gou',
 'qbspecialpages' => 'Doenghmae daegxsei',
-'faq'            => 'Cam caeuq dap',
-'faqpage'        => 'Project:Cam caeuq dap',
+'faq' => 'Cam caeuq dap',
+'faqpage' => 'Project:Cam caeuq dap',
 
 # Vector skin
-'vector-action-delete'  => 'Ca',
-'vector-action-move'    => 'Daen',
+'vector-action-delete' => 'Ca',
+'vector-action-move' => 'Daen',
 'vector-action-protect' => 'Bauj',
-'vector-view-create'    => 'Laeb',
-'vector-view-edit'      => 'gaij',
-'vector-view-history'   => 'Cazyawj lizsij',
-
-'errorpagetitle'   => 'Loengloek',
-'tagline'          => 'okcih {{SITENAME}}',
-'help'             => 'Bangcoh',
-'search'           => 'Cwmh',
-'searchbutton'     => 'Cwmh',
-'go'               => 'Bae',
-'searcharticle'    => 'Bae',
-'history'          => 'Lizsij',
-'history_short'    => 'Lizsij',
+'vector-view-create' => 'Laeb',
+'vector-view-edit' => 'gaij',
+'vector-view-history' => 'Cazyawj lizsij',
+
+'errorpagetitle' => 'Loengloek',
+'tagline' => 'okcih {{SITENAME}}',
+'help' => 'Bangcoh',
+'search' => 'Cwmh',
+'searchbutton' => 'Cwmh',
+'go' => 'Bae',
+'searcharticle' => 'Bae',
+'history' => 'Lizsij',
+'history_short' => 'Lizsij',
 'printableversion' => 'Gojyaenq banj',
-'permalink'        => 'Gaeq-lamh kaemdaengz',
-'edit'             => 'gaij',
-'create'           => 'Laeb',
-'delete'           => 'Duz',
-'protect'          => 'Hahdiuz',
-'protect_change'   => 'gaij',
-'newpage'          => 'Bienj moq',
-'talkpage'         => 'Dunjlun yieb neix',
+'permalink' => 'Gaeq-lamh kaemdaengz',
+'edit' => 'gaij',
+'create' => 'Laeb',
+'delete' => 'Duz',
+'protect' => 'Hahdiuz',
+'protect_change' => 'gaij',
+'newpage' => 'Bienj moq',
+'talkpage' => 'Dunjlun yieb neix',
 'talkpagelinktext' => 'Daujlun',
-'personaltools'    => 'Hongdawz bonjfaenh',
-'talk'             => 'Kwng',
-'views'            => 'Cazyawj',
-'toolbox'          => 'Loengx hong',
-'jumpto'           => 'Diuq bae',
+'personaltools' => 'Hongdawz bonjfaenh',
+'talk' => 'Kwng',
+'views' => 'Cazyawj',
+'toolbox' => 'Loengx hong',
+'jumpto' => 'Diuq bae',
 'jumptonavigation' => 'Dazzaeuh',
-'jumptosearch'     => 'Ra',
+'jumptosearch' => 'Ra',
 
 # 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'            => 'Gvanhyih {{SITENAME}}',
-'aboutpage'            => 'Project:gvanhyih',
-'currentevents'        => 'Saehgienh seizneix',
-'disclaimers'          => 'gangjmingz mienxcwz',
-'disclaimerpage'       => 'Project:Itbuen mienxcwz',
-'edithelp'             => 'Caeuq mungz san-zonz',
-'edithelppage'         => 'Help:gaij',
-'helppage'             => 'Help:moegloeg',
-'mainpage'             => 'Yiebdaeuz',
+'aboutsite' => 'Gvanhyih {{SITENAME}}',
+'aboutpage' => 'Project:gvanhyih',
+'currentevents' => 'Saehgienh seizneix',
+'disclaimers' => 'gangjmingz mienxcwz',
+'disclaimerpage' => 'Project:Itbuen mienxcwz',
+'edithelp' => 'Caeuq mungz san-zonz',
+'edithelppage' => 'Help:gaij',
+'helppage' => 'Help:moegloeg',
+'mainpage' => 'Yiebdaeuz',
 'mainpage-description' => 'Yiebdeauz',
-'policy-url'           => 'Project:fuengcim',
-'portal'               => 'Segih',
-'portal-url'           => 'Project:seqgih',
-'privacy'              => 'Seiyaem cwngcwz',
-'privacypage'          => 'Project:Seiyaem cwngcwz',
+'policy-url' => 'Project:fuengcim',
+'portal' => 'Segih',
+'portal-url' => 'Project:seqgih',
+'privacy' => 'Seiyaem cwngcwz',
+'privacypage' => 'Project:Seiyaem cwngcwz',
 
-'badaccess'        => 'Loengloek gienzhanh',
+'badaccess' => 'Loengloek gienzhanh',
 'badaccess-group0' => 'Cingjgouz mwngz mbouj haengj ciuqguh.',
 'badaccess-groups' => 'Cingjgouz mwngz hanh youq {{PLURAL:$2|neix|gijneix}} bouxyungh: $1',
 
-'versionrequired'     => 'Sihyau MediaWiki $1',
+'versionrequired' => 'Sihyau MediaWiki $1',
 'versionrequiredtext' => 'Sihyau MediaWik $1 caengj daeng sawjyungh.',
 
 'youhavenewmessages' => 'Mungz meiz $1($2)。',
-'editsection'        => 'gaij',
-'editold'            => 'gaij',
-'editlink'           => 'gaij',
-'editsectionhint'    => 'Gaij duenh:$1',
-'showtoc'            => "yienh'ok",
-'hidetoc'            => 'cangz',
+'editsection' => 'gaij',
+'editold' => 'gaij',
+'editlink' => 'gaij',
+'editsectionhint' => 'Gaij duenh:$1',
+'showtoc' => "yienh'ok",
+'hidetoc' => 'cangz',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Feanzcieng',
-'nstab-user'      => 'Yieb bouxsawjyungq',
-'nstab-project'   => 'Yieb giva',
-'nstab-image'     => 'Vwnzgen',
+'nstab-main' => 'Feanzcieng',
+'nstab-user' => 'Yieb bouxsawjyungq',
+'nstab-project' => 'Yieb giva',
+'nstab-image' => 'Vwnzgen',
 'nstab-mediawiki' => 'Siuhsik',
-'nstab-template'  => 'Mozbanj',
-'nstab-help'      => 'Yieb bangcoh',
-'nstab-category'  => 'Faendingz',
+'nstab-template' => 'Mozbanj',
+'nstab-help' => 'Yieb bangcoh',
+'nstab-category' => 'Faendingz',
 
 # General errors
 'viewsource' => 'Liuq lagh mae-nej',
 
 # Login and logout pages
-'yourname'                => 'Ciu bouxdeiz:',
-'yourpassword'            => 'Mizmak:',
-'login'                   => 'Dwnghluz',
+'yourname' => 'Ciu bouxdeiz:',
+'yourpassword' => 'Mizmak:',
+'login' => 'Dwnghluz',
 'nav-login-createaccount' => 'dwngh haeuj/laebbaen canghu',
-'userlogin'               => 'Daengh haeuj/Laeb bouxdeiz',
-'logout'                  => 'Doiq ok',
-'userlogout'              => 'Doiq ok',
-'notloggedin'             => 'Maengx laezhaej',
-'nologinlink'             => 'Laeb bouxdeiz',
+'userlogin' => 'Daengh haeuj/Laeb bouxdeiz',
+'logout' => 'Doiq ok',
+'userlogout' => 'Doiq ok',
+'notloggedin' => 'Maengx laezhaej',
+'nologinlink' => 'Laeb bouxdeiz',
 
 # Edit pages
-'summary'     => 'Saegmangj:',
-'minoredit'   => 'Di-nej gaij noix',
-'watchthis'   => 'Gamyawj yieb neix',
+'summary' => 'Saegmangj:',
+'minoredit' => 'Di-nej gaij noix',
+'watchthis' => 'Gamyawj yieb neix',
 'savearticle' => 'Zonzdiuz mae-nej',
 'showpreview' => 'Okqhaej piu-ngoengx',
-'showdiff'    => 'Okqhaej gaeqgaei',
-'newarticle'  => '(Moq)',
+'showdiff' => 'Okqhaej gaeqgaei',
+'newarticle' => '(Moq)',
 
 # Diffs
 'editundo' => 'siu',
 
 # Search results
-'searchresults'             => 'gietgoj ra',
-'searchresults-title'       => 'doiq "$1" gij gietgoj ra',
-'search-interwiki-more'     => '(more)',
-'search-mwsuggest-enabled'  => 'miz genyi',
-'search-mwsuggest-disabled' => 'mbouj miz genyi',
-'powersearch'               => 'Cwmh goeggiz',
-'powersearch-legend'        => 'Gauhgiz saeu',
-'powersearch-redir'         => 'Cungzdinghyiengq liedbiuj',
+'searchresults' => 'gietgoj ra',
+'searchresults-title' => 'doiq "$1" gij gietgoj ra',
+'search-interwiki-more' => '(more)',
+'powersearch' => 'Cwmh goeggiz',
+'powersearch-legend' => 'Gauhgiz saeu',
+'powersearch-redir' => 'Cungzdinghyiengq liedbiuj',
 
 # Preferences page
-'mypreferences'     => 'Doenghgaeq gou hae',
-'prefsnologin'      => 'Maengx laezhaej',
+'mypreferences' => 'Doenghgaeq gou hae',
+'prefsnologin' => 'Maengx laezhaej',
 'searchresultshead' => 'Cwmh',
-'username'          => 'Ciu bouxdeiz:',
+'username' => 'Ciu bouxdeiz:',
 
 'group-user-member' => '{{GENDER:$1|Bouxsawjyungq}}',
 
@@ -211,33 +209,33 @@ $messages = array(
 'action-edit' => 'gaij yieb neix',
 
 # Recent changes
-'recentchanges'   => 'Gaeqgaij seizneix',
-'diff'            => 'Faenbied',
-'hide'            => 'Cangz',
-'show'            => "Yienh'ok",
+'recentchanges' => 'Gaeqgaij seizneix',
+'diff' => 'Faenbied',
+'hide' => 'Cangz',
+'show' => "Yienh'ok",
 'minoreditletter' => 'n',
-'newpageletter'   => 'M',
-'boteditletter'   => 'g',
+'newpageletter' => 'M',
+'boteditletter' => 'g',
 
 # Recent changes linked
 'recentchangeslinked' => 'Lienh ok gaengaij',
 
 # Upload
-'upload'            => 'Cienz vwnzgen',
-'uploadnologin'     => 'Maengx laezhaej',
-'filedesc'          => 'Saegmangj',
+'upload' => 'Cienz vwnzgen',
+'uploadnologin' => 'Maengx laezhaej',
+'filedesc' => 'Saegmangj',
 'fileuploadsummary' => 'Saegmangj:',
-'uploadedimage'     => 'senq cienz "[[$1]]"',
-'watchthisupload'   => 'Demq mae-nej',
+'uploadedimage' => 'senq cienz "[[$1]]"',
+'watchthisupload' => 'Demq mae-nej',
 
 # Special:ListFiles
 'listfiles_user' => 'Bouxyungh',
 
 # File description page
-'filehist-current'  => 'seizneix',
+'filehist-current' => 'seizneix',
 'filehist-datetime' => 'Ngoenz/Seizgan',
-'filehist-user'     => 'Bouxsawjyungh',
-'filehist-comment'  => 'Gejgangj',
+'filehist-user' => 'Bouxsawjyungh',
+'filehist-comment' => 'Gejgangj',
 
 # Random page
 'randompage' => 'Mae zaihzex',
@@ -246,11 +244,11 @@ $messages = array(
 'statistics-pages' => 'Yieb',
 
 # Miscellaneous special pages
-'nbytes'            => '$1 {{PLURAL:$1|cihciet|cihciet}}',
-'newpages'          => 'Yieb moq',
+'nbytes' => '$1 {{PLURAL:$1|cihciet|cihciet}}',
+'newpages' => 'Yieb moq',
 'newpages-username' => 'Ciu bouxdeiz:',
-'move'              => 'Daen',
-'movethispage'      => 'Caen mae nej',
+'move' => 'Daen',
+'movethispage' => 'Caen mae nej',
 
 # Book sources
 'booksources-go' => 'Bae',
@@ -259,19 +257,19 @@ $messages = array(
 'log' => 'Ngoenzceiq',
 
 # Special:AllPages
-'allpages'       => 'Sojmiz yieb',
-'allarticles'    => 'Sojmiz yieb',
+'allpages' => 'Sojmiz yieb',
+'allarticles' => 'Sojmiz yieb',
 'allpagessubmit' => 'Bae',
 
 # Watchlist
-'watchlist'     => 'Yieb gou yawj',
-'mywatchlist'   => 'Gaeq gou demq',
-'watchnologin'  => 'Maengx laezhaej',
-'watch'         => 'Demq',
+'watchlist' => 'Yieb gou yawj',
+'mywatchlist' => 'Gaeq gou demq',
+'watchnologin' => 'Maengx laezhaej',
+'watch' => 'Demq',
 'watchthispage' => 'Demq mae-nej',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'Bawxndu……',
+'watching' => 'Bawxndu……',
 'unwatching' => 'Souma bawxndu……',
 
 # Protect
@@ -281,48 +279,48 @@ $messages = array(
 'restriction-move' => 'Caen',
 
 # Namespace form on various pages
-'namespace'      => 'ndawhoengq mingzcih:',
+'namespace' => 'ndawhoengq mingzcih:',
 'blanknamespace' => '(Cujyau)',
 
 # Contributions
 'contributions' => 'Gaeq bouxdeiz haej',
-'mycontris'     => 'Gaeq gou haej',
-'uctop'         => '(dingz)',
+'mycontris' => 'Gaeq gou haej',
+'uctop' => '(dingz)',
 
 'sp-contributions-submit' => 'Ra',
 
 # What links here
-'whatlinkshere'      => 'Maelaez lamh haenznej',
+'whatlinkshere' => 'Maelaez lamh haenznej',
 'whatlinkshere-page' => 'Yieb:',
 
 # Block/unblock
 'ipblocklist-submit' => 'Cwmh',
-'contribslink'       => "gung'yen",
+'contribslink' => "gung'yen",
 
 # Move page
 'move-page-legend' => 'Caen doengh mae',
-'movearticle'      => 'Caen doengh mae:',
-'movenologin'      => 'Maengx laezhaej',
-'move-watch'       => 'Demq mae-nej',
-'movepagebtn'      => 'Caen doengh mae',
-'movedto'          => 'Caen bei',
-'movereason'       => 'Haujgaemj',
-'revertmove'       => 'siu',
+'movearticle' => 'Caen doengh mae:',
+'movenologin' => 'Maengx laezhaej',
+'move-watch' => 'Demq mae-nej',
+'movepagebtn' => 'Caen doengh mae',
+'movedto' => 'Caen bei',
+'movereason' => 'Haujgaemj',
+'revertmove' => 'siu',
 
 # Tooltip help for the actions
-'tooltip-pt-mytalk'      => 'Yieb daujlun mwngz',
+'tooltip-pt-mytalk' => 'Yieb daujlun mwngz',
 'tooltip-pt-preferences' => 'Doenghgaeq gou hae',
-'tooltip-pt-logout'      => 'Doiq ok',
-'tooltip-ca-talk'        => 'Gvanhyih cingqfaenz yieb gij daojun',
-'tooltip-ca-history'     => 'yieb neix gij banj lizsij',
-'tooltip-ca-move'        => 'Dean yieb neix',
-'tooltip-search'         => 'Ra {{SITENAME}}',
-'tooltip-p-logo'         => 'Mae meh',
-'tooltip-n-mainpage'     => 'Raen Yiebdaeuz',
-'tooltip-n-randompage'   => 'Cang haeuj yieb seizgih',
-'tooltip-n-help'         => 'Cimh gouz bangcoh',
-'tooltip-t-upload'       => 'Cienz vwnzgen',
-'tooltip-ca-nstab-main'  => 'Cazyawj ndawyungz yieb',
+'tooltip-pt-logout' => 'Doiq ok',
+'tooltip-ca-talk' => 'Gvanhyih cingqfaenz yieb gij daojun',
+'tooltip-ca-history' => 'yieb neix gij banj lizsij',
+'tooltip-ca-move' => 'Dean yieb neix',
+'tooltip-search' => 'Ra {{SITENAME}}',
+'tooltip-p-logo' => 'Mae meh',
+'tooltip-n-mainpage' => 'Raen Yiebdaeuz',
+'tooltip-n-randompage' => 'Cang haeuj yieb seizgih',
+'tooltip-n-help' => 'Cimh gouz bangcoh',
+'tooltip-t-upload' => 'Cienz vwnzgen',
+'tooltip-ca-nstab-main' => 'Cazyawj ndawyungz yieb',
 
 # Special:NewFiles
 'ilsubmit' => 'Cwmh',
@@ -330,7 +328,7 @@ $messages = array(
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'cenzbu',
 'namespacesall' => 'cenzbu',
-'monthsall'     => 'cenzbu',
+'monthsall' => 'cenzbu',
 
 # Multipage image navigation
 'imgmultigo' => 'Bei!',
index 6b7ea64..b36656b 100644 (file)
@@ -436,7 +436,7 @@ $messages = array(
 'vector-action-protect' => '保护',
 'vector-action-undelete' => '恢复',
 'vector-action-unprotect' => '更改保护',
-'vector-simplesearch-preference' => '启用增强搜索建议(仅限Vector皮肤)',
+'vector-simplesearch-preference' => '启用简化搜索栏(仅适用Vector皮肤)',
 'vector-view-create' => '创建',
 'vector-view-edit' => '编辑',
 'vector-view-history' => '查看历史',
@@ -596,9 +596,12 @@ $1',
 # General errors
 'error' => '错误',
 'databaseerror' => '数据库错误',
-'dberrortext' => '发生了数据库查询语法错误,可能是由于软件自身的错误所引起。最后一次数据库查询指令是:
-<blockquote><tt>$1</tt></blockquote>
-来自函数“<tt>$2</tt>”内。数据库返回错误“<tt>$3: $4</tt>”。',
+'dberrortext' => '发生资料库查询语法错误。
+可能是由于软体自身的错误所引起。
+最后一次资料库查询指令是:
+<blockquote><code>$1</code></blockquote>
+来自于函数 "<code>$2</code>"。
+数据库返回错误 "<samp>$3: $4</samp>"。',
 'dberrortextcl' => '发生了数据库查询语法错误。最后一次数据库查询指令是:
 “$1”
 来自函数“$2”内。数据库返回错误“$3: $4”。',
@@ -649,8 +652,11 @@ $1',
 'protectedpagetext' => '该页面已被保护以防止编辑。',
 'viewsourcetext' => '您可以查看并复制此页面的源代码:',
 'viewyourtext' => "您可以查看并复制'''您对此页面作出编辑后'''的源代码:",
-'protectedinterface' => '该页提供了软件的界面文本,它已被保护以防止随意的修改。',
-'editinginterface' => "'''警告:''' 您正在编辑的页面是用于提供软件的界面文本。改变此页将影响其他用户的界面外观。如要翻译,请考虑使用[//translatewiki.net/wiki/Main_Page?setlang=zh-hans translatewiki.net],一个用来为MediaWiki软件本地化的计划。",
+'protectedinterface' => '该页提供此wiki软件的界面文字,它已被保护以防止恶意修改。
+如欲修改所有wiki的翻译,请到[//translatewiki.net/ translatewiki.net]上的MediaWiki本地化计划。',
+'editinginterface' => "'''警告:'''您正在编辑的页面是用于提供软件的界面文字。
+改变此页将影响其他在此wiki上的用户界面外观。
+如欲修改所有wiki的翻译,请到[//translatewiki.net/ translatewiki.net]上的MediaWiki本地化计划。",
 'sqlhidden' => '(SQL查询已隐藏)',
 'cascadeprotected' => '此页面已被保护,因为这个页面被以下已标注“联锁保护”的{{PLURAL:$1|一个|多个}}被保护页面包含:
 $2',
@@ -893,8 +899,8 @@ $2
 如果您误入此页,请点击浏览器中的“返回”按钮。',
 'anontalkpagetext' => "---- ''这是一个还未建立账户的匿名用户的讨论页, 因此我们只能用IP地址来与他或她联络。该IP地址可能由几名用户共享。如果您是一名匿名用户并认为此页上的评语与您无关,请[[Special:UserLogin/signup|创建新账户]]或[[Special:UserLogin|登录]]以避免在未来与其他匿名用户混淆。''",
 'noarticletext' => '本页面目前没有内容。你可以在其他页面中[[Special:Search/{{PAGENAME}}|搜索该页标题]]、<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} 搜索相关日志]或[{{fullurl:{{FULLPAGENAME}}|action=edit}} 编辑本页面]。</span>',
-'noarticletext-nopermission' => '此页目前没有内容,您可以在其它页[[Special:Search/{{PAGENAME}}|搜索此页标题]],
\88\96<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} æ\90\9cç´¢æ\9c\89å\85³æ\97¥å¿\97]</span>。',
+'noarticletext-nopermission' => '此页目前没有内容
\82¨å\8f¯ä»¥å\9c¨å\85¶å®\83页[[Special:Search/{{PAGENAME}}|æ\90\9c寻此页æ \87é¢\98]]ï¼\8cæ\88\96<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} æ\90\9c寻æ\9c\89å\85³æ\97¥å¿\97]</span>ï¼\8cä½\86æ\82¨æ²¡æ\9c\89æ\9d\83é\99\90建ç«\8b此页。',
 'missing-revision' => '“{{PAGENAME}}”的修订#$1不存在。
 
 这通常是因为进入了一个已被删除的页面的历史链接。
@@ -1233,8 +1239,6 @@ $1",
 'search-interwiki-caption' => '姊妹项目',
 'search-interwiki-default' => '$1项结果:',
 'search-interwiki-more' => '(更多)',
-'search-mwsuggest-enabled' => '有建议',
-'search-mwsuggest-disabled' => '无建议',
 'search-relatedarticle' => '相关',
 'mwsuggest-disable' => '禁用AJAX建议',
 'searcheverything-enable' => '在所有名字空间中搜索',
@@ -2800,7 +2804,6 @@ $1被封禁的理由是:“$2”',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript测试',
-'javascripttest-disabled' => '该wiki站点上尚未启用此功能。',
 'javascripttest-title' => '运行$1测试',
 'javascripttest-pagetext-noframework' => '此页面被保留用于运行JavaScript测试。',
 'javascripttest-pagetext-unknownframework' => '未知的框架“$1”。',
@@ -3835,6 +3838,10 @@ MediaWiki是基于使用目的而加以发布,然而不负任何担保责任
 'feedback-bugcheck' => '请检查本bug是否为[$1 已知bug]。',
 'feedback-bugnew' => '我检查了。报告新bug',
 
+# Search suggestions
+'searchsuggest-search' => '搜索',
+'searchsuggest-containing' => '含有...',
+
 # API errors
 'api-error-badaccess-groups' => '你没有将文件上传到此wiki的权限。',
 'api-error-badtoken' => '内部错误:会话无效。',
index 02918e9..69f2ac2 100644 (file)
@@ -368,7 +368,7 @@ $messages = array(
 'vector-action-protect' => '保護',
 'vector-action-undelete' => '恢復被刪頁面',
 'vector-action-unprotect' => '更改保護',
-'vector-simplesearch-preference' => '啟用加強搜尋建議(僅限 Vector 外觀)',
+'vector-simplesearch-preference' => '啟用簡化搜尋欄(僅限 Vector 外觀)',
 'vector-view-create' => '建立',
 'vector-view-edit' => '編輯',
 'vector-view-history' => '檢視歷史',
@@ -591,7 +591,7 @@ $1',
 'viewyourtext' => "您可以查看並複製'''您對此頁面作出編輯後'''的源代碼:",
 'protectedinterface' => '該頁提供此wiki軟體的介面文字,它已被保護以防止惡意修改。
 如欲修改所有wiki的翻譯,請到[//translatewiki.net/ translatewiki.net]上的MediaWiki本地化計畫。',
-'editinginterface' => "'''警告:''' 您正在編輯的頁面是用於提供軟體的介面文字。
+'editinginterface' => "'''警告:'''您正在編輯的頁面是用於提供軟體的介面文字。
 改變此頁將影響其他在此wiki上的用戶介面外觀。
 如欲修改所有wiki的翻譯,請到[//translatewiki.net/ translatewiki.net]上的MediaWiki本地化計畫。",
 'sqlhidden' => '(隱藏SQL查詢)',
@@ -1203,8 +1203,6 @@ $1",
 'search-interwiki-caption' => '姊妹計劃',
 'search-interwiki-default' => '$1項結果:',
 'search-interwiki-more' => '(更多)',
-'search-mwsuggest-enabled' => '有建議',
-'search-mwsuggest-disabled' => '無建議',
 'search-relatedarticle' => '相關',
 'mwsuggest-disable' => '停用AJAX建議',
 'searcheverything-enable' => '在所有名字空間中搜尋',
@@ -2810,7 +2808,6 @@ $1被封禁的理由是“$2”',
 
 # JavaScriptTest
 'javascripttest' => 'JavaScript測試',
-'javascripttest-disabled' => '此功能在此Wiki上未被使用。',
 'javascripttest-title' => '運行$1測試。',
 'javascripttest-pagetext-noframework' => '這個頁面預留了作JavaScript測試。',
 'javascripttest-pagetext-unknownframework' => '未知框架"$1"',
@@ -3844,6 +3841,10 @@ MediaWiki是基於使用目的而加以發佈,然而不負任何擔保責任
 'feedback-bugcheck' => '請檢查此bug是否為[$1 已知bug]。',
 'feedback-bugnew' => '我已經檢查過。報告一個新的bug',
 
+# Search suggestions
+'searchsuggest-search' => '搜尋',
+'searchsuggest-containing' => '包含...',
+
 # API errors
 'api-error-badaccess-groups' => '您沒有權限在此維基項目上傳文件。',
 'api-error-badtoken' => '內部錯誤:標記無效。',
index a7768fc..5efa16a 100644 (file)
@@ -16,210 +16,210 @@ $messages = array(
 'underline-always' => 'Njalo',
 
 # Dates
-'sunday'        => 'iSonto',
-'monday'        => 'uMsombuluko',
-'tuesday'       => 'uLwesibili',
-'wednesday'     => 'uLwesithathu',
-'thursday'      => 'uLwesine',
-'friday'        => 'uLwesihlanu',
-'saturday'      => 'uMgqibelo',
-'january'       => 'uJanuwali',
-'february'      => 'uFebruwari',
-'march'         => 'uMashi',
-'april'         => 'u-Apreli',
-'may_long'      => 'uMeyi',
-'june'          => 'uJuni',
-'july'          => 'uJulayi',
-'august'        => 'u-Agasti',
-'september'     => 'uSepthemba',
-'october'       => 'u-Okthoba',
-'november'      => 'uNovemba',
-'december'      => 'uDisemba',
-'january-gen'   => 'uJanuwali',
-'february-gen'  => 'uFebruwari',
-'march-gen'     => 'uMashi',
-'april-gen'     => 'u-Apreli',
-'may-gen'       => 'uMeyi',
-'june-gen'      => 'uJuni',
-'july-gen'      => 'uJulayi',
-'august-gen'    => 'u-Agasti',
+'sunday' => 'iSonto',
+'monday' => 'uMsombuluko',
+'tuesday' => 'uLwesibili',
+'wednesday' => 'uLwesithathu',
+'thursday' => 'uLwesine',
+'friday' => 'uLwesihlanu',
+'saturday' => 'uMgqibelo',
+'january' => 'uJanuwali',
+'february' => 'uFebruwari',
+'march' => 'uMashi',
+'april' => 'u-Apreli',
+'may_long' => 'uMeyi',
+'june' => 'uJuni',
+'july' => 'uJulayi',
+'august' => 'u-Agasti',
+'september' => 'uSepthemba',
+'october' => 'u-Okthoba',
+'november' => 'uNovemba',
+'december' => 'uDisemba',
+'january-gen' => 'uJanuwali',
+'february-gen' => 'uFebruwari',
+'march-gen' => 'uMashi',
+'april-gen' => 'u-Apreli',
+'may-gen' => 'uMeyi',
+'june-gen' => 'uJuni',
+'july-gen' => 'uJulayi',
+'august-gen' => 'u-Agasti',
 'september-gen' => 'uSepthemba',
-'october-gen'   => 'u-Okthoba',
-'november-gen'  => 'uNovemba',
-'december-gen'  => 'uDisemba',
-'may'           => 'uMeyi',
+'october-gen' => 'u-Okthoba',
+'november-gen' => 'uNovemba',
+'december-gen' => 'uDisemba',
+'may' => 'uMeyi',
 
-'cancel'        => 'Nqamula',
+'cancel' => 'Nqamula',
 'moredotdotdot' => 'Amanye...',
-'mypage'        => 'Ikhasi lami',
-'mytalk'        => 'Ingxoxo yami',
-'navigation'    => 'Ukuqondiswa kwemikhumbi',
+'mypage' => 'Ikhasi lami',
+'mytalk' => 'Ingxoxo yami',
+'navigation' => 'Ukuqondiswa kwemikhumbi',
 
 # Cologne Blue skin
-'qbfind'        => 'Thola',
-'qbbrowse'      => 'Cinga',
-'qbedit'        => 'Ukuhlela',
+'qbfind' => 'Thola',
+'qbbrowse' => 'Cinga',
+'qbedit' => 'Ukuhlela',
 'qbpageoptions' => 'Leli khasi',
-'qbmyoptions'   => 'Amakhasi ami',
-
-'errorpagetitle'   => 'Icala',
-'help'             => 'Usizo',
-'search'           => 'Sesha',
-'searchbutton'     => 'Sesha',
-'go'               => 'Hamba',
-'searcharticle'    => 'Hamba',
-'history_short'    => 'Umlando',
+'qbmyoptions' => 'Amakhasi ami',
+
+'errorpagetitle' => 'Icala',
+'help' => 'Usizo',
+'search' => 'Sesha',
+'searchbutton' => 'Sesha',
+'go' => 'Hamba',
+'searcharticle' => 'Hamba',
+'history_short' => 'Umlando',
 'printableversion' => 'Inguqulo eshicilelekayo',
-'print'            => 'Shicilela',
-'edit'             => 'Hlela',
-'editthispage'     => 'Hlela leli khasi',
-'delete'           => 'Sula',
-'deletethispage'   => 'Sula lelikhasi',
-'protect'          => 'Londoloza',
-'protectthispage'  => 'Londoloza lelikhasi',
-'newpage'          => 'Ikhasi elisha',
-'talkpage'         => 'Xoxa ngalelikhasi',
-'personaltools'    => 'Amathuluzi kamsebenzisi',
-'talk'             => 'Ingxoxo',
-'toolbox'          => 'Amathuluzi',
-'otherlanguages'   => 'Ngezilimi ezinahlukene',
-'redirectpagesub'  => 'Ikhasi likakuphambukisa',
-'protectedpage'    => 'Ikhasi elilondolozwa',
-'jumpto'           => 'Eqa e:',
+'print' => 'Shicilela',
+'edit' => 'Hlela',
+'editthispage' => 'Hlela leli khasi',
+'delete' => 'Sula',
+'deletethispage' => 'Sula lelikhasi',
+'protect' => 'Londoloza',
+'protectthispage' => 'Londoloza lelikhasi',
+'newpage' => 'Ikhasi elisha',
+'talkpage' => 'Xoxa ngalelikhasi',
+'personaltools' => 'Amathuluzi kamsebenzisi',
+'talk' => 'Ingxoxo',
+'toolbox' => 'Amathuluzi',
+'otherlanguages' => 'Ngezilimi ezinahlukene',
+'redirectpagesub' => 'Ikhasi likakuphambukisa',
+'protectedpage' => 'Ikhasi elilondolozwa',
+'jumpto' => 'Eqa e:',
 'jumptonavigation' => 'Ukuqondiswa kwemikhumbi',
-'jumptosearch'     => 'Sesha',
+'jumptosearch' => 'Sesha',
 
 # 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).
-'currentevents'        => 'Izehlakalo ezimanje',
-'currentevents-url'    => 'Project:Izehlakalo ezimanje',
-'edithelp'             => 'Usizo ngokuhlela',
-'helppage'             => 'Help:Isiqikili',
-'mainpage'             => 'Ikhasi Elikhulu',
+'currentevents' => 'Izehlakalo ezimanje',
+'currentevents-url' => 'Project:Izehlakalo ezimanje',
+'edithelp' => 'Usizo ngokuhlela',
+'helppage' => 'Help:Isiqikili',
+'mainpage' => 'Ikhasi Elikhulu',
 'mainpage-description' => 'Ikhasi Elikhulu',
-'portal'               => 'Umnyango wamgwamanda',
-'portal-url'           => 'Project:Umnyango wamgwamanda',
+'portal' => 'Umnyango wamgwamanda',
+'portal-url' => 'Project:Umnyango wamgwamanda',
 
-'newmessageslink'         => 'Imilayezo emisha',
+'newmessageslink' => 'Imilayezo emisha',
 'youhavenewmessagesmulti' => 'Uyanemilayezo emisha e $1',
-'editsection'             => 'hlela',
-'toc'                     => 'Isiqikili',
-'showtoc'                 => 'Bukisa',
-'hidetoc'                 => 'Fihla',
+'editsection' => 'hlela',
+'toc' => 'Isiqikili',
+'showtoc' => 'Bukisa',
+'hidetoc' => 'Fihla',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main'      => 'Umlayezo',
-'nstab-user'      => 'Ikhasi lomsebenzisi',
-'nstab-special'   => 'Kukhulu',
-'nstab-image'     => 'Ifayela',
+'nstab-main' => 'Umlayezo',
+'nstab-user' => 'Ikhasi lomsebenzisi',
+'nstab-special' => 'Kukhulu',
+'nstab-image' => 'Ifayela',
 'nstab-mediawiki' => 'Umlayezo',
-'nstab-help'      => 'Usizo',
-'nstab-category'  => 'Uhlobo',
+'nstab-help' => 'Usizo',
+'nstab-category' => 'Uhlobo',
 
 # General errors
-'error'         => 'Icala',
+'error' => 'Icala',
 'databaseerror' => 'Idatabheyisi linecala',
 'internalerror' => 'Icala lingaphakathi',
 
 # Login and logout pages
-'welcomecreation'         => '== Umbingelelo, $1! ==
+'welcomecreation' => '== Umbingelelo, $1! ==
 
 ikhawundi lakho liyadalwa. musa ukukhohlwa ukuguqula amakhethelo a-{{SITENAME}} wakho.',
-'yourname'                => 'Isiga',
-'yourpassword'            => 'Izwi elingenangozi',
-'yourpasswordagain'       => 'Bhala izwi elingenangozi lakho kabusha',
-'remembermypassword'      => 'Ngikhumbule (for a maximum of $1 {{PLURAL:$1|day|days}})',
-'login'                   => 'Ngena',
+'yourname' => 'Isiga',
+'yourpassword' => 'Izwi elingenangozi',
+'yourpasswordagain' => 'Bhala izwi elingenangozi lakho kabusha',
+'remembermypassword' => 'Ngikhumbule (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'login' => 'Ngena',
 'nav-login-createaccount' => 'Ngena / Dala ikhawundi',
-'userlogin'               => 'Ngena / Dala ikhawundi',
-'logout'                  => 'Phuma',
-'userlogout'              => 'Phuma',
-'notloggedin'             => 'Awungenile',
-'nologin'                 => "Awunekhawundi? '''$1'''.",
-'nologinlink'             => 'Dala ikhawundi',
-'createaccount'           => 'Dala ikhawundi',
-'gotaccountlink'          => 'Ngena',
-'loginsuccesstitle'       => 'Ubengena',
-'nosuchuser'              => 'Akukho umsebenzisi unegama "$1". Hlola umbhalo wakho, noma dala ikhawundi elisha.',
-'nosuchusershort'         => 'Akukho umsebenzisi unegama "$1". Hlola umbhalo wakho.',
-'emailconfirmlink'        => 'Qinisekisa ikheli likagesi lakho',
-'loginlanguagelabel'      => 'Ulimi: $1',
+'userlogin' => 'Ngena / Dala ikhawundi',
+'logout' => 'Phuma',
+'userlogout' => 'Phuma',
+'notloggedin' => 'Awungenile',
+'nologin' => "Awunekhawundi? '''$1'''.",
+'nologinlink' => 'Dala ikhawundi',
+'createaccount' => 'Dala ikhawundi',
+'gotaccountlink' => 'Ngena',
+'loginsuccesstitle' => 'Ubengena',
+'nosuchuser' => 'Akukho umsebenzisi unegama "$1". Hlola umbhalo wakho, noma dala ikhawundi elisha.',
+'nosuchusershort' => 'Akukho umsebenzisi unegama "$1". Hlola umbhalo wakho.',
+'emailconfirmlink' => 'Qinisekisa ikheli likagesi lakho',
+'loginlanguagelabel' => 'Ulimi: $1',
 
 # Change password dialog
 'newpassword' => 'Izwi elingenangozi elisha:',
 
 # Edit page toolbar
 'italic_sample' => 'Amazwi ama-italiki',
-'italic_tip'    => 'Amazwi ama-italiki',
-'hr_tip'        => 'Umugqa uhleliwe  (use sparingly)',
+'italic_tip' => 'Amazwi ama-italiki',
+'hr_tip' => 'Umugqa uhleliwe  (use sparingly)',
 
 # Edit pages
-'summary'            => 'Isifinyezo:',
-'minoredit'          => 'Lokho ngukuhlela okuncane',
-'watchthis'          => 'Bukela ngalelikhasi',
-'savearticle'        => 'Ukonga ikhasi',
-'preview'            => 'Isibonakalo',
-'showpreview'        => 'Bukisa isibonakalo',
-'showdiff'           => 'Bukisa izinguquko',
+'summary' => 'Isifinyezo:',
+'minoredit' => 'Lokho ngukuhlela okuncane',
+'watchthis' => 'Bukela ngalelikhasi',
+'savearticle' => 'Ukonga ikhasi',
+'preview' => 'Isibonakalo',
+'showpreview' => 'Bukisa isibonakalo',
+'showdiff' => 'Bukisa izinguquko',
 'missingcommenttext' => 'Ake ubhale uvo ngaphansi.',
-'loginreqtitle'      => 'Lidinga ukuthi uyangena',
-'loginreqlink'       => 'Ngena',
-'noarticletext'      => 'Akukho umbhalo kuleli khasi manje. Unga [[Special:Search/Allmessages|cinga leli bizo lekhasi]] emakhasini amanye noma unga [{{fullurl:{{FULLPAGENAME}}|action=edit}} hlela leli khasi].',
-'yourtext'           => 'Umbhalo wakho',
-'yourdiff'           => 'Izinguquko',
+'loginreqtitle' => 'Lidinga ukuthi uyangena',
+'loginreqlink' => 'Ngena',
+'noarticletext' => 'Akukho umbhalo kuleli khasi manje. Unga [[Special:Search/Allmessages|cinga leli bizo lekhasi]] emakhasini amanye noma unga [{{fullurl:{{FULLPAGENAME}}|action=edit}} hlela leli khasi].',
+'yourtext' => 'Umbhalo wakho',
+'yourdiff' => 'Izinguquko',
 
 # History pages
-'next'      => 'Kulandela',
-'last'      => 'Amagcino',
+'next' => 'Kulandela',
+'last' => 'Amagcino',
 'histfirst' => 'lokuqala',
-'histlast'  => 'ligcinileyo',
+'histlast' => 'ligcinileyo',
 
 # Revision deletion
 'rev-delundel' => 'bukisa/fihla',
 
 # Search results
-'searchresults'  => 'Umphumela wokusesha',
+'searchresults' => 'Umphumela wokusesha',
 'searchhelp-url' => 'Help:Isiqikili',
-'powersearch'    => 'Sesha',
+'powersearch' => 'Sesha',
 
 # Quickbar
 'qbsettings' => 'Imeniyu',
 
 # Preferences page
-'preferences'       => 'Amakhethelo',
-'mypreferences'     => 'Amakhethelo ami',
-'prefsnologin'      => 'Awungenile',
-'changepassword'    => 'Guqula izwi elingenangozi',
-'saveprefs'         => 'Saveprefs',
+'preferences' => 'Amakhethelo',
+'mypreferences' => 'Amakhethelo ami',
+'prefsnologin' => 'Awungenile',
+'changepassword' => 'Guqula izwi elingenangozi',
+'saveprefs' => 'Saveprefs',
 'searchresultshead' => 'Sesha',
-'timezonelegend'    => 'Isifunda sasikhathi',
-'localtime'         => 'Isikhathi siyalapha',
-'username'          => 'Isiga:',
-'yourrealname'      => 'Igama eliqinisileyo',
-'yourlanguage'      => 'Ulimi:',
-'email'             => 'Iposi likagesi',
+'timezonelegend' => 'Isifunda sasikhathi',
+'localtime' => 'Isikhathi siyalapha',
+'username' => 'Isiga:',
+'yourrealname' => 'Igama eliqinisileyo',
+'yourlanguage' => 'Ulimi:',
+'email' => 'Iposi likagesi',
 
 # Recent changes
 'recentchanges' => 'Izinguquko ezimanje',
-'hide'          => 'Fihla',
-'show'          => 'Bukisa',
+'hide' => 'Fihla',
+'show' => 'Bukisa',
 
 # Recent changes linked
-'recentchangeslinked'         => 'Izinguquko ezilandiweyo',
-'recentchangeslinked-feed'    => 'Izinguquko ezilandiweyo',
+'recentchangeslinked' => 'Izinguquko ezilandiweyo',
+'recentchangeslinked-feed' => 'Izinguquko ezilandiweyo',
 'recentchangeslinked-toolbox' => 'Izinguquko ezilandiweyo',
 
 # Upload
-'upload'              => 'Layisha ifayili',
-'uploadbtn'           => 'Layisha ifayili',
-'filesource'          => 'Umthombo:',
-'ignorewarnings'      => 'Duba imiyalo',
+'upload' => 'Layisha ifayili',
+'uploadbtn' => 'Layisha ifayili',
+'filesource' => 'Umthombo:',
+'ignorewarnings' => 'Duba imiyalo',
 'upload-success-subj' => 'Ukulayisha okuchumile',
 
 'nolicense' => 'Ubekhetha lutho',
 
 # File description page
 'file-anchor-link' => 'Ifayela',
-'nolinkstoimage'   => 'Akukho amakhasi akhomba kuleli fayela.',
+'nolinkstoimage' => 'Akukho amakhasi akhomba kuleli fayela.',
 
 # Random page
 'randompage' => 'Ikhasi elingaphandle kokucabanga',
@@ -228,12 +228,12 @@ ikhawundi lakho liyadalwa. musa ukukhohlwa ukuguqula amakhethelo a-{{SITENAME}}
 'statistics-header-users' => 'Ukwaziswa wamsebenzisi',
 
 # Miscellaneous special pages
-'shortpages'        => 'Amakhasi amafishane',
-'longpages'         => 'Amakhasi amade',
-'newpages'          => 'Amakhasi amasha',
+'shortpages' => 'Amakhasi amafishane',
+'longpages' => 'Amakhasi amade',
+'newpages' => 'Amakhasi amasha',
 'newpages-username' => 'Isiga:',
-'move'              => 'Sunduza',
-'movethispage'      => 'Thuthisa leli khasi',
+'move' => 'Sunduza',
+'movethispage' => 'Thuthisa leli khasi',
 
 # Special:Log
 'specialloguserlabel' => 'Umsebenzisi:',
@@ -243,25 +243,25 @@ ikhawundi lakho liyadalwa. musa ukukhohlwa ukuguqula amakhethelo a-{{SITENAME}}
 'allpagessubmit' => 'Hamba',
 
 # E-mail user
-'emailuser'    => 'Thumela umlayezo lo msebenzisi',
+'emailuser' => 'Thumela umlayezo lo msebenzisi',
 'noemailtitle' => 'Akukho ikheli likaposi',
 'emailsubject' => 'Indaba',
 'emailmessage' => 'Umlayezo',
-'emailsend'    => 'Thuma',
-'emailsent'    => 'Umlayezo uthumwa',
+'emailsend' => 'Thuma',
+'emailsent' => 'Umlayezo uthumwa',
 
 # Watchlist
-'watchlist'    => 'Uhlelo ubukelwa wami',
-'watch'        => 'Bukela',
-'unwatch'      => "Mus'ukubukela",
+'watchlist' => 'Uhlelo ubukelwa wami',
+'watch' => 'Bukela',
+'unwatch' => "Mus'ukubukela",
 'notanarticle' => 'Akulona ikhasi elinakho okuqukethwe',
 
 'enotif_newpagetext' => 'Lelikhasi liyasha.',
 
 # Delete
 'deletepage' => 'Sula ikhasi',
-'confirm'    => 'Qinisekisa',
-'exblank'    => 'ikhasi elize',
+'confirm' => 'Qinisekisa',
+'exblank' => 'ikhasi elize',
 
 # Protect
 'protectcomment' => 'Isizathu',
@@ -275,31 +275,31 @@ ikhawundi lakho liyadalwa. musa ukukhohlwa ukuguqula amakhethelo a-{{SITENAME}}
 
 # Contributions
 'contributions' => 'Amanikelo amsebenzisi',
-'mycontris'     => 'Amanikelo ami',
+'mycontris' => 'Amanikelo ami',
 
 # What links here
 'isredirect' => 'Ikhasi silayela',
 
 # Block/unblock
-'blockip'            => 'Vimbela lo msebenzisi',
-'ipbexpiry'          => 'Ukuphela',
-'ipbreason'          => 'Isizathu',
-'ipbsubmit'          => 'Vimbela lo msebenzisi',
-'ipusubmit'          => 'Qeda isivimbelo lo msebenzisi',
+'blockip' => 'Vimbela lo msebenzisi',
+'ipbexpiry' => 'Ukuphela',
+'ipbreason' => 'Isizathu',
+'ipbsubmit' => 'Vimbela lo msebenzisi',
+'ipusubmit' => 'Qeda isivimbelo lo msebenzisi',
 'createaccountblock' => 'Ukudala kwekhawundi kuvimbelwa',
-'proxyblocksuccess'  => 'Kuphelile.',
+'proxyblocksuccess' => 'Kuphelile.',
 
 # Developer tools
 'databasenotlocked' => 'Idatabheyisi alikhiyiwi.',
 
 # Move page
-'move-page-legend'        => 'Thuthisa ikhasi',
-'movearticle'             => 'Thuthisa ikhasi',
-'movenologin'             => 'Awungenile',
-'movepagebtn'             => 'Thuthisa ikhasi',
-'movedto'                 => 'Lithuthiselwe e',
-'movereason'              => 'Isizathu',
-'delete_and_move'         => 'Sula futhi sunduza',
+'move-page-legend' => 'Thuthisa ikhasi',
+'movearticle' => 'Thuthisa ikhasi',
+'movenologin' => 'Awungenile',
+'movepagebtn' => 'Thuthisa ikhasi',
+'movedto' => 'Lithuthiselwe e',
+'movereason' => 'Isizathu',
+'delete_and_move' => 'Sula futhi sunduza',
 'delete_and_move_confirm' => 'Yebo, sula ikhasi',
 
 # Export
@@ -310,7 +310,7 @@ ikhawundi lakho liyadalwa. musa ukukhohlwa ukuguqula amakhethelo a-{{SITENAME}}
 
 # Thumbnails
 'thumbnail-more' => 'Khulisa',
-'filemissing'    => 'Ifayili lilahlekile',
+'filemissing' => 'Ifayili lilahlekile',
 
 # Special:Import
 'import-interwiki-submit' => 'Ngenisa',
@@ -321,27 +321,27 @@ ikhawundi lakho liyadalwa. musa ukukhohlwa ukuguqula amakhethelo a-{{SITENAME}}
 # Patrolling
 'markaspatrolleddiff' => 'Dweba ukuthi lelikhasi liyagadwa',
 'markaspatrolledtext' => 'Dweba ukuthi lelikhasi liyagadwa',
-'markedaspatrolled'   => 'Dweba ukuthi lelikhasi liyagadwa',
+'markedaspatrolled' => 'Dweba ukuthi lelikhasi liyagadwa',
 
 # Special:NewFiles
 'newimages' => 'Uhlelo lwamafayela amasha',
-'noimages'  => 'Awuboni lutho.',
-'ilsubmit'  => 'Sesha',
+'noimages' => 'Awuboni lutho.',
+'ilsubmit' => 'Sesha',
 
 # Metadata
-'metadata-expand'   => 'Bukisa imininingwane yonke',
+'metadata-expand' => 'Bukisa imininingwane yonke',
 'metadata-collapse' => 'Fihla imininingwane yonke',
 
 # EXIF tags
 'exif-orientation' => 'Ukuma okumaqondana nempumalanga',
-'exif-artist'      => 'Umbhali',
-'exif-sharpness'   => 'Ububukhali',
+'exif-artist' => 'Umbhali',
+'exif-sharpness' => 'Ububukhali',
 
 'exif-orientation-1' => 'Kuphelele',
 
 'exif-meteringmode-5' => 'Umhlobiso',
 
-'exif-lightsource-4'  => 'Umbani',
+'exif-lightsource-4' => 'Umbani',
 'exif-lightsource-11' => 'Umthunzi',
 
 'exif-sensingmethod-1' => 'Akucaci',
@@ -362,7 +362,7 @@ ikhawundi lakho liyadalwa. musa ukukhohlwa ukuguqula amakhethelo a-{{SITENAME}}
 'exif-sharpness-2' => 'Kulukhuni',
 
 # E-mail address confirmation
-'confirmemail'          => 'Qinisekisa ikheli likagesi',
+'confirmemail' => 'Qinisekisa ikheli likagesi',
 'confirmemail_loggedin' => 'Ikheli likagesi lakho liqinisekiswa.',
 
 # Delete conflict
index 6b11704..1056ece 100644 (file)
@@ -131,7 +131,7 @@ class CLDRPluralRuleEvaluator {
  * Evaluator helper class representing a range list.
  */
 class CLDRPluralRuleEvaluator_Range {
-       var $parts = array();
+       public $parts = array();
 
        function __construct( $start, $end = false ) {
                if ( $end === false ) {
@@ -208,9 +208,9 @@ class CLDRPluralRuleEvaluator_Range {
  * Helper class for converting rules to reverse polish notation (RPN).
  */
 class CLDRPluralRuleConverter {
-       var $rule, $pos, $end;
-       var $operators = array();
-       var $operands = array();
+       public $rule, $pos, $end;
+       public $operators = array();
+       public $operands = array();
 
        /**
         * Precedence levels. Note that there's no need to worry about associativity
@@ -447,7 +447,7 @@ class CLDRPluralRuleConverter {
  * The base class for operators and expressions, describing a region of the input string.
  */
 class CLDRPluralRuleConverter_Fragment {
-       var $parser, $pos, $length, $end;
+       public $parser, $pos, $length, $end;
 
        function __construct( $parser, $pos, $length ) {
                $this->parser = $parser;
@@ -473,7 +473,7 @@ class CLDRPluralRuleConverter_Fragment {
  * validation.
  */
 class CLDRPluralRuleConverter_Expression extends CLDRPluralRuleConverter_Fragment {
-       var $type, $rpn;
+       public $type, $rpn;
 
        function __construct( $parser, $type, $rpn, $pos, $length ) {
                parent::__construct( $parser, $pos, $length );
@@ -498,7 +498,7 @@ class CLDRPluralRuleConverter_Expression extends CLDRPluralRuleConverter_Fragmen
  * messages), and the binary operator at that location.
  */
 class CLDRPluralRuleConverter_Operator extends CLDRPluralRuleConverter_Fragment {
-       var $name;
+       public $name;
 
        /**
         * Each op type has three characters: left operand type, right operand type and result type
index b60a196..e3ba4e5 100644 (file)
@@ -5,7 +5,6 @@
 # {{OUTPUT_DIRECTORY}}
 # {{CURRENT_VERSION}}
 # {{STRIP_FROM_PATH}}
-# {{SVNSTAT}}
 # {{INPUT}}
 #
 # To generate documentation run: php mwdocgen.php --no-extensions
@@ -114,7 +113,7 @@ SHOW_USED_FILES        = YES
 SHOW_DIRECTORIES       = YES
 SHOW_FILES             = YES
 SHOW_NAMESPACES        = NO
-FILE_VERSION_FILTER    = {{SVNSTAT}}
+FILE_VERSION_FILTER    =
 LAYOUT_FILE            =
 CITE_BIB_FILES         =
 #---------------------------------------------------------------------------
@@ -174,7 +173,6 @@ FILE_PATTERNS          = *.c \
                          *.MM \
                          *.PY
 RECURSIVE              = YES
-EXCLUDE                = {{EXCLUDE}}
 EXCLUDE_SYMLINKS       = YES
 EXCLUDE_PATTERNS       = LocalSettings.php AdminSettings.php StartProfiler.php .svn */.git/* {{EXCLUDE_PATTERNS}}
 EXCLUDE_SYMBOLS        =
diff --git a/maintenance/archives/patch-drop-ss_admins.sql b/maintenance/archives/patch-drop-ss_admins.sql
new file mode 100644 (file)
index 0000000..13c3d3b
--- /dev/null
@@ -0,0 +1,2 @@
+-- field is deprecated and no longer updated as of 1.5
+ALTER TABLE /*_*/site_stats DROP COLUMN ss_admins;
\ No newline at end of file
index 35950f5..0a375c4 100644 (file)
@@ -1,8 +1,8 @@
 -- Add img_sha1, oi_sha1 and related indexes
 ALTER TABLE /*$wgDBprefix*/image
   ADD COLUMN img_sha1 varbinary(32) NOT NULL default '',
-  ADD INDEX img_sha1 (img_sha1);
+  ADD INDEX img_sha1 (img_sha1(10));
 
 ALTER TABLE /*$wgDBprefix*/oldimage
   ADD COLUMN oi_sha1 varbinary(32) NOT NULL default '',
-  ADD INDEX oi_sha1 (oi_sha1);
+  ADD INDEX oi_sha1 (oi_sha1(10));
diff --git a/maintenance/archives/patch-rc_moved.sql b/maintenance/archives/patch-rc_moved.sql
new file mode 100644 (file)
index 0000000..2fa1de6
--- /dev/null
@@ -0,0 +1,4 @@
+-- rc_moved_to_ns and rc_moved_to_title is no longer used, delete the fields
+
+ALTER TABLE /*$wgDBprefix*/recentchanges DROP COLUMN rc_moved_to_ns,
+                                         DROP COLUMN rc_moved_to_title;
index 2c28011..a957957 100644 (file)
@@ -34,9 +34,9 @@ class UpdateLogging {
        /**
         * @var DatabaseBase
         */
-       var $dbw;
-       var $batchSize = 1000;
-       var $minTs = false;
+       public $dbw;
+       public $batchSize = 1000;
+       public $minTs = false;
 
        function execute() {
                $this->dbw = wfGetDB( DB_MASTER );
index cc32946..6afe9e1 100644 (file)
@@ -41,18 +41,20 @@ class UploadStashCleanup extends Maintenance {
        }
 
        public function execute() {
+               global $wgUploadStashMaxAge;
+
                $repo = RepoGroup::singleton()->getLocalRepo();
 
                $dbr = $repo->getSlaveDb();
 
                // how far back should this look for files to delete?
-               global $wgUploadStashMaxAge;
+               $cutoff = time() - $wgUploadStashMaxAge;
 
                $this->output( "Getting list of files to clean up...\n" );
                $res = $dbr->select(
                        'uploadstash',
                        'us_key',
-                       'us_timestamp < ' . $dbr->addQuotes( $dbr->timestamp( time() - $wgUploadStashMaxAge ) ),
+                       'us_timestamp < ' . $dbr->addQuotes( $dbr->timestamp( $cutoff ) ),
                        __METHOD__
                );
 
@@ -82,6 +84,24 @@ class UploadStashCleanup extends Maintenance {
                                $stash->removeFileNoAuth( $key );
                        } catch ( UploadStashBadPathException $ex ) {
                                $this->output( "Failed removing stashed upload with key: $key\n"  );
+                       } catch ( UploadStashZeroLengthFileException $ex ) {
+                               $this->output( "Failed removing stashed upload with key: $key\n"  );
+                       }
+                       if ( $i % 100 == 0 ) {
+                               $this->output( "$i\n" );
+                       }
+               }
+               $this->output( "$i done\n" );
+
+               $tempRepo = $repo->getTempRepo();
+               $dir      = $tempRepo->getZonePath( 'thumb' );
+               $iterator = $tempRepo->getBackend()->getFileList( array( 'dir' => $dir ) );
+
+               $this->output( "Deleting old thumbnails...\n" );
+               $i = 0;
+               foreach ( $iterator as $file ) {
+                       if ( wfTimestamp( TS_UNIX, $tempRepo->getFileTimestamp( "$dir/$file" ) ) < $cutoff ) {
+                               $tempRepo->quickPurge( "$dir/$file" );
                        }
                        if ( $i % 100 == 0 ) {
                                $this->output( "$i\n" );
index f3a5d87..adea97e 100644 (file)
@@ -44,7 +44,7 @@ class GenerateSitemap extends Maintenance {
         *
         * @var int
         */
-       var $url_limit;
+       public $url_limit;
 
        /**
         * The maximum size of a sitemap file
@@ -53,77 +53,77 @@ class GenerateSitemap extends Maintenance {
         *
         * @var int
         */
-       var $size_limit;
+       public $size_limit;
 
        /**
         * The path to prepend to the filename
         *
         * @var string
         */
-       var $fspath;
+       public $fspath;
 
        /**
         * The URL path to prepend to filenames in the index; should resolve to the same directory as $fspath
         *
         * @var string
         */
-       var $urlpath;
+       public $urlpath;
 
        /**
         * Whether or not to use compression
         *
         * @var bool
         */
-       var $compress;
+       public $compress;
 
        /**
         * Whether or not to include redirection pages
         *
         * @var bool
         */
-       var $skipRedirects;
+       public $skipRedirects;
 
        /**
         * The number of entries to save in each sitemap file
         *
         * @var array
         */
-       var $limit = array();
+       public $limit = array();
 
        /**
         * Key => value entries of namespaces and their priorities
         *
         * @var array
         */
-       var $priorities = array();
+       public $priorities = array();
 
        /**
         * A one-dimensional array of namespaces in the wiki
         *
         * @var array
         */
-       var $namespaces = array();
+       public $namespaces = array();
 
        /**
         * When this sitemap batch was generated
         *
         * @var string
         */
-       var $timestamp;
+       public $timestamp;
 
        /**
         * A database slave object
         *
         * @var object
         */
-       var $dbr;
+       public $dbr;
 
        /**
         * A resource pointing to the sitemap index file
         *
         * @var resource
         */
-       var $findex;
+       public $findex;
 
 
        /**
@@ -131,7 +131,7 @@ class GenerateSitemap extends Maintenance {
         *
         * @var resource
         */
-       var $file;
+       public $file;
 
        /**
         * Identifier to use in filenames, default $wgDBname
index f51d7ad..904b624 100644 (file)
@@ -32,13 +32,13 @@ require_once( __DIR__ . '/Maintenance.php' );
  * @ingroup Maintenance
  */
 class BackupReader extends Maintenance {
-       var $reportingInterval = 100;
-       var $pageCount = 0;
-       var $revCount  = 0;
-       var $dryRun    = false;
-       var $uploads   = false;
-       var $imageBasePath = false;
-       var $nsFilter  = false;
+       public $reportingInterval = 100;
+       public $pageCount = 0;
+       public $revCount  = 0;
+       public $dryRun    = false;
+       public $uploads   = false;
+       public $imageBasePath = false;
+       public $nsFilter  = false;
 
        function __construct() {
                parent::__construct();
index 8d92383..a8cd2ff 100644 (file)
  * @author Mij <mij@bitchx.it>
  */
 
-$optionsWithArgs = array( 'extensions', 'comment', 'comment-file', 'comment-ext', 'user', 'license', 'sleep', 'limit', 'from', 'source-wiki-url' );
+$optionsWithArgs = array(
+       'extensions', 'comment', 'comment-file', 'comment-ext', 'summary', 'user',
+       'license', 'sleep', 'limit', 'from', 'source-wiki-url', 'timestamp',
+);
 require_once( __DIR__ . '/commandLine.inc' );
 require_once( __DIR__ . '/importImages.inc' );
 $processed = $added = $ignored = $skipped = $overwritten = $failed = 0;
@@ -98,6 +101,8 @@ if ( $limit ) {
        $limit = (int)$limit;
 }
 
+$timestamp = isset( $options['timestamp'] ) ? $options['timestamp'] : false;
+
 # Get the upload comment. Provide a default one in case there's no comment given.
 $comment = 'Importing image file';
 
@@ -112,6 +117,8 @@ if ( isset( $options['comment-file'] ) ) {
 
 $commentExt = isset( $options['comment-ext'] ) ? $options['comment-ext'] : false;
 
+$summary = isset( $options['summary'] ) ? $options['summary'] : '';
+
 # Get the license specifier
 $license = isset( $options['license'] ) ? $options['license'] : '';
 
@@ -230,9 +237,14 @@ if ( $count > 0 ) {
                        }
                }
 
+               $commentText = SpecialUpload::getInitialPageText( $commentText, $license );
+               if ( !$summary ) {
+                       $summary = $commentText;
+               }
+
                if ( isset( $options['dry'] ) ) {
                        echo( "done.\n" );
-               } elseif ( $image->recordUpload( $archive->value, $commentText, $license ) ) {
+               } elseif ( $image->recordUpload2( $archive->value, $summary, $commentText, false, $timestamp ) ) {
                        # We're done!
                        echo( "done.\n" );
 
@@ -315,24 +327,26 @@ USAGE: php importImages.php [options] <dir>
 
 Options:
 --extensions=<exts>    Comma-separated list of allowable extensions, defaults to \$wgFileExtensions
---overwrite            Overwrite existing images with the same name (default is to skip them)
---limit=<num>          Limit the number of images to process. Ignored or skipped images are not counted.
---from=<name>          Ignore all files until the one with the given name. Useful for resuming
-                                               aborted imports. <name> should be the file's canonical database form.
---skip-dupes           Skip images that were already uploaded under a different name (check SHA1)
---sleep=<sec>          Sleep between files. Useful mostly for debugging.
---user=<username>      Set username of uploader, default 'Maintenance script'
---check-userblock      Check if the user got blocked during import.
---comment=<text>       Set upload summary comment, default 'Importing image file'.
---comment-file=<file>          Set upload summary comment the the content of <file>.
---comment-ext=<ext>    Causes the comment for each file to be loaded from a file with the same name
-                       but the extension <ext>. If a global comment is also given, it is appended.
---license=<code>       Use an optional license template
---dry                  Dry run, don't import anything
+--overwrite             Overwrite existing images with the same name (default is to skip them)
+--limit=<num>           Limit the number of images to process. Ignored or skipped images are not counted.
+--from=<name>           Ignore all files until the one with the given name. Useful for resuming
+                        aborted imports. <name> should be the file's canonical database form.
+--skip-dupes            Skip images that were already uploaded under a different name (check SHA1)
+--sleep=<sec>           Sleep between files. Useful mostly for debugging.
+--user=<username>       Set username of uploader, default 'Maintenance script'
+--check-userblock       Check if the user got blocked during import.
+--comment=<text>        Set file description, default 'Importing image file'.
+--comment-file=<file>   Set description to the content of <file>.
+--comment-ext=<ext>     Causes the description for each file to be loaded from a file with the same name
+                        but the extension <ext>. If a global description is also given, it is appended.
+--license=<code>        Use an optional license template
+--dry                   Dry run, don't import anything
 --protect=<protect>     Specify the protect value (autoconfirmed,sysop)
+--summary=<summary>     Upload summary, description will be used if not provided
+--timestamp=<timestamp> Override upload time/date, all MediaWiki timestamp formats are accepted
 --unprotect             Unprotects all uploaded images
---source-wiki-url   if specified, take User and Comment data for each imported file from this URL.
-                                       For example, --source-wiki-url="http://en.wikipedia.org/"
+--source-wiki-url       If specified, take User and Comment data for each imported file from this URL.
+                        For example, --source-wiki-url="http://en.wikipedia.org/"
 
 TEXT;
        exit( 1 );
index ceafc39..1a2e121 100644 (file)
@@ -29,7 +29,7 @@ require_once( __DIR__ . '/Maintenance.php' );
  * @ingroup Maintenance
  */
 class JSParseHelper extends Maintenance {
-       var $errs = 0;
+       public $errs = 0;
 
        public function __construct() {
                parent::__construct();
index e34d9a1..e2ad6a7 100644 (file)
@@ -30,19 +30,19 @@ require_once( __DIR__ .'/../Maintenance.php' );
  */
 class GenerateCollationData extends Maintenance {
        /** The directory with source data files in it */
-       var $dataDir;
+       public $dataDir;
 
        /** The primary weights, indexed by codepoint */
-       var $weights;
+       public $weights;
 
        /**
         * A hashtable keyed by codepoint, where presence indicates that a character
         * has a decomposition mapping. This makes it non-preferred for group header
         * selection.
         */
-       var $mappedChars;
+       public $mappedChars;
 
-       var $debugOutFile;
+       public $debugOutFile;
 
        /**
         * Important tertiary weights from UTS #10 section 7.2
@@ -285,12 +285,12 @@ class GenerateCollationData extends Maintenance {
 }
 
 class UcdXmlReader {
-       var $fileName;
-       var $callback;
-       var $groupAttrs;
-       var $xml;
-       var $blocks = array();
-       var $currentBlock;
+       public $fileName;
+       public $callback;
+       public $groupAttrs;
+       public $xml;
+       public $blocks = array();
+       public $currentBlock;
 
        function __construct( $fileName ) {
                $this->fileName = $fileName;
index 54dfa39..33163d4 100644 (file)
@@ -32,7 +32,7 @@ require_once( __DIR__ . '/../../includes/normal/UtfNormalUtil.php' );
  * @ingroup MaintenanceLanguage
  */
 class GenerateNormalizerData extends Maintenance {
-       var $dataFile;
+       public $dataFile;
 
        public function __construct() {
                parent::__construct();
index b644d8e..4d2542f 100644 (file)
@@ -910,8 +910,6 @@ $wgMessageStructure = array(
                'search-interwiki-default',
                'search-interwiki-custom',
                'search-interwiki-more',
-               'search-mwsuggest-enabled',
-               'search-mwsuggest-disabled',
                'search-relatedarticle',
                'mwsuggest-disable',
                'searcheverything-enable',
@@ -2453,7 +2451,6 @@ $wgMessageStructure = array(
        'javaccripttest' => array(
                'javascripttest',
                'javascripttest-backlink',
-               'javascripttest-disabled',
                'javascripttest-title',
                'javascripttest-pagetext-noframework',
                'javascripttest-pagetext-unknownframework',
@@ -2691,11 +2688,11 @@ $wgMessageStructure = array(
                'pageinfo-authors',
                'pageinfo-recent-edits',
                'pageinfo-recent-authors',
-               'pageinfo-restriction',
                'pageinfo-magic-words',
                'pageinfo-hidden-categories',
                'pageinfo-templates',
                'pageinfo-footer',
+               'pageinfo-toolboxlink',
        ),
        'skin' => array(
                'skinname-standard',
@@ -3345,6 +3342,7 @@ $wgMessageStructure = array(
        'scarytransclusion' => array(
                'scarytranscludedisabled',
                'scarytranscludefailed',
+               'scarytranscludefailed-httpstatus',
                'scarytranscludetoolong',
        ),
        'deleteconflict' => array(
@@ -3738,6 +3736,10 @@ $wgMessageStructure = array(
                'feedback-bugcheck',
                'feedback-bugnew',
        ),
+       'searchsuggestions' => array(
+               'searchsuggest-search',
+               'searchsuggest-containing',
+       ),
        'apierrors' => array(
                'api-error-badaccess-groups',
                'api-error-badtoken',
@@ -4027,6 +4029,7 @@ Variants for Chinese language",
        'logging'               => 'New logging system',
        'logging-irc'           => 'For IRC, see bug 34508. Do not change',
        'feedback'              => 'Feedback',
+       'searchsuggestions'     => 'Search suggestions',
        'apierrors'             => 'API errors',
        'duration'              => 'Durations',
        'cachedspecial'         => 'SpecialCachedPage',
index 9f5a909..0846a64 100644 (file)
@@ -29,7 +29,7 @@ require_once( __DIR__ . '/Maintenance.php' );
  * @ingroup Maintenance
  */
 class MinifyScript extends Maintenance {
-       var $outDir;
+       public $outDir;
 
        public function __construct() {
                parent::__construct();
index 583249a..e36674e 100644 (file)
@@ -60,9 +60,6 @@ $doxygenTemplate = $mwPath . 'maintenance/Doxyfile';
 /** doxygen input filter to tweak source file before they are parsed */
 $doxygenInputFilter = "php {$mwPath}maintenance/mwdoc-filter.php";
 
-/** svnstat command, used to get the version of each file */
-$svnstat = $mwPath . 'bin/svnstat';
-
 /** where Phpdoc should output documentation */
 $doxyOutput = $mwPath . 'docs' . DIRECTORY_SEPARATOR ;
 
@@ -104,31 +101,12 @@ function readaline( $prompt = '' ) {
        return $resp;
 }
 
-/**
- * Copied from SpecialVersion::getSvnRevision()
- * @param $dir String
- * @return Mixed: string or false
- */
-function getSvnRevision( $dir ) {
-       // http://svnbook.red-bean.com/nightly/en/svn.developer.insidewc.html
-       $entries = $dir . '/.svn/entries';
-
-       if ( !file_exists( $entries ) ) {
-               return false;
-       }
-
-       $content = file( $entries );
-
-       return intval( $content[3] );
-}
-
 /**
  * Generate a configuration file given user parameters and return the temporary filename.
  * @param $doxygenTemplate String: full path for the template.
  * @param $outputDirectory String: directory where the stuff will be output.
  * @param $stripFromPath String: path that should be stripped out (usually mediawiki base path).
  * @param $currentVersion String: Version number of the software
- * @param $svnstat String: path to the svnstat file
  * @param $input String: Path to analyze.
  * @param $exclude String: Additionals path regex to exclude
  * @param $excludePatterns String: Additionals path regex to exclude
@@ -136,7 +114,7 @@ function getSvnRevision( $dir ) {
  * @param $doxyGenerateMan Boolean
  * @return string
  */
-function generateConfigFile( $doxygenTemplate, $outputDirectory, $stripFromPath, $currentVersion, $svnstat, $input, $exclude, $excludePatterns, $doxyGenerateMan ) {
+function generateConfigFile( $doxygenTemplate, $outputDirectory, $stripFromPath, $currentVersion, $input, $exclude, $excludePatterns, $doxyGenerateMan ) {
        global $doxygenInputFilter;
 
        $template = file_get_contents( $doxygenTemplate );
@@ -145,7 +123,6 @@ function generateConfigFile( $doxygenTemplate, $outputDirectory, $stripFromPath,
                '{{OUTPUT_DIRECTORY}}' => $outputDirectory,
                '{{STRIP_FROM_PATH}}'  => $stripFromPath,
                '{{CURRENT_VERSION}}'  => $currentVersion,
-               '{{SVNSTAT}}'          => $svnstat,
                '{{INPUT}}'            => $input,
                '{{EXCLUDE}}'          => $exclude,
                '{{EXCLUDE_PATTERNS}}' => $excludePatterns,
@@ -258,20 +235,14 @@ case 6:
        $excludePatterns = 'extensions';
 }
 
-$versionNumber = getSvnRevision( $input );
-if ( $versionNumber === false ) { # Not using subversion ?
-       $svnstat = ''; # Not really useful if subversion not available
-       # @todo FIXME
-       $version = 'trunk';
-} else {
-       $version = "trunk (r$versionNumber)";
-}
+// @todo FIXME to work on git
+$version = 'master';
 
 // Generate path exclusions
 $excludedPaths = $mwPath . join( " $mwPath", $mwExcludePaths );
 print "EXCLUDE: $excludedPaths\n\n";
 
-$generatedConf = generateConfigFile( $doxygenTemplate, $doxyOutput, $mwPath, $version, $svnstat, $input, $excludedPaths, $excludePatterns, $doxyGenerateMan );
+$generatedConf = generateConfigFile( $doxygenTemplate, $doxyOutput, $mwPath, $version, $input, $excludedPaths, $excludePatterns, $doxyGenerateMan );
 $command = $doxygenBin . ' ' . $generatedConf;
 
 echo <<<TEXT
index a53bc88..49c7aee 100644 (file)
@@ -26,7 +26,7 @@ require_once( __DIR__ . '/commandLine.inc' );
 $wgHooks['BeforeParserFetchTemplateAndtitle'][] = 'PPFuzzTester::templateHook';
 
 class PPFuzzTester {
-       var $hairs = array(
+       public $hairs = array(
                '[[', ']]', '{{', '{{', '}}', '}}', '{{{', '}}}',
                '<', '>', '<nowiki', '<gallery', '</nowiki>', '</gallery>', '<nOwIkI>', '</NoWiKi>',
                '<!--' , '-->',
@@ -39,12 +39,12 @@ class PPFuzzTester {
                // extensions
                // '<ref>', '</ref>', '<references/>',
        );
-       var $minLength = 0;
-       var $maxLength = 20;
-       var $maxTemplates = 5;
-       // var $outputTypes = array( 'OT_HTML', 'OT_WIKI', 'OT_PREPROCESS' );
-       var $entryPoints = array( 'testSrvus', 'testPst', 'testPreprocess' );
-       var $verbose = false;
+       public $minLength = 0;
+       public $maxLength = 20;
+       public $maxTemplates = 5;
+       // public $outputTypes = array( 'OT_HTML', 'OT_WIKI', 'OT_PREPROCESS' );
+       public $entryPoints = array( 'testSrvus', 'testPst', 'testPreprocess' );
+       public $verbose = false;
        static $currentTest = false;
 
        function execute() {
@@ -140,7 +140,7 @@ class PPFuzzTester {
 }
 
 class PPFuzzTest {
-       var $templates, $mainText, $title, $entryPoint, $output;
+       public $templates, $mainText, $title, $entryPoint, $output;
 
        function __construct( $tester ) {
                global $wgMaxSigChars;
@@ -219,7 +219,7 @@ class PPFuzzTest {
 }
 
 class PPFuzzUser extends User {
-       var $ppfz_test, $mDataLoaded;
+       public $ppfz_test, $mDataLoaded;
 
        function load() {
                if ( $this->mDataLoaded ) {
index 1c41798..f067dc6 100644 (file)
@@ -30,7 +30,7 @@ require( __DIR__ . '/Maintenance.php' );
  * @ingroup Maintenance
  */
 class PurgeParserCache extends Maintenance {
-       var $lastProgress;
+       public $lastProgress;
 
        function __construct() {
                parent::__construct();
index 0278f72..bfaaab5 100644 (file)
@@ -218,24 +218,17 @@ class RebuildRecentchanges extends Maintenance {
         * DOCUMENT ME!
         */
        private function rebuildRecentChangesTablePass4() {
-               global $wgGroupPermissions, $wgUseRCPatrol;
+               global $wgUseRCPatrol;
 
                $dbw = wfGetDB( DB_MASTER );
 
                list( $recentchanges, $usergroups, $user ) = $dbw->tableNamesN( 'recentchanges', 'user_groups', 'user' );
 
-               $botgroups = $autopatrolgroups = array();
-               foreach ( $wgGroupPermissions as $group => $rights ) {
-                       if ( isset( $rights['bot'] ) && $rights['bot'] ) {
-                               $botgroups[] = $dbw->addQuotes( $group );
-                       }
-                       if ( $wgUseRCPatrol && isset( $rights['autopatrol'] ) && $rights['autopatrol'] ) {
-                               $autopatrolgroups[] = $dbw->addQuotes( $group );
-                       }
-               }
+               $botgroups = User::getGroupsWithPermission( 'bot' );
+               $autopatrolgroups = $wgUseRCPatrol ? User::getGroupsWithPermission( 'autopatrol' ) : array();
                # Flag our recent bot edits
                if ( !empty( $botgroups ) ) {
-                       $botwhere = implode( ',', $botgroups );
+                       $botwhere = $dbw->makeList( $botgroups );
                        $botusers = array();
 
                        $this->output( "Flagging bot account edits...\n" );
@@ -259,7 +252,7 @@ class RebuildRecentchanges extends Maintenance {
                global $wgMiserMode;
                # Flag our recent autopatrolled edits
                if ( !$wgMiserMode && !empty( $autopatrolgroups ) ) {
-                       $patrolwhere = implode( ',', $autopatrolgroups );
+                       $patrolwhere = $dbw->makeList( $autopatrolgroups );
                        $patrolusers = array();
 
                        $this->output( "Flagging auto-patrolled edits...\n" );
diff --git a/maintenance/sqlite/archives/patch-drop-ss_admins.sql b/maintenance/sqlite/archives/patch-drop-ss_admins.sql
new file mode 100644 (file)
index 0000000..9951e17
--- /dev/null
@@ -0,0 +1,22 @@
+-- field is deprecated and no longer updated as of 1.5
+CREATE TABLE /*_*/site_stats_tmp (
+  ss_row_id int unsigned NOT NULL,
+  ss_total_views bigint unsigned default 0,
+  ss_total_edits bigint unsigned default 0,
+  ss_good_articles bigint unsigned default 0,
+  ss_total_pages bigint default '-1',
+  ss_users bigint default '-1',
+  ss_active_users bigint default '-1',
+  ss_images int default 0
+) /*$wgDBTableOptions*/;
+
+INSERT INTO /*_*/site_stats_tmp
+       SELECT ss_row_id, ss_total_views, ss_total_edits, ss_good_articles,
+               ss_total_pages, ss_users, ss_active_users, ss_images
+               FROM /*_*/site_stats;
+
+DROP TABLE /*_*/site_stats;
+
+ALTER TABLE /*_*/site_stats_tmp RENAME TO /*_*/site_stats;
+
+CREATE UNIQUE INDEX /*i*/ss_row_id ON /*_*/site_stats (ss_row_id);
\ No newline at end of file
diff --git a/maintenance/sqlite/archives/patch-rc_moved.sql b/maintenance/sqlite/archives/patch-rc_moved.sql
new file mode 100644 (file)
index 0000000..70248d5
--- /dev/null
@@ -0,0 +1,46 @@
+-- rc_moved_to_ns and rc_moved_to_title is no longer used, delete the fields
+
+CREATE TABLE /*_*/recentchanges_tmp (
+  rc_id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
+  rc_timestamp varbinary(14) NOT NULL default '',
+  rc_cur_time varbinary(14) NOT NULL default '',
+  rc_user int unsigned NOT NULL default 0,
+  rc_user_text varchar(255) binary NOT NULL,
+  rc_namespace int NOT NULL default 0,
+  rc_title varchar(255) binary NOT NULL default '',
+  rc_comment varchar(255) binary NOT NULL default '',
+  rc_minor tinyint unsigned NOT NULL default 0,
+  rc_bot tinyint unsigned NOT NULL default 0,
+  rc_new tinyint unsigned NOT NULL default 0,
+  rc_cur_id int unsigned NOT NULL default 0,
+  rc_this_oldid int unsigned NOT NULL default 0,
+  rc_last_oldid int unsigned NOT NULL default 0,
+  rc_type tinyint unsigned NOT NULL default 0,
+  rc_patrolled tinyint unsigned NOT NULL default 0,
+  rc_ip varbinary(40) NOT NULL default '',
+  rc_old_len int,
+  rc_new_len int,
+  rc_deleted tinyint unsigned NOT NULL default 0,
+  rc_logid int unsigned NOT NULL default 0,
+  rc_log_type varbinary(255) NULL default NULL,
+  rc_log_action varbinary(255) NULL default NULL,
+  rc_params blob NULL
+) /*$wgDBTableOptions*/;
+
+INSERT INTO /*_*/recentchanges_tmp
+       SELECT rc_id, rc_timestamp, rc_cur_time, rc_user, rc_user_text, rc_namespace, rc_title, rc_comment,
+               rc_minor, rc_bot, rc_new, rc_cur_id, rc_this_oldid, rc_last_oldid, rc_type, rc_patrolled, rc_ip,
+               rc_old_len, rc_new_len, rc_deleted, rc_logid, rc_log_type, rc_log_action, rc_params
+               FROM /*_*/recentchanges;
+
+DROP TABLE /*_*/recentchanges;
+
+ALTER TABLE /*_*/recentchanges_tmp RENAME TO /*_*/recentchanges;
+
+CREATE INDEX /*i*/rc_timestamp ON /*_*/recentchanges (rc_timestamp);
+CREATE INDEX /*i*/rc_namespace_title ON /*_*/recentchanges (rc_namespace, rc_title);
+CREATE INDEX /*i*/rc_cur_id ON /*_*/recentchanges (rc_cur_id);
+CREATE INDEX /*i*/new_name_timestamp ON /*_*/recentchanges (rc_new,rc_namespace,rc_timestamp);
+CREATE INDEX /*i*/rc_ip ON /*_*/recentchanges (rc_ip);
+CREATE INDEX /*i*/rc_ns_usertext ON /*_*/recentchanges (rc_namespace, rc_user_text);
+CREATE INDEX /*i*/rc_user_text ON /*_*/recentchanges (rc_user_text, rc_timestamp);
index 5797a6c..fd9393f 100644 (file)
@@ -44,10 +44,10 @@ if ( !defined( 'MEDIAWIKI' ) ) {
  */
 class CheckStorage {
        const CONCAT_HEADER = 'O:27:"concatenatedgziphistoryblob"';
-       var $oldIdMap, $errors;
-       var $dbStore = null;
+       public $oldIdMap, $errors;
+       public $dbStore = null;
 
-       var $errorDescriptions = array(
+       public $errorDescriptions = array(
                'restore text' => 'Damaged text, need to be restored from a backup',
                'restore revision' => 'Damaged revision row, need to be restored from a backup',
                'unfixable' => 'Unexpected errors with no automated fixing method',
index 21a4957..d394558 100644 (file)
@@ -29,10 +29,10 @@ require_once( __DIR__ . '/../Maintenance.php' );
  * @ingroup Maintenance ExternalStorage
  */
 class FixBug20757 extends Maintenance {
-       var $batchSize = 10000;
-       var $mapCache = array();
-       var $mapCacheSize = 0;
-       var $maxMapCacheSize = 1000000;
+       public $batchSize = 10000;
+       public $mapCache = array();
+       public $mapCacheSize = 0;
+       public $maxMapCacheSize = 1000000;
 
        function __construct() {
                parent::__construct();
index f770681..fe62ddf 100644 (file)
@@ -49,19 +49,19 @@ $job->execute();
  * @ingroup Maintenance ExternalStorage
  */
 class RecompressTracked {
-       var $destClusters;
-       var $batchSize = 1000;
-       var $orphanBatchSize = 1000;
-       var $reportingInterval = 10;
-       var $numProcs = 1;
-       var $useDiff, $pageBlobClass, $orphanBlobClass;
-       var $slavePipes, $slaveProcs, $prevSlaveId;
-       var $copyOnly = false;
-       var $isChild = false;
-       var $slaveId = false;
-       var $noCount = false;
-       var $debugLog, $infoLog, $criticalLog;
-       var $store;
+       public $destClusters;
+       public $batchSize = 1000;
+       public $orphanBatchSize = 1000;
+       public $reportingInterval = 10;
+       public $numProcs = 1;
+       public $useDiff, $pageBlobClass, $orphanBlobClass;
+       public $slavePipes, $slaveProcs, $prevSlaveId;
+       public $copyOnly = false;
+       public $isChild = false;
+       public $slaveId = false;
+       public $noCount = false;
+       public $debugLog, $infoLog, $criticalLog;
+       public $store;
 
        static $optionsWithArgs = array( 'procs', 'slave-id', 'debug-log', 'info-log', 'critical-log' );
        static $cmdLineOptionMap = array(
@@ -676,10 +676,10 @@ class RecompressTracked {
  * Class to represent a recompression operation for a single CGZ blob
  */
 class CgzCopyTransaction {
-       var $parent;
-       var $blobClass;
-       var $cgz;
-       var $referrers;
+       public $parent;
+       public $blobClass;
+       public $cgz;
+       public $referrers;
 
        /**
         * Create a transaction from a RecompressTracked object
index 214168a..2f3c8c6 100644 (file)
@@ -37,12 +37,12 @@ $tracker->run();
 echo "All done.\n";
 
 class TrackBlobs {
-       var $clusters, $textClause;
-       var $doBlobOrphans;
-       var $trackedBlobs = array();
+       public $clusters, $textClause;
+       public $doBlobOrphans;
+       public $trackedBlobs = array();
 
-       var $batchSize = 1000;
-       var $reportingInterval = 10;
+       public $batchSize = 1000;
+       public $reportingInterval = 10;
 
        function __construct( $clusters ) {
                $this->clusters = $clusters;
index 062052f..4f52289 100644 (file)
@@ -689,9 +689,6 @@ CREATE TABLE /*_*/site_stats (
   -- Number of users that still edit
   ss_active_users bigint default '-1',
 
-  -- Deprecated, no longer updated as of 1.5
-  ss_admins int default '-1',
-
   -- Number of images, equivalent to SELECT COUNT(*) FROM image
   ss_images int default 0
 ) /*$wgDBTableOptions*/;
@@ -846,7 +843,7 @@ CREATE INDEX /*i*/img_size ON /*_*/image (img_size);
 -- Used by Special:Newimages and Special:ListFiles
 CREATE INDEX /*i*/img_timestamp ON /*_*/image (img_timestamp);
 -- Used in API and duplicate search
-CREATE INDEX /*i*/img_sha1 ON /*_*/image (img_sha1);
+CREATE INDEX /*i*/img_sha1 ON /*_*/image (img_sha1(10));
 
 
 --
@@ -884,7 +881,7 @@ CREATE INDEX /*i*/oi_usertext_timestamp ON /*_*/oldimage (oi_user_text,oi_timest
 CREATE INDEX /*i*/oi_name_timestamp ON /*_*/oldimage (oi_name,oi_timestamp);
 -- oi_archive_name truncated to 14 to avoid key length overflow
 CREATE INDEX /*i*/oi_name_archive_name ON /*_*/oldimage (oi_name,oi_archive_name(14));
-CREATE INDEX /*i*/oi_sha1 ON /*_*/oldimage (oi_sha1);
+CREATE INDEX /*i*/oi_sha1 ON /*_*/oldimage (oi_sha1(10));
 
 
 --
@@ -1045,10 +1042,6 @@ CREATE TABLE /*_*/recentchanges (
   -- The type of change entry (RC_EDIT,RC_NEW,RC_LOG)
   rc_type tinyint unsigned NOT NULL default 0,
 
-  -- These may no longer be used, with the new move log.
-  rc_moved_to_ns tinyint unsigned NOT NULL default 0,
-  rc_moved_to_title varchar(255) binary NOT NULL default '',
-
   -- If the Recent Changes Patrol option is enabled,
   -- users may mark edits as having been reviewed to
   -- remove a warning flag on the RC list.
index ca0f95d..1cb97f9 100644 (file)
  * http://www.gnu.org/copyleft/gpl.html
  *
  * @file
- * @ingroup Testing
+ * @ingroup Maintenance Testing
  * @todo Fixme: Make this more generic
  */
 
 /**
  * Terminal that supports ANSI escape sequences.
+ *
+ * @ingroup Maintenance Testing
  */
 class AnsiTermColorer {
        function __construct() {
@@ -56,6 +58,8 @@ class AnsiTermColorer {
 
 /**
  * A colour-less terminal
+ *
+ * @ingroup Maintenance Testing
  */
 class DummyTermColorer {
        public function color( $color ) {
index b732508..04a2d47 100644 (file)
@@ -38,7 +38,7 @@ class UpdateCollation extends Maintenance {
        const BATCH_SIZE = 50; // Number of rows to process in one batch
        const SYNC_INTERVAL = 20; // Wait for slaves after this many batches
 
-       var $sizeHistogram = array();
+       public $sizeHistogram = array();
 
        public function __construct() {
                parent::__construct();
index 2a71e7e..ac78484 100644 (file)
@@ -96,9 +96,9 @@ class UpdateSearchIndex extends Maintenance {
                $end = $dbw->timestamp( $end );
 
                $page = $dbw->tableName( 'page' );
-               $sql = "SELECT rc_cur_id,rc_type,rc_moved_to_ns,rc_moved_to_title FROM $recentchanges
+               $sql = "SELECT rc_cur_id FROM $recentchanges
                  JOIN $page ON rc_cur_id=page_id AND rc_this_oldid=page_latest
-                 WHERE rc_timestamp BETWEEN '$start' AND '$end'
+                 WHERE rc_type != " . RC_LOG . " AND rc_timestamp BETWEEN '$start' AND '$end'
                  ";
                $res = $dbw->query( $sql, __METHOD__ );
 
@@ -108,17 +108,7 @@ class UpdateSearchIndex extends Maintenance {
        }
 
        public function searchIndexUpdateCallback( $dbw, $row ) {
-               if ( $row->rc_type == RC_MOVE || $row->rc_type == RC_MOVE_OVER_REDIRECT ) {
-                       # Rename searchindex entry
-                       $titleObj = Title::makeTitle( $row->rc_moved_to_ns, $row->rc_moved_to_title );
-                       $title = $titleObj->getPrefixedDBkey();
-                       $this->output( "$title..." );
-                       $u = new SearchUpdate( $row->rc_cur_id, $title, false );
-                       $u->doUpdate();
-                       $this->output( "\n" );
-               } elseif ( $row->rc_type !== RC_LOG ) {
-                       $this->updateSearchIndexForPage( $dbw, $row->rc_cur_id );
-               }
+               $this->updateSearchIndexForPage( $dbw, $row->rc_cur_id );
        }
 }
 
index 065d187..2823210 100644 (file)
@@ -2,6 +2,21 @@
 /**
  * New version of MediaWiki web-based config/installation
  *
+ * 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
  */
 
index 8e6ceda..8e9c368 100644 (file)
@@ -1,4 +1,25 @@
 <?php
+/**
+ * Version of mw-config/index.php to used in web server requiring .php5
+ * extension to execute scripts with PHP5 egine.
+ *
+ * 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
+ */
 
 define('MW_INSTALL_PHP5_EXT', 1);
 require './index.php';
index ae98295..d3d85bb 100644 (file)
@@ -5,6 +5,23 @@
  * Altering it is preferred over changing anything in /includes.
  *
  * Note: this file doesn't gets included from a global scope, don't use globals directly.
+ *
+ * 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
  */
 
 /*
index bbd5fc8..068c58b 100644 (file)
@@ -38,58 +38,128 @@ if ( isset( $_SERVER['MW_COMPILED'] ) ) {
 header( 'Content-Type: text/html; charset=utf-8' );
 
 ?>
+<!DOCTYPE html>
 <html>
 <head>
+<meta charset="UTF-8">
 <title>Profiling data</title>
-<style type="text/css">
-       th {
-               text-align: left;
-               border-bottom: solid 1px black;
+<style>
+       /* noc.wikimedia.org/base.css */
+
+       * {
+               margin: 0;
+               padding: 0;
        }
 
-       th, td {
-               padding-left: 0.5em;
-               padding-right: 0.5em;
+       body {
+               padding: 0.5em 1em;
+               background: #fff;
+               font: 14px/1.6 sans-serif;
+               color: #333;
        }
 
-       td.timep, td.memoryp, td.count, td.cpr, td.tpc, td.mpc, td.tpr, td.mpr {
-               text-align: right;
+       p, ul, ol, table {
+               margin: 0.5em 0;
        }
-       td.timep, td.tpc, td.tpr {
-               background-color: #ffff80;
+
+       a {
+               color: #0645AD;
+               text-decoration: none;
        }
-       td.memoryp, td.mpc, td.mpr {
-               background-color: #80f8ff;
+
+       a:hover {
+               text-decoration: underline;
        }
-       td.count, td,cpr {
-               background-color: #80ff80;
+
+       /*!
+        * Bootstrap v2.1.1
+        *
+        * Copyright 2012 Twitter, Inc
+        * Licensed under the Apache License v2.0
+        * http://www.apache.org/licenses/LICENSE-2.0
+        *
+        * Designed and built with all the love in the world @twitter by @mdo and @fat.
+        */
+
+       table {
+               max-width: 100%;
+               background-color: transparent;
+               border-collapse: collapse;
+               border-spacing: 0;
        }
-       td.name {
-               background-color: #89f9f9;
+
+       .table {
+               width: 100%;
+               margin-bottom: 20px;
+       }
+
+       .table th,
+       .table td {
+               padding: 8px;
+               line-height: 20px;
+               text-align: left;
+               vertical-align: top;
+               border-top: 1px solid #ddd;
        }
 
-       tr:hover {
+       .table th {
                font-weight: bold;
        }
+
+       .table thead th {
+               vertical-align: bottom;
+       }
+
+       .table thead:first-child tr:first-child th,
+       .table thead:first-child tr:first-child td {
+               border-top: 0;
+       }
+
+       .table tbody + tbody {
+               border-top: 2px solid #ddd;
+       }
+
+       .table-condensed th,
+       .table-condensed td {
+               padding: 4px 5px;
+       }
+
+       .table-striped tbody tr:nth-child(odd) td,
+       .table-striped tbody tr:nth-child(odd) th {
+               background-color: #f9f9f9;
+       }
+
+       .table-hover tbody tr:hover td,
+       .table-hover tbody tr:hover th {
+               background-color: #f5f5f5;
+       }
+
+       hr {
+               margin: 20px 0;
+               border: 0;
+               border-top: 1px solid #eee;
+               border-bottom: 1px solid #fff;
+       }
+
 </style>
 </head>
 <body>
 <?php
 
 if ( !$wgEnableProfileInfo ) {
-       echo "<p>Disabled</p>\n";
-       echo "</body></html>";
+       echo '<p>Disabled</p>'
+               . '</body></html>';
        exit( 1 );
 }
 
 $dbr = wfGetDB( DB_SLAVE );
 
 if( !$dbr->tableExists( 'profiling' ) ) {
-       echo "<p>No 'profiling' table exists, so we can't show you anything.</p>\n";
-       echo "<p>If you want to log profiling data, create the table using "
-               . "<tt>maintenance/archives/patch-profiling.sql</tt> and enable "
-               . "<tt>\$wgProfileToDatabase</tt>.</p>\n";
-       echo "</body></html>";
+       echo '<p>No <code>profiling</code> table exists, so we can\'t show you anything.</p>'
+               . '<p>If you want to log profiling data, create the table using '
+               . '<code>maintenance/archives/patch-profiling.sql</code> and enable '
+               . '<code>$wgProfileToDatabase</code>.</p>'
+               . '</body></html>';
        exit( 1 );
 }
 
@@ -126,7 +196,7 @@ class profile_point {
                if ( !$ex ) {
                        if ( count( $this->children ) ) {
                                $url = getEscapedProfileUrl( false, false, $expand + array( $this->name() => true ) );
-                               $extet = " <a href=\"$url\">[+]</a>";
+                               $extet = ' <a href="' . $url . '">[+]</a>';
                        } else {
                                $extet = '';
                        }
@@ -138,21 +208,21 @@ class profile_point {
                                }
                        }
 
-                       $extet = " <a href=\"" . getEscapedProfileUrl( false, false, $e ) . "\">[–]</a>";
+                       $extet = ' <a href="' . getEscapedProfileUrl( false, false, $e ) . '">[–]</a>';
                }
                ?>
                <tr>
-               <td class="name" style="padding-left: <?php echo $indent ?>em;">
+               <th><div style="margin-left: <?php echo (int)$indent; ?>em;">
                        <?php echo htmlspecialchars( $this->name() ) . $extet ?>
-               </td>
-               <td class="timep"><?php echo @wfPercent( $this->time() / self::$totaltime * 100 ) ?></td>
-               <td class="memoryp"><?php echo @wfPercent( $this->memory() / self::$totalmemory * 100 ) ?></td>
-               <td class="count"><?php echo $this->count() ?></td>
-               <td class="cpr"><?php echo round( sprintf( '%.2f', $this->callsPerRequest() ), 2 ) ?></td>
-               <td class="tpc"><?php echo round( sprintf( '%.2f', $this->timePerCall() ), 2 ) ?></td>
-               <td class="mpc"><?php echo round( sprintf( '%.2f' ,$this->memoryPerCall() / 1024 ), 2 ) ?></td>
-               <td class="tpr"><?php echo @round( sprintf( '%.2f', $this->time() / self::$totalcount ), 2 ) ?></td>
-               <td class="mpr"><?php echo @round( sprintf( '%.2f' ,$this->memory() / self::$totalcount / 1024 ), 2 ) ?></td>
+               </div></th>
+               <td class="mw-profileinfo-timep"><?php echo @wfPercent( $this->time() / self::$totaltime * 100 ); ?></td>
+               <td class="mw-profileinfo-memoryp"><?php echo @wfPercent( $this->memory() / self::$totalmemory * 100 ); ?></td>
+               <td class="mw-profileinfo-count"><?php echo $this->count(); ?></td>
+               <td class="mw-profileinfo-cpr"><?php echo round( sprintf( '%.2f', $this->callsPerRequest() ), 2 ); ?></td>
+               <td class="mw-profileinfo-tpc"><?php echo round( sprintf( '%.2f', $this->timePerCall() ), 2 ); ?></td>
+               <td class="mw-profileinfo-mpc"><?php echo round( sprintf( '%.2f' ,$this->memoryPerCall() / 1024 ), 2 ); ?></td>
+               <td class="mw-profileinfo-tpr"><?php echo @round( sprintf( '%.2f', $this->time() / self::$totalcount ), 2 ); ?></td>
+               <td class="mw-profileinfo-mpr"><?php echo @round( sprintf( '%.2f' ,$this->memory() / self::$totalcount / 1024 ), 2 ); ?></td>
                </tr>
                <?php
                if ( $ex ) {
@@ -173,56 +243,56 @@ class profile_point {
        function time() {
                return $this->time;
        }
-       
+
        function memory() {
                return $this->memory;
        }
-       
+
        function timePerCall() {
                return @( $this->time / $this->count );
        }
-       
+
        function memoryPerCall() {
                return @( $this->memory / $this->count );
        }
-       
+
        function callsPerRequest() {
                return @( $this->count / self::$totalcount );
        }
-       
+
        function timePerRequest() {
                return @( $this->time / self::$totalcount );
        }
-       
+
        function memoryPerRequest() {
                return @( $this->memory / self::$totalcount );
        }
 
        function fmttime() {
-               return sprintf( "%5.02f", $this->time );
+               return sprintf( '%5.02f', $this->time );
        }
 };
 
 function compare_point(profile_point $a, profile_point $b) {
        global $sort;
        switch ( $sort ) {
-       case "name":
+       case 'name':
                return strcmp( $a->name(), $b->name() );
-       case "time":
+       case 'time':
                return $a->time() > $b->time() ? -1 : 1;
-       case "memory":
+       case 'memory':
                return $a->memory() > $b->memory() ? -1 : 1;
-       case "count":
+       case 'count':
                return $a->count() > $b->count() ? -1 : 1;
-       case "time_per_call":
+       case 'time_per_call':
                return $a->timePerCall() > $b->timePerCall() ? -1 : 1;
-       case "memory_per_call":
+       case 'memory_per_call':
                return $a->memoryPerCall() > $b->memoryPerCall() ? -1 : 1;
-       case "calls_per_req":
+       case 'calls_per_req':
                return $a->callsPerRequest() > $b->callsPerRequest() ? -1 : 1;
-       case "time_per_req":
+       case 'time_per_req':
                return $a->timePerRequest() > $b->timePerRequest() ? -1 : 1;
-       case "memory_per_req":
+       case 'memory_per_req':
                return $a->memoryPerRequest() > $b->memoryPerRequest() ? -1 : 1;
        }
 }
@@ -243,25 +313,28 @@ else
 ?>
 <form method="get" action="profileinfo.php">
 <p>
-<input type="text" name="filter" value="<?php echo htmlspecialchars($filter)?>"/>
-<input type="hidden" name="sort" value="<?php echo htmlspecialchars($sort)?>"/>
-<input type="hidden" name="expand" value="<?php echo htmlspecialchars(implode(",", array_keys($expand)))?>"/>
-<input type="submit" value="Filter" />
+<input type="text" name="filter" value="<?php echo htmlspecialchars($filter); ?>">
+<input type="hidden" name="sort" value="<?php echo htmlspecialchars($sort); ?>">
+<input type="hidden" name="expand" value="<?php echo htmlspecialchars(implode(",", array_keys($expand))); ?>">
+<input type="submit" value="Filter">
 </p>
 </form>
 
-<table cellspacing="0" border="1">
-<tr id="top">
-<th><a href="<?php echo getEscapedProfileUrl( false, 'name' ) ?>">Name</a></th>
-<th><a href="<?php echo getEscapedProfileUrl( false, 'time' ) ?>">Time (%)</a></th>
-<th><a href="<?php echo getEscapedProfileUrl( false, 'memory' ) ?>">Memory (%)</a></th>
-<th><a href="<?php echo getEscapedProfileUrl( false, 'count' ) ?>">Count</a></th>
-<th><a href="<?php echo getEscapedProfileUrl( false, 'calls_per_req' ) ?>">Calls/req</a></th>
-<th><a href="<?php echo getEscapedProfileUrl( false, 'time_per_call' ) ?>">ms/call</a></th>
-<th><a href="<?php echo getEscapedProfileUrl( false, 'memory_per_call' ) ?>">kb/call</a></th>
-<th><a href="<?php echo getEscapedProfileUrl( false, 'time_per_req' ) ?>">ms/req</a></th>
-<th><a href="<?php echo getEscapedProfileUrl( false, 'memory_per_req' ) ?>">kb/req</a></th>
-</tr>
+<table class="mw-profileinfo-table table table-striped table-hover">
+       <thead>
+               <tr>
+                       <th><a href="<?php echo getEscapedProfileUrl( false, 'name' ); ?>">Name</a></th>
+                       <th><a href="<?php echo getEscapedProfileUrl( false, 'time' ); ?>">Time (%)</a></th>
+                       <th><a href="<?php echo getEscapedProfileUrl( false, 'memory' ); ?>">Memory (%)</a></th>
+                       <th><a href="<?php echo getEscapedProfileUrl( false, 'count' ); ?>">Count</a></th>
+                       <th><a href="<?php echo getEscapedProfileUrl( false, 'calls_per_req' ); ?>">Calls/req</a></th>
+                       <th><a href="<?php echo getEscapedProfileUrl( false, 'time_per_call' ); ?>">ms/call</a></th>
+                       <th><a href="<?php echo getEscapedProfileUrl( false, 'memory_per_call' ); ?>">kb/call</a></th>
+                       <th><a href="<?php echo getEscapedProfileUrl( false, 'time_per_req' ); ?>">ms/req</a></th>
+                       <th><a href="<?php echo getEscapedProfileUrl( false, 'memory_per_req' ); ?>">kb/req</a></th>
+               </tr>
+       </thead>
+       <tbody>
 <?php
 profile_point::$totaltime = 0.0;
 profile_point::$totalcount = 0;
@@ -274,11 +347,11 @@ function getEscapedProfileUrl( $_filter = false, $_sort = false, $_expand = fals
                $_expand = $expand;
 
        return htmlspecialchars(
-               '?' . 
+               '?' .
                wfArrayToCGI( array(
                        'filter' => $_filter ? $_filter : $filter,
                        'sort' => $_sort ? $_sort : $sort,
-                       'expand' => implode( ',', array_keys( $_expand ) ) 
+                       'expand' => implode( ',', array_keys( $_expand ) )
                ) )
        );
 }
@@ -296,13 +369,13 @@ foreach( $res as $o ) {
                profile_point::$totalmemory = $next->memory();
        }
        if ( $last !== false ) {
-               if ( preg_match( "/^".preg_quote( $last->name(), "/" )."/", $next->name() ) ) {
+               if ( preg_match( '/^'.preg_quote( $last->name(), '/' ).'/', $next->name() ) ) {
                        $last->add_child($next);
                        continue;
                }
        }
        $last = $next;
-       if ( preg_match( "/^query: /", $next->name() ) || preg_match( "/^query-m: /", $next->name() ) ) {
+       if ( preg_match( '/^query: /', $next->name() ) || preg_match( '/^query-m: /', $next->name() ) ) {
                $sqltotal += $next->time();
                $queries[] = $next;
        } else {
@@ -310,12 +383,12 @@ foreach( $res as $o ) {
        }
 }
 
-$s = new profile_point( "SQL Queries", 0, $sqltotal, 0, 0 );
+$s = new profile_point( 'SQL Queries', 0, $sqltotal, 0, 0 );
 foreach ( $queries as $q )
        $s->add_child($q);
 $points[] = $s;
 
-usort( $points, "compare_point" );
+usort( $points, 'compare_point' );
 
 foreach ( $points as $point ) {
        if ( strlen( $filter ) && !strstr( $point->name(), $filter ) )
@@ -324,9 +397,11 @@ foreach ( $points as $point ) {
        $point->display( $expand );
 }
 ?>
+       </tbody>
 </table>
-
-<p>Total time: <tt><?php printf("%5.02f", profile_point::$totaltime) ?></tt></p>
-<p>Total memory: <tt><?php printf("%5.02f", profile_point::$totalmemory / 1024 ) ?></tt></p>
+<hr>
+<p>Total time: <code><?php printf('%5.02f', profile_point::$totaltime); ?></code></p>
+<p>Total memory: <code><?php printf('%5.02f', profile_point::$totalmemory / 1024 ); ?></code></p>
+<hr>
 </body>
 </html>
index 17a5904..cccc645 100644 (file)
@@ -1,4 +1,24 @@
 <?php
+/**
+ * Definition of core ResourceLoader modules.
+ *
+ * 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
+ */
 
 return array(
 
@@ -614,6 +634,19 @@ return array(
        'mediawiki.notify' => array(
                'scripts' => 'resources/mediawiki/mediawiki.notify.js',
        ),
+       'mediawiki.searchSuggest' => array(
+               'scripts' => 'resources/mediawiki/mediawiki.searchSuggest.js',
+               'messages' => array(
+                       'searchsuggest-search',
+                       'searchsuggest-containing',
+               ),
+               'dependencies' => array(
+                       'jquery.autoEllipsis',
+                       'jquery.client',
+                       'jquery.placeholder',
+                       'jquery.suggestions',
+               ),
+       ),
        'mediawiki.Title' => array(
                'scripts' => 'resources/mediawiki/mediawiki.Title.js',
                'dependencies' => 'mediawiki.util',
@@ -901,13 +934,6 @@ return array(
                'localBasePath' => $GLOBALS['wgStyleDirectory'],
                'dependencies' => 'mediawiki.legacy.wikibits',
        ),
-       'mediawiki.legacy.mwsuggest' => array(
-               'scripts' => 'common/mwsuggest.js',
-               'remoteBasePath' => $GLOBALS['wgStylePath'],
-               'localBasePath' => $GLOBALS['wgStyleDirectory'],
-               'dependencies' => 'mediawiki.legacy.wikibits',
-               'messages' => array( 'search-mwsuggest-enabled', 'search-mwsuggest-disabled' ),
-       ),
        'mediawiki.legacy.protect' => array(
                'scripts' => 'common/protect.js',
                'remoteBasePath' => $GLOBALS['wgStylePath'],
index 484651e..75dc2b9 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * jQuery byteLimit plugin
+ * jQuery byteLimit plugin.
  *
  * @author Jan Paul Posma, 2011
  * @author Timo Tijhof, 2011-2012
 ( function ( $ ) {
 
        /**
-        * Enforces a byte limit to a textbox, so that UTF-8 entries are counted as well, when, for example,
-        * a database field has a byte limit rather than a character limit.
-        * Plugin rationale: Browser has native maxlength for number of characters, this plugin exists to
-        * limit number of bytes instead.
+        * Utility function to trim down a string, based on byteLimit
+        * and given a safe start position. It supports insertion anywhere
+        * in the string, so "foo" to "fobaro" if limit is 4 will result in
+        * "fobo", not "foba". Basically emulating the native maxlength by
+        * reconstructing where the insertion occured.
         *
-        * Can be called with a custom limit (to use that limit instead of the maxlength attribute value),
-        * a filter function (in case the limit should apply to something other than the exact input value),
-        * or both. Order of arguments is important!
+        * @param {string} safeVal Known value that was previously returned by this
+        * function, if none, pass empty string.
+        * @param {string} newVal New value that may have to be trimmed down.
+        * @param {number} byteLimit Number of bytes the value may be in size.
+        * @param {Function} fn [optional] See $.fn.byteLimit.
+        * @return {Object} Object with:
+        *  - {string} newVal
+        *  - {boolean} trimmed
+        */
+       function trimValForByteLength( safeVal, newVal, byteLimit, fn ) {
+               var startMatches, endMatches, matchesLen, inpParts,
+                       oldVal = safeVal;
+
+               // Run the hook if one was provided, but only on the length
+               // assessment. The value itself is not to be affected by the hook.
+               if ( $.byteLength( fn ? fn( newVal ) : newVal ) <= byteLimit ) {
+                       // Limit was not reached, just remember the new value
+                       // and let the user continue.
+                       return {
+                               newVal: newVal,
+                               trimmed: false
+                       };
+               }
+
+               // Current input is longer than the active limit.
+               // Figure out what was added and limit the addition.
+               startMatches = 0;
+               endMatches = 0;
+
+               // It is important that we keep the search within the range of
+               // the shortest string's length.
+               // Imagine a user adds text that matches the end of the old value
+               // (e.g. "foo" -> "foofoo"). startMatches would be 3, but without
+               // limiting both searches to the shortest length, endMatches would
+               // also be 3.
+               matchesLen = Math.min( newVal.length, oldVal.length );
+
+               // Count same characters from the left, first.
+               // (if "foo" -> "foofoo", assume addition was at the end).
+               while (
+                       startMatches < matchesLen &&
+                       oldVal.charAt( startMatches ) === newVal.charAt( startMatches )
+               ) {
+                       startMatches += 1;
+               }
+
+               while (
+                       endMatches < ( matchesLen - startMatches ) &&
+                       oldVal.charAt( oldVal.length - 1 - endMatches ) === newVal.charAt( newVal.length - 1 - endMatches )
+               ) {
+                       endMatches += 1;
+               }
+
+               inpParts = [
+                       // Same start
+                       newVal.substring( 0, startMatches ),
+                       // Inserted content
+                       newVal.substring( startMatches, newVal.length - endMatches ),
+                       // Same end
+                       newVal.substring( newVal.length - endMatches )
+               ];
+
+               // Chop off characters from the end of the "inserted content" string
+               // until the limit is statisfied.
+               if ( fn ) {
+                       while ( $.byteLength( fn( inpParts.join( '' ) ) ) > byteLimit ) {
+                               inpParts[1] = inpParts[1].slice( 0, -1 );
+                       }
+               } else {
+                       while ( $.byteLength( inpParts.join( '' ) ) > byteLimit ) {
+                               inpParts[1] = inpParts[1].slice( 0, -1 );
+                       }
+               }
+
+               newVal = inpParts.join( '' );
+
+               return {
+                       newVal: newVal,
+                       trimmed: true
+               };
+       }
+
+       var eventKeys = [
+               'keyup.byteLimit',
+               'keydown.byteLimit',
+               'change.byteLimit',
+               'mouseup.byteLimit',
+               'cut.byteLimit',
+               'paste.byteLimit',
+               'focus.byteLimit',
+               'blur.byteLimit'
+       ].join( ' ' );
+
+       /**
+        * Enforces a byte limit on an input field, so that UTF-8 entries are counted as well,
+        * when, for example, a database field has a byte limit rather than a character limit.
+        * Plugin rationale: Browser has native maxlength for number of characters, this plugin
+        * exists to limit number of bytes instead.
+        *
+        * Can be called with a custom limit (to use that limit instead of the maxlength attribute
+        * value), a filter function (in case the limit should apply to something other than the
+        * exact input value), or both. Order of parameters is important!
         *
         * @context {jQuery} Instance of jQuery for one or more input elements
-        * @param limit {Number} [optional] Limit to enforce, fallsback to maxLength-attribute,
-        * called with fetched value as argument.
-        * @param fn {Function} [optional] Function to call on the input string before assessing the length
+        * @param {Number} limit [optional] Limit to enforce, fallsback to maxLength-attribute,
+        *  called with fetched value as argument.
+        * @param {Function} fn [optional] Function to call on the string before assessing the length.
         * @return {jQuery} The context
         */
        $.fn.byteLimit = function ( limit, fn ) {
                if ( $.isFunction( limit ) ) {
                        fn = limit;
                        limit = undefined;
+               // Either way, verify it is a function so we don't have to call
+               // isFunction again after this.
+               } else if ( !fn || !$.isFunction( fn ) ) {
+                       fn = undefined;
                }
 
-               // The following is specific to each element in the collection
+               // The following is specific to each element in the collection.
                return this.each( function ( i, el ) {
-                       var $el, elLimit;
+                       var $el, elLimit, prevSafeVal;
 
                        $el = $( el );
 
-                       // Default limit to current attribute value
+                       // If no limit was passed to byteLimit(), use the maxlength value.
                        // Can't re-use 'limit' variable because it's in the higher scope
-                       // that affects the next each() iteration as well.
-                       elLimit = limit === undefined ? $el.prop( 'maxLength' ) : limit;
-       
+                       // that would affect the next each() iteration as well.
+                       // Note that we use attribute to read the value instead of property,
+                       // because in Chrome the maxLength property by default returns the
+                       // highest supported value (no indication that it is being enforced
+                       // by choice). We don't want to bind all of this for some ridiculously
+                       // high default number, unless it was explicitly set in the HTML.
+                       // Also cast to a (primitive) number (most commonly because the maxlength
+                       // attribute contains a string, but theoretically the limit parameter
+                       // could be something else as well).
+                       elLimit = Number( limit === undefined ? $el.attr( 'maxlength' ) : limit );
+
                        // If there is no (valid) limit passed or found in the property,
                        // skip this. The < 0 check is required for Firefox, which returns
                        // -1  (instead of undefined) for maxLength if it is not set.
                                return;
                        }
 
-                       // Update/set attribute value, but only if there is no callback set.
-                       // If there's a callback set, it's possible that the limit being enforced
-                       // is too low (ie. if the callback would return "Foo" for "User:Foo").
-                       // Usually this isn't a problem since browsers ignore maxLength when setting
-                       // the value property through JavaScript, but Safari 4 violates that rule, so
-                       // we have to remove or not set the property if we have a callback.
-                       if ( fn === undefined ) {
-                               $el.prop( 'maxLength', elLimit );
+                       if ( fn ) {
+                               // Save function for reference
+                               $el.data( 'byteLimit.callback', fn );
+                       }
+
+                       // Remove old event handlers (if there are any)
+                       $el.off( '.byteLimit' );
+
+                       if ( fn ) {
+                               // Disable the native maxLength (if there is any), because it interferes
+                               // with the (differently calculated) byte limit.
+                               // Aside from being differently calculated (average chars with byteLimit
+                               // is lower), we also support a callback which can make it to allow longer
+                               // values (e.g. count "Foo" from "User:Foo").
+                               // maxLength is a strange property. Removing or setting the property to
+                               // undefined directly doesn't work. Instead, it can only be unset internally
+                               // by the browser when removing the associated attribute (Firefox/Chrome).
+                               // http://code.google.com/p/chromium/issues/detail?id=136004
+                               $el.removeAttr( 'maxlength' );
+
                        } else {
-                               $el.removeProp( 'maxLength' );
+                               // If we don't have a callback the bytelimit can only be lower than the charlimit
+                               // (that is, there are no characters less than 1 byte in size). So lets (re-)enforce
+                               // the native limit for efficiency when possible (it will make the while-loop below
+                               // faster by there being less left to interate over).
+                               $el.attr( 'maxlength', elLimit );
                        }
-       
-                       // Save function for reference
-                       $el.data( 'byteLimitCallback', fn );
-       
-                       // We've got something, go for it:
-                       $el.keypress( function ( e ) {
-                               var val, len, charLen;
-                               // First check to see if this is actually a character key
-                               // being pressed.
-                               // Based on key-event info from http://unixpapa.com/js/key.html
-                               // jQuery should also normalize e.which to be consistent cross-browser,
-                               // however the same check is still needed regardless of jQuery.
-       
-                               // Note: At the moment, for some older opera versions (~< 10.5)
-                               // some special keys won't be recognized (aka left arrow key).
-                               // Backspace will be, so not big issue.
-       
-                               if ( e.which === 0 || e.charCode === 0 || e.which === 8 ||
-                                       e.ctrlKey || e.altKey || e.metaKey )
-                               {
-                                       // A special key (backspace, etc) so don't interfere
-                                       return true;
-                               }
-       
-                               val = fn !== undefined ? fn( $( this ).val() ): $( this ).val();
-                               len = $.byteLength( val );
-                               // Note that keypress returns a character code point, not a keycode.
-                               // However, this may not be super reliable depending on how keys come in...
-                               charLen = $.byteLength( String.fromCharCode( e.which ) );
-       
-                               if ( ( len + charLen ) > elLimit ) {
-                                       e.preventDefault();
+
+
+                       // Safe base value, used to determine the path between the previous state
+                       // and the state that triggered the event handler below - and enforce the
+                       // limit approppiately (e.g. don't chop from the end if text was inserted
+                       // at the beginning of the string).
+                       prevSafeVal = '';
+
+                       // We need to listen to after the change has already happened because we've
+                       // learned that trying to guess the new value and canceling the event
+                       // accordingly doesn't work because the new value is not always as simple as:
+                       // oldValue + String.fromCharCode( e.which ); because of cut, paste, select-drag
+                       // replacements, and custom input methods and what not.
+                       // Even though we only trim input after it was changed (never prevent it), we do
+                       // listen on events that input text, because there are cases where the text has
+                       // changed while text is being entered and keyup/change will not be fired yet
+                       // (such as holding down a single key, fires keydown, and after each keydown,
+                       // we can trim the previous one).
+                       // See http://www.w3.org/TR/DOM-Level-3-Events/#events-keyboard-event-order for
+                       // the order and characteristics of the key events.
+                       $el.on( eventKeys, function () {
+                               var res = trimValForByteLength(
+                                       prevSafeVal,
+                                       this.value,
+                                       elLimit,
+                                       fn
+                               );
+
+                               // Only set value property if it was trimmed, because whenever the
+                               // value property is set, the browser needs to re-initiate the text context,
+                               // which moves the cursor at the end the input, moving it away from wherever it was.
+                               // This is a side-effect of limiting after the fact.
+                               if ( res.trimmed === true ) {
+                                       this.value = res.newVal;
+                                       prevSafeVal = res.newVal;
                                }
-                       });
-               });
+                       } );
+               } );
        };
 }( jQuery ) );
index 3cbdad2..e0ba647 100644 (file)
        padding: 0;
        margin: -1px -1px 0 0;
 }
+
 /* IGNORED BY IE6 */
 html > body .suggestions {
        margin: -1px 0 0 0;
 }
+
 .suggestions-special {
        position: relative;
        background-color: white;
-       font-size: 0.8em;
        cursor: pointer;
        border: solid 1px #aaaaaa;
        padding: 0;
@@ -28,14 +29,15 @@ html > body .suggestions {
        padding: 0.25em 0.25em;
        line-height: 1.25em;
 }
+
 .suggestions-results {
        background-color: white;
-       font-size: 0.8em;
        cursor: pointer;
        border: solid 1px #aaaaaa;
        padding: 0;
        margin: 0;
 }
+
 .suggestions-result {
        color: black;
        margin: 0;
@@ -43,28 +45,33 @@ html > body .suggestions {
        padding: 0.01em 0.25em;
        text-align: left;
 }
+
 .suggestions-result-current {
        background-color: #4C59A6;
        color: white;
 }
+
 .suggestions-special .special-label {
-       font-size: 0.8em;
        color: gray;
        text-align: left;
 }
+
 .suggestions-special .special-query {
        color: black;
        font-style: italic;
        text-align: left;
 }
+
 .suggestions-special .special-hover {
        background-color: silver;
 }
+
 .suggestions-result-current .special-label,
 .suggestions-result-current .special-query {
        color: white;
 }
+
 .autoellipsis-matched,
 .highlight {
        font-weight: bold;
-}
\ No newline at end of file
+}
index dff5535..d80680f 100644 (file)
  * maxExpandFactor: Maximum suggestions box width relative to the textbox width. If set to e.g. 2, the suggestions box
  *             will never be grown beyond 2 times the width of the textbox.
  *             Type: Number, Range: 1 - infinity, Default: 3
- * positionFromLeft: Whether to position the suggestion box with the left attribute or the right
+ * expandFrom: Which direction to offset the suggestion box from.
+ *      Values 'start' and 'end' translate to left and right respectively depending on the directionality
+ *      of the current document, according to $( 'html' ).css( 'direction' ).
+ *      Type: String, default: 'auto', options: 'left', 'right', 'start', 'end', 'auto'.
+ * positionFromLeft: Sets expandFrom=left, for backwards compatibility
  *             Type: Boolean, Default: true
  * highlightInput: Whether to hightlight matched portions of the input or not
  *             Type: Boolean, Default: false
@@ -114,6 +118,7 @@ $.suggestions = {
         * @param value Mixed Value to set property with
         */
        configure: function ( context, property, value ) {
+               var newCSS;
                // Validate creation using fallback values
                switch( property ) {
                        case 'fetch':
@@ -121,6 +126,7 @@ $.suggestions = {
                        case 'special':
                        case 'result':
                        case '$region':
+                       case 'expandFrom':
                                context.config[property] = value;
                                break;
                        case 'suggestions':
@@ -134,19 +140,77 @@ $.suggestions = {
                                                // Rebuild the suggestions list
                                                context.data.$container.show();
                                                // Update the size and position of the list
-                                               var newCSS = {
+                                               newCSS = {
                                                        top: context.config.$region.offset().top + context.config.$region.outerHeight(),
                                                        bottom: 'auto',
                                                        width: context.config.$region.outerWidth(),
                                                        height: 'auto'
                                                };
-                                               if ( context.config.positionFromLeft ) {
+
+                                               // Process expandFrom, after this it is set to left or right.
+                                               context.config.expandFrom = ( function ( expandFrom ) {
+                                                       var regionWidth, docWidth, regionCenter, docCenter,
+                                                               docDir = $( document.documentElement ).css( 'direction' ),
+                                                               $region = context.config.$region;
+
+                                                       // Backwards compatible
+                                                       if ( context.config.positionFromLeft ) {
+                                                               expandFrom = 'left';
+
+                                                       // Catch invalid values, default to 'auto'
+                                                       } else if ( $.inArray( expandFrom, ['left', 'right', 'start', 'end', 'auto'] ) === -1 ) {
+                                                               expandFrom = 'auto';
+                                                       }
+
+                                                       if ( expandFrom === 'auto' ) {
+                                                               if ( $region.data( 'searchsuggest-expand-dir' ) ) {
+                                                                       // If the markup explicitly contains a direction, use it.
+                                                                       expandFrom = $region.data( 'searchsuggest-expand-dir' );
+                                                               } else {
+                                                                       regionWidth = $region.outerWidth();
+                                                                       docWidth = $( document ).width();
+                                                                       if ( ( regionWidth / docWidth  ) > 0.85 ) {
+                                                                               // If the input size takes up more than 85% of the document horizontally
+                                                                               // expand the suggestions to the writing direction's native end.
+                                                                               expandFrom = 'start';
+                                                                       } else {
+                                                                               // Calculate the center points of the input and document
+                                                                               regionCenter = $region.offset().left + regionWidth / 2;
+                                                                               docCenter = docWidth / 2;
+                                                                               if ( Math.abs( regionCenter - docCenter ) / docCenter < 0.10 ) {
+                                                                                       // If the input's center is within 10% of the document center
+                                                                                       // use the writing direction's native end.
+                                                                                       expandFrom = 'start';
+                                                                               } else {
+                                                                                       // Otherwise expand the input from the closest side of the page,
+                                                                                       // towards the side of the page with the most free open space
+                                                                                       expandFrom = regionCenter > docCenter ? 'right' : 'left';
+                                                                               }
+                                                                       }
+                                                               }
+                                                       }
+
+                                                       if ( expandFrom === 'start' ) {
+                                                               expandFrom = docDir === 'rtl' ? 'right': 'left';
+
+                                                       } else if ( expandFrom === 'end' ) {
+                                                               expandFrom = docDir === 'rtl' ? 'left': 'right';
+                                                       }
+
+                                                       return expandFrom;
+
+                                               }( context.config.expandFrom ) );
+
+                                               if ( context.config.expandFrom === 'left' ) {
+                                                       // Expand from left
                                                        newCSS.left = context.config.$region.offset().left;
                                                        newCSS.right = 'auto';
                                                } else {
+                                                       // Expand from right
                                                        newCSS.left = 'auto';
                                                        newCSS.right = $( 'body' ).width() - ( context.config.$region.offset().left + context.config.$region.outerWidth() );
                                                }
+
                                                context.data.$container.css( newCSS );
                                                var $results = context.data.$container.children( '.suggestions-results' );
                                                $results.empty();
@@ -344,14 +408,15 @@ $.suggestions = {
 $.fn.suggestions = function () {
 
        // Multi-context fields
-       var returnValue;
-       var args = arguments;
+       var returnValue,
+               args = arguments;
 
        $(this).each( function () {
+               var context, key;
 
                /* Construction / Loading */
 
-               var context = $(this).data( 'suggestions-context' );
+               context = $(this).data( 'suggestions-context' );
                if ( context === undefined || context === null ) {
                        context = {
                                config: {
@@ -365,7 +430,7 @@ $.fn.suggestions = function () {
                                        'delay': 120,
                                        'submitOnClick': false,
                                        'maxExpandFactor': 3,
-                                       'positionFromLeft': true,
+                                       'expandFrom': 'auto',
                                        'highlightInput': false
                                }
                        };
@@ -377,7 +442,7 @@ $.fn.suggestions = function () {
                if ( args.length > 0 ) {
                        if ( typeof args[0] === 'object' ) {
                                // Apply set of properties
-                               for ( var key in args[0] ) {
+                               for ( key in args[0] ) {
                                        $.suggestions.configure( context, key, args[0][key] );
                                }
                        } else if ( typeof args[0] === 'string' ) {
@@ -409,22 +474,9 @@ $.fn.suggestions = function () {
                                $textbox: $(this),
                                selectedWithMouse: false
                        };
-                       // Setup the css for positioning the results box
-                       var newCSS = {
-                               top: Math.round( context.data.$textbox.offset().top + context.data.$textbox.outerHeight() ),
-                               width: context.data.$textbox.outerWidth(),
-                               display: 'none'
-                       };
-                       if ( context.config.positionFromLeft ) {
-                               newCSS.left = context.config.$region.offset().left;
-                               newCSS.right = 'auto';
-                       } else {
-                               newCSS.left = 'auto';
-                               newCSS.right = $( 'body' ).width() - ( context.config.$region.offset().left + context.config.$region.outerWidth() );
-                       }
 
                        context.data.$container = $( '<div>' )
-                               .css( newCSS )
+                               .css( 'display', 'none' )
                                .addClass( 'suggestions' )
                                .append(
                                        $( '<div>' ).addClass( 'suggestions-results' )
@@ -476,6 +528,7 @@ $.fn.suggestions = function () {
                                                } )
                                )
                                .appendTo( $( 'body' ) );
+
                        $(this)
                                // Stop browser autocomplete from interfering
                                .attr( 'autocomplete', 'off')
@@ -521,6 +574,7 @@ $.fn.suggestions = function () {
                                        $.suggestions.cancel( context );
                                } );
                }
+
                // Store the context for next time
                $(this).data( 'suggestions-context', context );
        } );
index 9e030fa..33cca58 100644 (file)
@@ -132,7 +132,7 @@ var
        setAll = function ( title, s ) {
                // In normal browsers the match-array contains null/undefined if there's no match,
                // IE returns an empty string.
-               var     matches = s.match( /^(?:([^:]+):)?(.*?)(?:\.(\w{1,5}))?$/ ),
+               var matches = s.match( /^(?:([^:]+):)?(.*?)(?:\.(\w+))?$/ ),
                        ns_match = getNsIdByName( matches[1] );
 
                // Namespace must be valid, and title must be a non-empty string.
@@ -160,7 +160,7 @@ var
        setNameAndExtension = function ( title, raw ) {
                // In normal browsers the match-array contains null/undefined if there's no match,
                // IE returns an empty string.
-               var matches = raw.match( /^(?:)?(.*?)(?:\.(\w{1,5}))?$/ );
+               var matches = raw.match( /^(?:)?(.*?)(?:\.(\w+))?$/ );
 
                // Title must be a non-empty string.
                if ( typeof matches[1] === 'string' && matches[1] !== '' ) {
index f0f78c2..634d02b 100644 (file)
                },
 
                submit: function () {
-                       var fb = this;
-
-                       // get the values to submit
-                       var subject = this.subjectInput.value;
-
-                       var message = '<small>User agent: ' + mw.html.escape( navigator.userAgent ) + '</small>\n\n'
-                                + this.messageInput.value;
-                       if ( message.indexOf( '~~~' ) === -1 ) {
-                               message += ' ~~~~';
-                       }
-
-                       this.displaySubmitting();
+                       var subject, message,
+                               fb = this;
 
-                       var ok = function ( result ) {
+                       function ok( result ) {
                                if ( result.edit !== undefined ) {
                                        if ( result.edit.result === 'Success' ) {
                                                fb.displayThanks();
                                        // edit failed
                                        fb.displayError( 'feedback-error2' );
                                }
-                       };
+                       }
 
-                       var err = function ( code, info ) {
+                       function err( code, info ) {
                                // ajax request failed
                                fb.displayError( 'feedback-error3' );
-                       };
+                       }
+
+                       // Get the values to submit.
+                       subject = this.subjectInput.value;
+
+                       // We used to include "mw.html.escape( navigator.userAgent )" but there are legal issues
+                       // with posting this without their explicit consent
+                       message = this.messageInput.value;
+                       if ( message.indexOf( '~~~' ) === -1 ) {
+                               message += ' ~~~~';
+                       }
+
+                       this.displaySubmitting();
 
                        this.api.newSection( this.title, subject, message, ok, err );
-               }, // close submit button function
+               },
 
                /**
                 * Modify the display form, and then open it, focusing interface on the subject.
index f0e464d..b484629 100644 (file)
@@ -393,48 +393,82 @@ var mw = ( function ( $, undefined ) {
                         * Create a new style tag and add it to the DOM.
                         *
                         * @param text String: CSS text
-                        * @param $nextnode mixed: [optional] An Element or jQuery object for an element where
+                        * @param nextnode mixed: [optional] An Element or jQuery object for an element where
                         * the style tag should be inserted before. Otherwise appended to the <head>.
                         * @return HTMLStyleElement
                         */
-                       function addStyleTag( text, $nextnode ) {
+                       function addStyleTag( text, nextnode ) {
                                var s = document.createElement( 'style' );
-                               s.type = 'text/css';
-                               s.rel = 'stylesheet';
                                // Insert into document before setting cssText (bug 33305)
-                               if ( $nextnode ) {
-                                       // If a raw element, create a jQuery object, otherwise use directly
-                                       if ( $nextnode.nodeType ) {
-                                               $nextnode = $( $nextnode );
+                               if ( nextnode ) {
+                                       // Must be inserted with native insertBefore, not $.fn.before.
+                                       // When using jQuery to insert it, like $nextnode.before( s ),
+                                       // then IE6 will throw "Access is denied" when trying to append
+                                       // to .cssText later. Some kind of weird security measure.
+                                       // http://stackoverflow.com/q/12586482/319266
+                                       // Works: jsfiddle.net/zJzMy/1
+                                       // Fails: jsfiddle.net/uJTQz
+                                       // Works again: http://jsfiddle.net/Azr4w/ (diff: the next 3 lines)
+                                       if ( nextnode.jquery ) {
+                                               nextnode = nextnode.get( 0 );
                                        }
-                                       $nextnode.before( s );
+                                       nextnode.parentNode.insertBefore( s, nextnode );
                                } else {
-                                       document.getElementsByTagName('head')[0].appendChild( s );
+                                       document.getElementsByTagName( 'head' )[0].appendChild( s );
                                }
                                if ( s.styleSheet ) {
-                                       s.styleSheet.cssText = text; // IE
+                                       // IE
+                                       s.styleSheet.cssText = text;
                                } else {
-                                       // Safari sometimes borks on null
+                                       // Other browsers.
+                                       // (Safari sometimes borks on non-string values,
+                                       // play safe by casting to a string, just in case.)
                                        s.appendChild( document.createTextNode( String( text ) ) );
                                }
                                return s;
                        }
 
-                       function addInlineCSS( css ) {
-                               var $style, style, $newStyle;
+                       /**
+                        * Checks if certain cssText is safe to append to
+                        * a stylesheet.
+                        *
+                        * Right now it only makes sure that cssText containing @import
+                        * rules will end up in a new stylesheet (as those only work when
+                        * placed at the start of a stylesheet; bug 35562).
+                        * This could later be extended to take care of other bugs, such as
+                        * the IE cssRules limit - not the same as the IE styleSheets limit).
+                        */
+                       function canExpandStylesheetWith( $style, cssText ) {
+                               return cssText.indexOf( '@import' ) === -1;
+                       }
+
+                       function addEmbeddedCSS( cssText ) {
+                               var $style, styleEl;
                                $style = getMarker().prev();
-                               // Disable <style> tag recycling/concatenation because of bug 34669
-                               if ( false && $style.is( 'style' ) && $style.data( 'ResourceLoaderDynamicStyleTag' ) === true ) {
-                                       // There's already a dynamic <style> tag present, append to it. This recycling of
-                                       // <style> tags is for bug 31676 (can't have more than 32 <style> tags in IE)
-                                       style = $style.get( 0 );
-                                       if ( style.styleSheet ) {
-                                               style.styleSheet.cssText += css; // IE
+                               // Re-use <style> tags if possible, this to try to stay
+                               // under the IE stylesheet limit (bug 31676).
+                               // Also verify that the the element before Marker actually is one
+                               // that came from ResourceLoader, and not a style tag that some
+                               // other script inserted before our marker, or, more importantly,
+                               // it may not be a style tag at all (could be <meta> or <script>).
+                               if (
+                                       $style.data( 'ResourceLoaderDynamicStyleTag' ) === true &&
+                                       canExpandStylesheetWith( $style, cssText )
+                               ) {
+                                       // There's already a dynamic <style> tag present and
+                                       // canExpandStylesheetWith() gave a green light to append more to it.
+                                       styleEl = $style.get( 0 );
+                                       if ( styleEl.styleSheet ) {
+                                               try {
+                                                       styleEl.styleSheet.cssText += cssText; // IE
+                                               } catch ( e ) {
+                                                       log( 'addEmbeddedCSS fail\ne.message: ' + e.message, e );
+                                               }
                                        } else {
-                                               style.appendChild( document.createTextNode( String( css ) ) );
+                                               styleEl.appendChild( document.createTextNode( String( cssText ) ) );
                                        }
                                } else {
-                                       $newStyle = $( addStyleTag( css, getMarker() ) )
+                                       $( addStyleTag( cssText, getMarker() ) )
                                                .data( 'ResourceLoaderDynamicStyleTag', true );
                                }
                        }
@@ -794,7 +828,7 @@ var mw = ( function ( $, undefined ) {
                         * @param module string module name to execute
                         */
                        function execute( module ) {
-                               var style, media, i, script, markModuleReady, nestedAddScript;
+                               var key, value, media, i, script, markModuleReady, nestedAddScript;
 
                                if ( registry[module] === undefined ) {
                                        throw new Error( 'Module has not been registered yet: ' + module );
@@ -806,28 +840,72 @@ var mw = ( function ( $, undefined ) {
                                        throw new Error( 'Module has already been loaded: ' + module );
                                }
 
-                               // Add styles
+                               /**
+                                * Define loop-function here for efficiency
+                                * and to avoid re-using badly scoped variables.
+                                */
+                               function addLink( media, url ) {
+                                       var el = document.createElement( 'link' );
+                                       getMarker().before( el ); // IE: Insert in dom before setting href
+                                       el.rel = 'stylesheet';
+                                       if ( media && media !== 'all' ) {
+                                               el.media = media;
+                                       }
+                                       el.href = url;
+                               }
+
+                               // Process styles (see also mw.loader.implement)
+                               // * back-compat: { <media>: css }
+                               // * back-compat: { <media>: [url, ..] }
+                               // * { "css": [css, ..] }
+                               // * { "url": { <media>: [url, ..] } }
                                if ( $.isPlainObject( registry[module].style ) ) {
-                                       // 'media' type ignored, see documentation of mw.loader.implement
-                                       for ( media in registry[module].style ) {
-                                               style = registry[module].style[media];
-                                               if ( $.isArray( style ) ) {
-                                                       for ( i = 0; i < style.length; i += 1 ) {
-                                                               getMarker().before( mw.html.element( 'link', {
-                                                                       'type': 'text/css',
-                                                                       'rel': 'stylesheet',
-                                                                       'href': style[i]
-                                                               } ) );
+                                       for ( key in registry[module].style ) {
+                                               value = registry[module].style[key];
+                                               media = undefined;
+
+                                               if ( key !== 'url' && key !== 'css' ) {
+                                                       // Backwards compatibility, key is a media-type
+                                                       if ( typeof value === 'string' ) {
+                                                               // back-compat: { <media>: css }
+                                                               // Ignore 'media' because it isn't supported (nor was it used).
+                                                               // Strings are pre-wrapped in "@media". The media-type was just ""
+                                                               // (because it had to be set to something).
+                                                               // This is one of the reasons why this format is no longer used.
+                                                               addEmbeddedCSS( value );
+                                                       } else {
+                                                               // back-compat: { <media>: [url, ..] }
+                                                               media = key;
+                                                               key = 'bc-url';
                                                        }
-                                               } else if ( typeof style === 'string' ) {
-                                                       addInlineCSS( style );
+                                               }
+
+                                               // Array of css strings in key 'css',
+                                               // or back-compat array of urls from media-type
+                                               if ( $.isArray( value ) ) {
+                                                       for ( i = 0; i < value.length; i += 1 ) {
+                                                               if ( key === 'bc-url' ) {
+                                                                       // back-compat: { <media>: [url, ..] }
+                                                                       addLink( media, value[i] );
+                                                               } else if ( key === 'css' ) {
+                                                                       // { "css": [css, ..] }
+                                                                       addEmbeddedCSS( value[i] );
+                                                               }
+                                                       }
+                                               // Not an array, but a regular object
+                                               // Array of urls inside media-type key
+                                               } else if ( typeof value === 'object' ) {
+                                                       // { "url": { <media>: [url, ..] } }
+                                                       $.each( value, addLink );
                                                }
                                        }
                                }
+
                                // Add localizations to message system
                                if ( $.isPlainObject( registry[module].messages ) ) {
                                        mw.messages.set( registry[module].messages );
                                }
+
                                // Execute script
                                try {
                                        script = registry[module].script;
@@ -860,7 +938,7 @@ var mw = ( function ( $, undefined ) {
                                } catch ( e ) {
                                        // This needs to NOT use mw.log because these errors are common in production mode
                                        // and not in debug mode, such as when a symbol that should be global isn't exported
-                                       log('mw.loader::execute> Exception thrown by ' + module + ': ' + e.message, e);
+                                       log( 'Exception thrown by ' + module + ': ' + e.message, e );
                                        registry[module].state = 'error';
                                        handlePending( module );
                                }
@@ -1182,17 +1260,20 @@ var mw = ( function ( $, undefined ) {
                                 *
                                 * All arguments are required.
                                 *
-                                * @param module String: Name of module
-                                * @param script Mixed: Function of module code or String of URL to be used as the src
-                                *  attribute when adding a script element to the body
-                                * @param style Object: Object of CSS strings keyed by media-type or Object of lists of URLs
-                                *  keyed by media-type. Media-type should be "all" or "", actual types are not supported
-                                *  right now due to the way execute() processes the stylesheets (they are concatenated
-                                *  into a single <style> tag). In the past these weren't concatenated together (which is
-                                *  these are keyed by media-type),  but bug 31676 forces us to. In practice this is not a
-                                *  problem because ResourceLoader only generates stylesheets for media-type all (e.g. print
-                                *  stylesheets are wrapped in @media print {} and concatenated with the others).
-                                * @param msgs Object: List of key/value pairs to be passed through mw.messages.set
+                                * @param {String} module Name of module
+                                * @param {Function|Array} script Function with module code or Array of URLs to
+                                *  be used as the src attribute of a new <script> tag.
+                                * @param {Object} style Should follow one of the following patterns:
+                                *  { "css": [css, ..] }
+                                *  { "url": { <media>: [url, ..] } }
+                                *  And for backwards compatibility (needs to be supported forever due to caching):
+                                *  { <media>: css }
+                                *  { <media>: [url, ..] }
+                                *
+                                *  The reason css strings are not concatenated anymore is bug 31676. We now check
+                                *  whether it's safe to extend the stylesheet (see canExpandStylesheetWith).
+                                *
+                                * @param {Object} msgs List of key/value pairs to be passed through mw.messages.set
                                 */
                                implement: function ( module, script, style, msgs ) {
                                        // Validate input
diff --git a/resources/mediawiki/mediawiki.searchSuggest.js b/resources/mediawiki/mediawiki.searchSuggest.js
new file mode 100644 (file)
index 0000000..42c839c
--- /dev/null
@@ -0,0 +1,161 @@
+/**
+ * Add search suggestions to the search form.
+ */
+( function ( mw, $ ) {
+       $( document ).ready( function ( $ ) {
+               var map,
+                       // Region where the suggestions box will appear directly below
+                       // (using the same width). Can be a container element or the input
+                       // itself, depending on what suits best in the environment.
+                       // For Vector the suggestion box should align with the simpleSearch
+                       // container's borders, in other skins it should align with the input
+                       // element (not the search form, as that would leave the buttons
+                       // vertically between the input and the suggestions).
+                       $searchRegion = $( '#simpleSearch, #searchInput' ).first(),
+                       $searchInput = $( '#searchInput' );
+
+               // Ensure that the thing is actually present!
+               if ( $searchRegion.length === 0 ) {
+                       // Don't try to set anything up if simpleSearch is disabled sitewide.
+                       // The loader code loads us if the option is present, even if we're
+                       // not actually enabled (anymore).
+                       return;
+               }
+
+               // Compatibility map
+               map = {
+                       browsers: {
+                               // Left-to-right languages
+                               ltr: {
+                                       // SimpleSearch is broken in Opera < 9.6
+                                       opera: [['>=', 9.6]],
+                                       docomo: false,
+                                       blackberry: false,
+                                       ipod: false,
+                                       iphone: false
+                               },
+                               // Right-to-left languages
+                               rtl: {
+                                       opera: [['>=', 9.6]],
+                                       docomo: false,
+                                       blackberry: false,
+                                       ipod: false,
+                                       iphone: false
+                               }
+                       }
+               };
+
+               if ( !$.client.test( map ) ) {
+                       return;
+               }
+
+               // Placeholder text for search box
+               $searchInput
+                       .attr( 'placeholder', mw.msg( 'searchsuggest-search' ) )
+                       .placeholder();
+
+               // General suggestions functionality for all search boxes
+               $( '#searchInput, #searchInput2, #powerSearchText, #searchText' )
+                       .suggestions( {
+                               fetch: function ( query ) {
+                                       var $el, jqXhr;
+
+                                       if ( query.length !== 0 ) {
+                                               $el = $(this);
+                                               jqXhr = $.ajax( {
+                                                       url: mw.util.wikiScript( 'api' ),
+                                                       data: {
+                                                               format: 'json',
+                                                               action: 'opensearch',
+                                                               search: query,
+                                                               namespace: 0,
+                                                               suggest: ''
+                                                       },
+                                                       dataType: 'json',
+                                                       success: function ( data ) {
+                                                               if ( $.isArray( data ) && data.length ) {
+                                                                       $el.suggestions( 'suggestions', data[1] );
+                                                               }
+                                                       }
+                                               });
+                                               $el.data( 'request', jqXhr );
+                                       }
+                               },
+                               cancel: function () {
+                                       var jqXhr = $(this).data( 'request' );
+                                       // If the delay setting has caused the fetch to have not even happened
+                                       // yet, the jqXHR object will have never been set.
+                                       if ( jqXhr && $.isFunction ( jqXhr.abort ) ) {
+                                               jqXhr.abort();
+                                               $(this).removeData( 'request' );
+                                       }
+                               },
+                               result: {
+                                       select: function ( $input ) {
+                                               $input.closest( 'form' ).submit();
+                                       }
+                               },
+                               delay: 120,
+                               highlightInput: true
+                       } )
+                       .bind( 'paste cut drop', function () {
+                               // make sure paste and cut events from the mouse and drag&drop events
+                               // trigger the keypress handler and cause the suggestions to update
+                               $( this ).trigger( 'keypress' );
+                       } );
+
+               // Special suggestions functionality for skin-provided search box
+               $searchInput.suggestions( {
+                       result: {
+                               select: function ( $input ) {
+                                       $input.closest( 'form' ).submit();
+                               }
+                       },
+                       special: {
+                               render: function ( query ) {
+                                       var $el = this;
+                                       if ( $el.children().length === 0 ) {
+                                               $el
+                                                       .append(
+                                                               $( '<div>' )
+                                                                       .addClass( 'special-label' )
+                                                                       .text( mw.msg( 'searchsuggest-containing' ) )
+                                                       )
+                                                       .append(
+                                                               $( '<div>' )
+                                                                       .addClass( 'special-query' )
+                                                                       .text( query )
+                                                                       .autoEllipsis()
+                                                       )
+                                                       .show();
+                                       } else {
+                                               $el.find( '.special-query' )
+                                                       .empty()
+                                                       .text( query )
+                                                       .autoEllipsis();
+                                       }
+                               },
+                               select: function ( $input ) {
+                                       $input.closest( 'form' ).append(
+                                               $( '<input type="hidden"/>', {
+                                                       name: 'fulltext',
+                                                       val: '1'
+                                               })
+                                       );
+                                       $input.closest( 'form' ).submit();
+                               }
+                       },
+                       $region: $searchRegion
+               } );
+
+               // In most skins (at least Monobook and Vector), the font-size is messed up in <body>.
+               // (they use 2 elements to get a sane font-height). So, instead of making exceptions for
+               // each skin or adding more stylesheets, just copy it from the active element so auto-fit.
+               $searchInput
+                       .data( 'suggestions-context' )
+                       .data.$container
+                               .css( 'fontSize', $searchInput.css( 'fontSize' ) );
+
+       } );
+
+}( mediaWiki, jQuery ) );
\ No newline at end of file
index 0e0ce80..0be614a 100644 (file)
@@ -1,4 +1,25 @@
 <?php
+/**
+ * Serialize variables found in input file and store the result in the
+ * specified file.
+ *
+ * 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
+ */
 
 if ( !defined( 'MEDIAWIKI' ) ) {
        $wgNoDBParam = true;
@@ -62,7 +83,7 @@ function unixLineEndings( $var ) {
                fwrite( $stderr, "Error: Recursion limit exceeded. Possible circular reference in array variable.\n" );
                exit( 2 );
        }
-       
+
        if ( is_array( $var ) ) {
                ++$recursionLevel;
                $var = array_map( 'unixLineEndings', $var );
diff --git a/skins/common/mwsuggest.js b/skins/common/mwsuggest.js
deleted file mode 100644 (file)
index dac5954..0000000
+++ /dev/null
@@ -1,1063 +0,0 @@
-/*
- * OpenSearch ajax suggestion engine for MediaWiki
- *
- * uses core MediaWiki open search support to fetch suggestions
- * and show them below search boxes and other inputs
- *
- * by Robert Stojnic (April 2008)
- */
-
-// Make sure wgMWSuggestTemplate is defined
-if ( !mw.config.exists( 'wgMWSuggestTemplate' ) ) {
-       mw.config.set( 'wgMWSuggestTemplate', mw.config.get( 'wgServer' ) + mw.config.get( 'wgScriptPath' )
-                + "/api.php?action=opensearch\x26search={searchTerms}\x26namespace={namespaces}\x26suggest" );
-}
-
-// search_box_id -> Results object
-window.os_map = {};
-// cached data, url -> json_text
-window.os_cache = {};
-// global variables for suggest_keypress
-window.os_cur_keypressed = 0;
-window.os_keypressed_count = 0;
-// type: Timer
-window.os_timer = null;
-// tie mousedown/up events
-window.os_mouse_pressed = false;
-window.os_mouse_num = -1;
-// if true, the last change was made by mouse (and not keyboard)
-window.os_mouse_moved = false;
-// delay between keypress and suggestion (in ms)
-window.os_search_timeout = 250;
-// these pairs of inputs/forms will be autoloaded at startup
-window.os_autoload_inputs = ['searchInput', 'searchInput2', 'powerSearchText', 'searchText'];
-window.os_autoload_forms = ['searchform', 'searchform2', 'powersearch', 'search'];
-// if we stopped the service
-window.os_is_stopped = false;
-// max lines to show in suggest table
-window.os_max_lines_per_suggest = 7;
-// number of steps to animate expansion/contraction of container width
-window.os_animation_steps = 6;
-// num of pixels of smallest step
-window.os_animation_min_step = 2;
-// delay between steps (in ms)
-window.os_animation_delay = 30;
-// max width of container in percent of normal size (1 == 100%)
-window.os_container_max_width = 2;
-// currently active animation timer
-window.os_animation_timer = null;
-// whether MWSuggest is enabled. Set to false when os_MWSuggestDisable() is called
-window.os_enabled = true;
-
-/**
- * <datalist> is a new HTML5 element that allows you to manually
- * supply suggestion lists and have them rendered according to the
- * right platform conventions.  Opera as of version 11 has a fatal
- * problem: the suggestion lags behind what the user types by one
- * keypress.  (Reported as DSK-276870 to Opera's secret bug tracker.)
- * There are also problems with other browsers, including Firefox and
- * Safari: See bug 31602 for details.
- */
-window.os_use_datalist = false;
-
-/** Timeout timer class that will fetch the results */
-window.os_Timer = function( id, r, query ) {
-       this.id = id;
-       this.r = r;
-       this.query = query;
-};
-
-/** Property class for single search box */
-window.os_Results = function( name, formname ) {
-       this.searchform = formname; // id of the searchform
-       this.searchbox = name; // id of the searchbox
-       this.container = name + 'Suggest'; // div that holds results
-       this.resultTable = name + 'Result'; // id base for the result table (+num = table row)
-       this.resultText = name + 'ResultText'; // id base for the spans within result tables (+num)
-       this.toggle = name + 'Toggle'; // div that has the toggle (enable/disable) link
-       this.query = null; // last processed query
-       this.results = null;  // parsed titles
-       this.resultCount = 0; // number of results
-       this.original = null; // query that user entered
-       this.selected = -1; // which result is selected
-       this.containerCount = 0; // number of results visible in container
-       this.containerRow = 0; // height of result field in the container
-       this.containerTotal = 0; // total height of the container will all results
-       this.visible = false; // if container is visible
-       this.stayHidden = false; // don't try to show if lost focus
-};
-
-/** Timer user to animate expansion/contraction of container width */
-window.os_AnimationTimer = function( r, target ) {
-       this.r = r;
-       var current = document.getElementById(r.container).offsetWidth;
-       this.inc = Math.round( ( target - current ) / os_animation_steps );
-       if( this.inc < os_animation_min_step && this.inc >=0 ) {
-               this.inc = os_animation_min_step; // minimal animation step
-       }
-       if( this.inc > -os_animation_min_step && this.inc < 0 ) {
-               this.inc = -os_animation_min_step;
-       }
-       this.target = target;
-};
-
-/******************
- * Initialization
- ******************/
-
-/** Initialization, call upon page onload */
-window.os_MWSuggestInit = function() {
-       if ( !window.os_enabled ) {
-               return;
-       }
-       
-       for( var i = 0; i < os_autoload_inputs.length; i++ ) {
-               var id = os_autoload_inputs[i];
-               var form = os_autoload_forms[i];
-               element = document.getElementById( id );
-               if( element != null ) {
-                       os_initHandlers( id, form, element );
-               }
-       }
-};
-
-/* Teardown, called when things like SimpleSearch need to disable MWSuggest */
-window.os_MWSuggestTeardown = function() {
-       for( var i = 0; i < os_autoload_inputs.length; i++ ) {
-               var id = os_autoload_inputs[i];
-               var form = os_autoload_forms[i];
-               element = document.getElementById( id );
-               if( element != null ) {
-                       os_teardownHandlers( id, form, element );
-               }
-       }
-};
-
-/* Call this to disable MWSuggest. Works regardless of whether MWSuggest has been initialized already. */
-window.os_MWSuggestDisable = function() {
-       window.os_MWSuggestTeardown();
-       window.os_enabled = false;
-}
-       
-
-/** Init Result objects and event handlers */
-window.os_initHandlers = function( name, formname, element ) {
-       var r = new os_Results( name, formname );
-       var formElement = document.getElementById( formname );
-       if( !formElement ) {
-               // Older browsers (Opera 8) cannot get form elements
-               return;
-       }
-       // event handler
-       os_hookEvent( element, 'keyup', os_eventKeyup );
-       os_hookEvent( element, 'keydown', os_eventKeydown );
-       os_hookEvent( element, 'keypress', os_eventKeypress );
-       if ( !os_use_datalist ) {
-               // These are needed for the div hack to hide it if the user blurs.
-               os_hookEvent( element, 'blur', os_eventBlur );
-               os_hookEvent( element, 'focus', os_eventFocus );
-               // We don't want browser auto-suggestions interfering with our div, but
-               // autocomplete must be on for datalist to work (at least in Opera
-               // 10.10).
-               element.setAttribute( 'autocomplete', 'off' );
-       }
-       // stopping handler
-       os_hookEvent( formElement, 'submit', os_eventOnsubmit );
-       os_map[name] = r;
-       // toggle link
-       if( document.getElementById( r.toggle ) == null ) {
-               // TODO: disable this while we figure out a way for this to work in all browsers
-               /* if( name == 'searchInput' ) {
-                       // special case: place above the main search box
-                       var t = os_createToggle( r, 'os-suggest-toggle' );
-                       var searchBody = document.getElementById( 'searchBody' );
-                       var first = searchBody.parentNode.firstChild.nextSibling.appendChild(t);
-               } else {
-                       // default: place below search box to the right
-                       var t = os_createToggle( r, 'os-suggest-toggle-def' );
-                       var top = element.offsetTop + element.offsetHeight;
-                       var left = element.offsetLeft + element.offsetWidth;
-                       t.style.position = 'absolute';
-                       t.style.top = top + 'px';
-                       t.style.left = left + 'px';
-                       element.parentNode.appendChild( t );
-                       // only now width gets calculated, shift right
-                       left -= t.offsetWidth;
-                       t.style.left = left + 'px';
-                       t.style.visibility = 'visible';
-               } */
-       }
-
-};
-
-window.os_teardownHandlers = function( name, formname, element ) {
-       var formElement = document.getElementById( formname );
-       if( !formElement ) {
-               // Older browsers (Opera 8) cannot get form elements
-               return;
-       }
-
-       os_unhookEvent( element, 'keyup', os_eventKeyup );
-       os_unhookEvent( element, 'keydown', os_eventKeydown );
-       os_unhookEvent( element, 'keypress', os_eventKeypress );
-       if ( !os_use_datalist ) {
-               // These are needed for the div hack to hide it if the user blurs.
-               os_unhookEvent( element, 'blur', os_eventBlur );
-               os_unhookEvent( element, 'focus', os_eventFocus );
-               // We don't want browser auto-suggestions interfering with our div, but
-               // autocomplete must be on for datalist to work (at least in Opera
-               // 10.10).
-               element.removeAttribute( 'autocomplete' );
-       }
-       // stopping handler
-       os_unhookEvent( formElement, 'submit', os_eventOnsubmit );
-};
-
-
-window.os_hookEvent = function( element, hookName, hookFunct ) {
-       if ( element.addEventListener ) {
-               element.addEventListener( hookName, hookFunct, false );
-       } else if ( window.attachEvent ) {
-               element.attachEvent( 'on' + hookName, hookFunct );
-       }
-};
-
-window.os_unhookEvent = function( element, hookName, hookFunct ) {
-       if ( element.removeEventListener ) {
-               element.removeEventListener( hookName, hookFunct, false );
-       } else if ( element.detachEvent ) {
-               element.detachEvent( 'on' + hookName, hookFunct );
-       }
-}
-
-/********************
- *  Keyboard events
- ********************/
-
-/** Event handler that will fetch results on keyup */
-window.os_eventKeyup = function( e ) {
-       var targ = os_getTarget( e );
-       var r = os_map[targ.id];
-       if( r == null ) {
-               return; // not our event
-       }
-
-       // some browsers won't generate keypressed for arrow keys, catch it
-       if( os_keypressed_count == 0 ) {
-               os_processKey( r, os_cur_keypressed, targ );
-       }
-       var query = targ.value;
-       os_fetchResults( r, query, os_search_timeout );
-};
-
-/** catch arrows up/down and escape to hide the suggestions */
-window.os_processKey = function( r, keypressed, targ ) {
-       if ( keypressed == 40 && !r.visible && os_timer == null ) {
-               // If the user hits the down arrow, fetch results immediately if none
-               // are already displayed.
-               r.query = '';
-               os_fetchResults( r, targ.value, 0 );
-       }
-       // Otherwise, if we're not using datalist, we need to handle scrolling and
-       // so on.
-       if ( os_use_datalist ) {
-               return;
-       }
-       if ( keypressed == 40 ) { // Arrow Down
-               if ( r.visible ) {
-                       os_changeHighlight( r, r.selected, r.selected + 1, true );
-               }
-       } else if ( keypressed == 38 ) { // Arrow Up
-               if ( r.visible ) {
-                       os_changeHighlight( r, r.selected, r.selected - 1, true );
-               }
-       } else if( keypressed == 27 ) { // Escape
-               document.getElementById( r.searchbox ).value = r.original;
-               r.query = r.original;
-               os_hideResults( r );
-       } else if( r.query != document.getElementById( r.searchbox ).value ) {
-               // os_hideResults( r ); // don't show old suggestions
-       }
-};
-
-/** When keys is held down use a timer to output regular events */
-window.os_eventKeypress = function( e ) {
-       var targ = os_getTarget( e );
-       var r = os_map[targ.id];
-       if( r == null ) {
-               return; // not our event
-       }
-
-       var keypressed = os_cur_keypressed;
-
-       os_keypressed_count++;
-       os_processKey( r, keypressed, targ );
-};
-
-/** Catch the key code (Firefox bug) */
-window.os_eventKeydown = function( e ) {
-       if ( !e ) {
-               e = window.event;
-       }
-       var targ = os_getTarget( e );
-       var r = os_map[targ.id];
-       if( r == null ) {
-               return; // not our event
-       }
-
-       os_mouse_moved = false;
-
-       os_cur_keypressed = ( e.keyCode == undefined ) ? e.which : e.keyCode;
-       os_keypressed_count = 0;
-};
-
-
-/** When the form is submitted hide everything, cancel updates... */
-window.os_eventOnsubmit = function( e ) {
-       var targ = os_getTarget( e );
-
-       os_is_stopped = true;
-       // kill timed requests
-       if( os_timer != null && os_timer.id != null ) {
-               clearTimeout( os_timer.id );
-               os_timer = null;
-       }
-       // Hide all suggestions
-       for( i = 0; i < os_autoload_inputs.length; i++ ) {
-               var r = os_map[os_autoload_inputs[i]];
-               if( r != null ) {
-                       var b = document.getElementById( r.searchform );
-                       if( b != null && b == targ ) {
-                               // set query value so the handler won't try to fetch additional results
-                               r.query = document.getElementById( r.searchbox ).value;
-                       }
-                       os_hideResults( r );
-               }
-       }
-       return true;
-};
-
-
-
-/** Hide results from the user, either making the div visibility=hidden or
- * detaching the datalist from the input. */
-window.os_hideResults = function( r ) {
-       if ( os_use_datalist ) {
-               document.getElementById( r.searchbox ).setAttribute( 'list', '' );
-       } else {
-               var c = document.getElementById( r.container );
-               if ( c != null ) {
-                       c.style.visibility = 'hidden';
-               }
-       }
-       r.visible = false;
-       r.selected = -1;
-};
-
-window.os_decodeValue = function( value ) {
-       if ( decodeURIComponent ) {
-               return decodeURIComponent( value );
-       }
-       if( unescape ) {
-               return unescape( value );
-       }
-       return null;
-};
-
-window.os_encodeQuery = function( value ) {
-       if ( encodeURIComponent ) {
-               return encodeURIComponent( value );
-       }
-       if( escape ) {
-               return escape( value );
-       }
-       return null;
-};
-
-/** Handles data from XMLHttpRequest, and updates the suggest results */
-window.os_updateResults = function( r, query, text, cacheKey ) {
-       os_cache[cacheKey] = text;
-       r.query = query;
-       r.original = query;
-       if( text == '' ) {
-               r.results = null;
-               r.resultCount = 0;
-               os_hideResults( r );
-       } else {
-               try {
-                       var p = eval( '(' + text + ')' ); // simple json parse, could do a safer one
-                       if( p.length < 2 || p[1].length == 0 ) {
-                               r.results = null;
-                               r.resultCount = 0;
-                               os_hideResults( r );
-                               return;
-                       }
-                       if ( os_use_datalist ) {
-                               os_setupDatalist( r, p[1] );
-                       } else {
-                               os_setupDiv( r, p[1] );
-                       }
-               } catch( e ) {
-                       // bad response from server or such
-                       os_hideResults( r );
-                       os_cache[cacheKey] = null;
-               }
-       }
-};
-
-/**
- * Create and populate a <datalist>.
- *
- * @param r       os_Result object
- * @param results Array of the new results to replace existing ones
- */
-window.os_setupDatalist = function( r, results ) {
-       var s = document.getElementById( r.searchbox );
-       var c = document.getElementById( r.container );
-       if ( c == null ) {
-               c = document.createElement( 'datalist' );
-               c.setAttribute( 'id', r.container );
-               document.body.appendChild( c );
-       } else {
-               c.innerHTML = '';
-       }
-       s.setAttribute( 'list', r.container );
-
-       r.results = [];
-       r.resultCount = results.length;
-       r.visible = true;
-       for ( i = 0; i < results.length; i++ ) {
-               var title = os_decodeValue( results[i] );
-               var opt = document.createElement( 'option' );
-               opt.value = title;
-               r.results[i] = title;
-               c.appendChild( opt );
-       }
-};
-
-/** Fetch namespaces from checkboxes or hidden fields in the search form,
-    if none defined use wgSearchNamespaces */
-window.os_getNamespaces = function( r ) {
-       var namespaces = '';
-       var elements = document.forms[r.searchform].elements;
-       for( i = 0; i < elements.length; i++ ) {
-               var name = elements[i].name;
-               if( typeof name != 'undefined' && name.length > 2 && name[0] == 'n' &&
-                       name[1] == 's' && (
-                               ( elements[i].type == 'checkbox' && elements[i].checked ) ||
-                               ( elements[i].type == 'hidden' && elements[i].value == '1' )
-                       )
-               ) {
-                       if( namespaces != '' ) {
-                               namespaces += '|';
-                       }
-                       namespaces += name.substring( 2 );
-               }
-       }
-       if( namespaces == '' ) {
-               namespaces = mw.config.get( 'wgSearchNamespaces' ).join('|');
-       }
-       return namespaces;
-};
-
-/** Update results if user hasn't already typed something else */
-window.os_updateIfRelevant = function( r, query, text, cacheKey ) {
-       var t = document.getElementById( r.searchbox );
-       if( t != null && t.value == query ) { // check if response is still relevant
-               os_updateResults( r, query, text, cacheKey );
-       }
-       r.query = query;
-};
-
-/** Fetch results after some timeout */
-window.os_delayedFetch = function() {
-       if( os_timer == null ) {
-               return;
-       }
-       var r = os_timer.r;
-       var query = os_timer.query;
-       os_timer = null;
-       var path = mw.config.get( 'wgMWSuggestTemplate' ).replace( "{namespaces}", os_getNamespaces( r ) )
-                                                                       .replace( "{dbname}", mw.config.get( 'wgDBname' ) )
-                                                                       .replace( "{searchTerms}", os_encodeQuery( query ) );
-
-       // try to get from cache, if not fetch using ajax
-       var cached = os_cache[path];
-       if( cached != null && cached != undefined ) {
-               os_updateIfRelevant( r, query, cached, path );
-       } else {
-               var xmlhttp = sajax_init_object();
-               if( xmlhttp ) {
-                       try {
-                               xmlhttp.open( 'GET', path, true );
-                               xmlhttp.onreadystatechange = function() {
-                                       if ( xmlhttp.readyState == 4 && typeof os_updateIfRelevant == 'function' ) {
-                                               os_updateIfRelevant( r, query, xmlhttp.responseText, path );
-                                       }
-                               };
-                               xmlhttp.send( null );
-                       } catch ( e ) {
-                               if ( window.location.hostname == 'localhost' ) {
-                                       alert( "Your browser blocks XMLHttpRequest to 'localhost', try using a real hostname for development/testing." );
-                               }
-                               throw e;
-                       }
-               }
-       }
-};
-
-/** Init timed update via os_delayedUpdate() */
-window.os_fetchResults = function( r, query, timeout ) {
-       if( query == '' ) {
-               r.query = '';
-               os_hideResults( r );
-               return;
-       } else if( query == r.query ) {
-               return; // no change
-       }
-
-       os_is_stopped = false; // make sure we're running
-
-       // cancel any pending fetches
-       if( os_timer != null && os_timer.id != null ) {
-               clearTimeout( os_timer.id );
-       }
-       // schedule delayed fetching of results
-       if( timeout != 0 ) {
-               os_timer = new os_Timer( setTimeout( "os_delayedFetch()", timeout ), r, query );
-       } else {
-               os_timer = new os_Timer( null, r, query );
-               os_delayedFetch(); // do it now!
-       }
-};
-
-/** Find event target */
-window.os_getTarget = function( e ) {
-       if ( !e ) {
-               e = window.event;
-       }
-       if ( e.target ) {
-               return e.target;
-       } else if ( e.srcElement ) {
-               return e.srcElement;
-       } else {
-               return null;
-       }
-};
-
-/** Check if x is a valid integer */
-window.os_isNumber = function( x ) {
-       if( x == '' || isNaN( x ) ) {
-               return false;
-       }
-       for( var i = 0; i < x.length; i++ ) {
-               var c = x.charAt( i );
-               if( !( c >= '0' && c <= '9' ) ) {
-                       return false;
-               }
-       }
-       return true;
-};
-
-/** Call this to enable suggestions on input (id=inputId), on a form (name=formName) */
-window.os_enableSuggestionsOn = function( inputId, formName ) {
-       os_initHandlers( inputId, formName, document.getElementById( inputId ) );
-};
-
-/** Call this to disable suggestios on input box (id=inputId) */
-window.os_disableSuggestionsOn = function( inputId ) {
-       r = os_map[inputId];
-       if( r != null ) {
-               // cancel/hide results
-               os_timer = null;
-               os_hideResults( r );
-               // turn autocomplete on !
-               document.getElementById( inputId ).setAttribute( 'autocomplete', 'on' );
-               // remove descriptor
-               os_map[inputId] = null;
-       }
-
-       // Remove the element from the os_autoload_* arrays
-       var index = os_autoload_inputs.indexOf( inputId );
-       if ( index >= 0 ) {
-               os_autoload_inputs[index] = os_autoload_forms[index] = '';
-       }
-};
-
-/************************************************
- * Div-only functions (irrelevant for datalist)
- ************************************************/
-
-/** Event: loss of focus of input box */
-window.os_eventBlur = function( e ) {
-       var targ = os_getTarget( e );
-       var r = os_map[targ.id];
-       if( r == null ) {
-               return; // not our event
-       }
-       if( !os_mouse_pressed ) {
-               os_hideResults( r );
-               // force canvas to stay hidden
-               r.stayHidden = true;
-               // cancel any pending fetches
-               if( os_timer != null && os_timer.id != null ) {
-                       clearTimeout( os_timer.id );
-               }
-               os_timer = null;
-       }
-};
-
-/** Event: focus (catch only when stopped) */
-window.os_eventFocus = function( e ) {
-       var targ = os_getTarget( e );
-       var r = os_map[targ.id];
-       if( r == null ) {
-               return; // not our event
-       }
-       r.stayHidden = false;
-};
-
-/**
- * Create and populate a <div>, for non-<datalist>-supporting browsers.
- *
- * @param r       os_Result object
- * @param results Array of the new results to replace existing ones
- */
-window.os_setupDiv = function( r, results ) {
-       var c = document.getElementById( r.container );
-       if ( c == null ) {
-               c = os_createContainer( r );
-       }
-       c.innerHTML = os_createResultTable( r, results );
-       // init container table sizes
-       var t = document.getElementById( r.resultTable );
-       r.containerTotal = t.offsetHeight;
-       r.containerRow = t.offsetHeight / r.resultCount;
-       os_fitContainer( r );
-       os_trimResultText( r );
-       os_showResults( r );
-};
-
-/** Create the result table to be placed in the container div */
-window.os_createResultTable = function( r, results ) {
-       var c = document.getElementById( r.container );
-       var width = c.offsetWidth - os_operaWidthFix( c.offsetWidth );
-       var html = '<table class="os-suggest-results" id="' + r.resultTable + '" style="width: ' + width + 'px;">';
-       r.results = [];
-       r.resultCount = results.length;
-       for( i = 0; i < results.length; i++ ) {
-               var title = os_decodeValue( results[i] );
-               r.results[i] = title;
-               html += '<tr><td class="os-suggest-result" id="' + r.resultTable + i + '"><span id="' + r.resultText + i + '">' + title + '</span></td></tr>';
-       }
-       html += '</table>';
-       return html;
-};
-
-/** Show results div */
-window.os_showResults = function( r ) {
-       if( os_is_stopped ) {
-               return;
-       }
-       if( r.stayHidden ) {
-               return;
-       }
-       os_fitContainer( r );
-       var c = document.getElementById( r.container );
-       r.selected = -1;
-       if( c != null ) {
-               c.scrollTop = 0;
-               c.style.visibility = 'visible';
-               r.visible = true;
-       }
-};
-
-window.os_operaWidthFix = function( x ) {
-       // For browsers that don't understand overflow-x, estimate scrollbar width
-       if( typeof document.body.style.overflowX != 'string' ) {
-               return 30;
-       }
-       return 0;
-};
-
-/** Brower-dependent functions to find window inner size, and scroll status */
-window.f_clientWidth = function() {
-       return f_filterResults(
-               window.innerWidth ? window.innerWidth : 0,
-               document.documentElement ? document.documentElement.clientWidth : 0,
-               document.body ? document.body.clientWidth : 0
-       );
-};
-
-window.f_clientHeight = function() {
-       return f_filterResults(
-               window.innerHeight ? window.innerHeight : 0,
-               document.documentElement ? document.documentElement.clientHeight : 0,
-               document.body ? document.body.clientHeight : 0
-       );
-};
-
-window.f_scrollLeft = function() {
-       return f_filterResults(
-               window.pageXOffset ? window.pageXOffset : 0,
-               document.documentElement ? document.documentElement.scrollLeft : 0,
-               document.body ? document.body.scrollLeft : 0
-       );
-};
-
-window.f_scrollTop = function() {
-       return f_filterResults(
-               window.pageYOffset ? window.pageYOffset : 0,
-               document.documentElement ? document.documentElement.scrollTop : 0,
-               document.body ? document.body.scrollTop : 0
-       );
-};
-
-window.f_filterResults = function( n_win, n_docel, n_body ) {
-       var n_result = n_win ? n_win : 0;
-       if ( n_docel && ( !n_result || ( n_result > n_docel ) ) ) {
-               n_result = n_docel;
-       }
-       return n_body && ( !n_result || ( n_result > n_body ) ) ? n_body : n_result;
-};
-
-/** Get the height available for the results container */
-window.os_availableHeight = function( r ) {
-       var absTop = document.getElementById( r.container ).style.top;
-       var px = absTop.lastIndexOf( 'px' );
-       if( px > 0 ) {
-               absTop = absTop.substring( 0, px );
-       }
-       return f_clientHeight() - ( absTop - f_scrollTop() );
-};
-
-/** Get element absolute position {left,top} */
-window.os_getElementPosition = function( elemID ) {
-       var offsetTrail = document.getElementById( elemID );
-       var offsetLeft = 0;
-       var offsetTop = 0;
-       while ( offsetTrail ) {
-               offsetLeft += offsetTrail.offsetLeft;
-               offsetTop += offsetTrail.offsetTop;
-               offsetTrail = offsetTrail.offsetParent;
-       }
-       if ( navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined' ) {
-               offsetLeft += document.body.leftMargin;
-               offsetTop += document.body.topMargin;
-       }
-       return { left:offsetLeft, top:offsetTop };
-};
-
-/** Create the container div that will hold the suggested titles */
-window.os_createContainer = function( r ) {
-       var c = document.createElement( 'div' );
-       var s = document.getElementById( r.searchbox );
-       var pos = os_getElementPosition( r.searchbox );
-       var left = pos.left;
-       var top = pos.top + s.offsetHeight;
-       c.className = 'os-suggest';
-       c.setAttribute( 'id', r.container );
-       document.body.appendChild( c );
-
-       // dynamically generated style params
-       // IE workaround, cannot explicitely set "style" attribute
-       c = document.getElementById( r.container );
-       c.style.top = top + 'px';
-       c.style.left = left + 'px';
-       c.style.width = s.offsetWidth + 'px';
-
-       // mouse event handlers
-       c.onmouseover = function( event ) { os_eventMouseover( r.searchbox, event ); };
-       c.onmousemove = function( event ) { os_eventMousemove( r.searchbox, event ); };
-       c.onmousedown = function( event ) { return os_eventMousedown( r.searchbox, event ); };
-       c.onmouseup = function( event ) { os_eventMouseup( r.searchbox, event ); };
-       return c;
-};
-
-/** change container height to fit to screen */
-window.os_fitContainer = function( r ) {
-       var c = document.getElementById( r.container );
-       var h = os_availableHeight( r ) - 20;
-       var inc = r.containerRow;
-       h = parseInt( h / inc ) * inc;
-       if( h < ( 2 * inc ) && r.resultCount > 1 ) { // min: two results
-               h = 2 * inc;
-       }
-       if( ( h / inc ) > os_max_lines_per_suggest ) {
-               h = inc * os_max_lines_per_suggest;
-       }
-       if( h < r.containerTotal ) {
-               c.style.height = h + 'px';
-               r.containerCount = parseInt( Math.round( h / inc ) );
-       } else {
-               c.style.height = r.containerTotal + 'px';
-               r.containerCount = r.resultCount;
-       }
-};
-
-/** If some entries are longer than the box, replace text with "..." */
-window.os_trimResultText = function( r ) {
-       // find max width, first see if we could expand the container to fit it
-       var maxW = 0;
-       for( var i = 0; i < r.resultCount; i++ ) {
-               var e = document.getElementById( r.resultText + i );
-               if( e.offsetWidth > maxW ) {
-                       maxW = e.offsetWidth;
-               }
-       }
-       var w = document.getElementById( r.container ).offsetWidth;
-       var fix = 0;
-       if( r.containerCount < r.resultCount ) {
-               fix = 20; // give 20px for scrollbar
-       } else {
-               fix = os_operaWidthFix( w );
-       }
-       if( fix < 4 ) {
-               fix = 4; // basic padding
-       }
-       maxW += fix;
-
-       // resize container to fit more data if permitted
-       var normW = document.getElementById( r.searchbox ).offsetWidth;
-       var prop = maxW / normW;
-       if( prop > os_container_max_width ) {
-               prop = os_container_max_width;
-       } else if( prop < 1 ) {
-               prop = 1;
-       }
-       var newW = Math.round( normW * prop );
-       if( w != newW ) {
-               w = newW;
-               if( os_animation_timer != null ) {
-                       clearInterval( os_animation_timer.id );
-               }
-               os_animation_timer = new os_AnimationTimer( r, w );
-               os_animation_timer.id = setInterval( "os_animateChangeWidth()", os_animation_delay );
-               w -= fix; // this much is reserved
-       }
-
-       // trim results
-       if( w < 10 ) {
-               return;
-       }
-       for( var i = 0; i < r.resultCount; i++ ) {
-               var e = document.getElementById( r.resultText + i );
-               var replace = 1;
-               var lastW = e.offsetWidth + 1;
-               var iteration = 0;
-               var changedText = false;
-               while( e.offsetWidth > w && ( e.offsetWidth < lastW || iteration < 2 ) ) {
-                       changedText = true;
-                       lastW = e.offsetWidth;
-                       var l = e.innerHTML;
-                       e.innerHTML = l.substring( 0, l.length - replace ) + '...';
-                       iteration++;
-                       replace = 4; // how many chars to replace
-               }
-               if( changedText ) {
-                       // show hint for trimmed titles
-                       document.getElementById( r.resultTable + i ).setAttribute( 'title', r.results[i] );
-               }
-       }
-};
-
-/** Invoked on timer to animate change in container width */
-window.os_animateChangeWidth = function() {
-       var r = os_animation_timer.r;
-       var c = document.getElementById( r.container );
-       var w = c.offsetWidth;
-       var normW = document.getElementById( r.searchbox ).offsetWidth;
-       var normL = os_getElementPosition( r.searchbox ).left;
-       var inc = os_animation_timer.inc;
-       var target = os_animation_timer.target;
-       var nw = w + inc;
-       if( ( inc > 0 && nw >= target ) || ( inc <= 0 && nw <= target ) ) {
-               // finished !
-               c.style.width = target + 'px';
-               clearInterval( os_animation_timer.id );
-               os_animation_timer = null;
-       } else {
-               // in-progress
-               c.style.width = nw + 'px';
-               if( document.documentElement.dir == 'rtl' ) {
-                       c.style.left = ( normL + normW + ( target - nw ) - os_animation_timer.target - 1 ) + 'px';
-               }
-       }
-};
-
-/** Change the highlighted row (i.e. suggestion), from position cur to next */
-window.os_changeHighlight = function( r, cur, next, updateSearchBox ) {
-       if ( next >= r.resultCount ) {
-               next = r.resultCount - 1;
-       }
-       if ( next < -1 ) {
-               next = -1;
-       }
-       r.selected = next;
-       if ( cur == next ) {
-               return; // nothing to do.
-       }
-
-       if( cur >= 0 ) {
-               var curRow = document.getElementById( r.resultTable + cur );
-               if( curRow != null ) {
-                       curRow.className = 'os-suggest-result';
-               }
-       }
-       var newText;
-       if( next >= 0 ) {
-               var nextRow = document.getElementById( r.resultTable + next );
-               if( nextRow != null ) {
-                       nextRow.className = os_HighlightClass();
-               }
-               newText = r.results[next];
-       } else {
-               newText = r.original;
-       }
-
-       // adjust the scrollbar if any
-       if( r.containerCount < r.resultCount ) {
-               var c = document.getElementById( r.container );
-               var vStart = c.scrollTop / r.containerRow;
-               var vEnd = vStart + r.containerCount;
-               if( next < vStart ) {
-                       c.scrollTop = next * r.containerRow;
-               } else if( next >= vEnd ) {
-                       c.scrollTop = ( next - r.containerCount + 1 ) * r.containerRow;
-               }
-       }
-
-       // update the contents of the search box
-       if( updateSearchBox ) {
-               os_updateSearchQuery( r, newText );
-       }
-};
-
-window.os_HighlightClass = function() {
-       var match = navigator.userAgent.match(/AppleWebKit\/(\d+)/);
-       if ( match ) {
-               var webKitVersion = parseInt( match[1] );
-               if ( webKitVersion < 523 ) {
-                       // CSS system highlight colors broken on old Safari
-                       // https://bugs.webkit.org/show_bug.cgi?id=6129
-                       // Safari 3.0.4, 3.1 known ok
-                       return 'os-suggest-result-hl-webkit';
-               }
-       }
-       return 'os-suggest-result-hl';
-};
-
-window.os_updateSearchQuery = function( r, newText ) {
-       document.getElementById( r.searchbox ).value = newText;
-       r.query = newText;
-};
-
-
-/********************
- *  Mouse events
- ********************/
-
-/** Mouse over the container */
-window.os_eventMouseover = function( srcId, e ) {
-       var targ = os_getTarget( e );
-       var r = os_map[srcId];
-       if( r == null || !os_mouse_moved ) {
-               return; // not our event
-       }
-       var num = os_getNumberSuffix( targ.id );
-       if( num >= 0 ) {
-               os_changeHighlight( r, r.selected, num, false );
-       }
-};
-
-/* Get row where the event occured (from its id) */
-window.os_getNumberSuffix = function( id ) {
-       var num = id.substring( id.length - 2 );
-       if( !( num.charAt( 0 ) >= '0' && num.charAt( 0 ) <= '9' ) ) {
-               num = num.substring( 1 );
-       }
-       if( os_isNumber( num ) ) {
-               return parseInt( num );
-       } else {
-               return -1;
-       }
-};
-
-/** Save mouse move as last action */
-window.os_eventMousemove = function( srcId, e ) {
-       os_mouse_moved = true;
-};
-
-/** Mouse button held down, register possible click */
-window.os_eventMousedown = function( srcId, e ) {
-       var targ = os_getTarget( e );
-       var r = os_map[srcId];
-       if( r == null ) {
-               return; // not our event
-       }
-       var num = os_getNumberSuffix( targ.id );
-
-       os_mouse_pressed = true;
-       if( num >= 0 ) {
-               os_mouse_num = num;
-               // os_updateSearchQuery( r, r.results[num] );
-       }
-       // keep the focus on the search field
-       document.getElementById( r.searchbox ).focus();
-
-       return false; // prevents selection
-};
-
-/** Mouse button released, check for click on some row */
-window.os_eventMouseup = function( srcId, e ) {
-       var targ = os_getTarget( e );
-       var r = os_map[srcId];
-       if( r == null ) {
-               return; // not our event
-       }
-       var num = os_getNumberSuffix( targ.id );
-
-       if( num >= 0 && os_mouse_num == num ) {
-               os_updateSearchQuery( r, r.results[num] );
-               os_hideResults( r );
-               document.getElementById( r.searchform ).submit();
-       }
-       os_mouse_pressed = false;
-       // keep the focus on the search field
-       document.getElementById( r.searchbox ).focus();
-};
-
-/** Toggle stuff seems to be dead code? */
-
-/** Return the span element that contains the toggle link */
-window.os_createToggle = function( r, className ) {
-       var t = document.createElement( 'span' );
-       t.className = className;
-       t.setAttribute( 'id', r.toggle );
-       var link = document.createElement( 'a' );
-       link.setAttribute( 'href', 'javascript:void(0);' );
-       link.onclick = function() { os_toggle( r.searchbox, r.searchform ); };
-       var msg = document.createTextNode( wgMWSuggestMessages[0] );
-       link.appendChild( msg );
-       t.appendChild( link );
-       return t;
-};
-
-/** Call when user clicks on some of the toggle links */
-window.os_toggle = function( inputId, formName ) {
-       r = os_map[inputId];
-       var msg = '';
-       if( r == null ) {
-               os_enableSuggestionsOn( inputId, formName );
-               r = os_map[inputId];
-               msg = wgMWSuggestMessages[0];
-       } else{
-               os_disableSuggestionsOn( inputId, formName );
-               msg = wgMWSuggestMessages[1];
-       }
-       // change message
-       var link = document.getElementById( r.toggle ).firstChild;
-       link.replaceChild( document.createTextNode( msg ), link.firstChild );
-};
-
-hookEvent( 'load', os_MWSuggestInit );
index 4069d9e..9042ff7 100644 (file)
@@ -399,6 +399,12 @@ div#simpleSearch input.placeholder {
 div#simpleSearch input::-webkit-input-placeholder {
        color: #999;
 }
+div#simpleSearch input:-moz-placeholder {
+       color: #999;
+}
+div#simpleSearch input:-ms-input-placeholder {
+       color: #999;
+}
 div#simpleSearch input#searchInput {
        position: absolute;
        top: 0;
index 42f5f68..2fc8907 100644 (file)
@@ -1,4 +1,25 @@
 <?php
+/**
+ * AutoLoader for the testing suite.
+ *
+ * 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 Testing
+ */
 
 global $wgAutoloadClasses;
 $testFolder = __DIR__;
index cd59833..10ca5a5 100644 (file)
@@ -1,23 +1,25 @@
 <?php
-# Copyright (C) 2004, 2010 Brion Vibber <brion@pobox.com>
-# http://www.mediawiki.org/
-#
-# 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
-
 /**
+ * Helper code for the MediaWiki parser test suite.
+ *
+ * Copyright © 2004, 2010 Brion Vibber <brion@pobox.com>
+ * http://www.mediawiki.org/
+ *
+ * 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
+ *
  * @todo Make this more independent of the configuration (and if possible the database)
  * @todo document
  * @file
index fea9296..f555d4f 100644 (file)
@@ -36,13 +36,13 @@ Main Page
 blah blah
 !! endarticle
 
-!!article 
+!!article
 Template:Foo
 !!text
 FOO
 !!endarticle
 
-!! article 
+!! article
 Template:Blank
 !! text
 !! endarticle
@@ -65,6 +65,12 @@ Template:inner list
 * item 1
 !! endarticle
 
+!! article
+Template:echo
+!! text
+{{{1}}}
+!! endarticle
+
 ###
 ### Basic tests
 ###
@@ -499,14 +505,30 @@ nowiki 3
 ### Comments
 ###
 !! test
-Comment test 1
+Comments and Pre
 !! input
+<!-- comment 1 --> asdf
+
 <!-- comment 1 --> asdf
 <!-- comment 2 -->
+
+<!-- comment 1 --> asdf
+<!-- comment 2 -->xyz
+
+<!-- comment 1 --> asdf
+<!-- comment 2 --> xyz
 !! result
 <pre>asdf
 </pre>
-
+<pre>asdf
+</pre>
+<pre>asdf
+</pre>
+<p>xyz
+</p>
+<pre>asdf
+xyz
+</pre>
 !! end
 
 !! test
@@ -868,6 +890,127 @@ Bug 6200: Preformatted in <blockquote>
 </p>
 !! end
 
+!!test
+Templates: Pre: 1a. Templates that break a line should suppress <pre>
+!!input
+ {{echo|}}
+!!result
+
+!!end
+
+!!test
+Templates: Pre: 1b. Templates that break a line should suppress <pre>
+!!input
+ {{echo|
+foo}}
+!!result
+<p>foo
+</p>
+!!end
+
+!! test
+Templates: Pre: 1c: Wrapping should be based on expanded content
+!! input
+ {{echo|a
+b}}
+!!result
+<pre>a
+</pre>
+<p>b
+</p>
+!!end
+
+!! test
+Templates: Pre: 1d: Wrapping should be based on expanded content
+!! input
+ {{echo|a
+b
+c
+ d
+e
+}}
+!!result
+<pre>a
+</pre>
+<p>b
+c
+</p>
+<pre>d
+</pre>
+<p>e
+</p>
+!!end
+
+!!test
+Templates: Pre: 1e. Wrapping should be based on expanded content
+!!input
+{{echo| foo}}
+
+{{echo| foo}}
+{{echo| bar}}
+
+{{echo|<!--cmt--> foo}}
+
+<!--cmt-->{{echo| foo}}
+
+{{echo|{{echo| }}bar}}
+!!result
+<pre>foo
+</pre>
+<pre>foo
+bar
+</pre>
+<pre>foo
+</pre>
+<pre>foo
+</pre>
+<pre>bar
+</pre>
+!!end
+
+###
+### Parsoid-centric tests for testing RT edge cases
+### around comments and white-space inside pre blocks
+###
+
+!!test
+1a. Pre and Comments
+!!input
+ a
+<!--a-->
+c
+!!result
+<pre>a
+</pre>
+<p>c
+</p>
+!!end
+
+!!test
+1b. Pre and Comments
+!!input
+ a
+ <!--a-->
+c
+!!result
+<pre>a
+</pre>
+<p>c
+</p>
+!!end
+
+!!test
+1c. Pre and Comments
+!!input
+<!--a-->  a
+
+ <!--a--> a
+!!result
+<pre> a
+</pre>
+<pre> a
+</pre>
+!!end
 
 ###
 ### Definition lists
@@ -1123,7 +1266,7 @@ Definition Lists: Indentation: Multi-level indent
 ##
 ## All Parsoid only definition list tests have this difference.
 ##
-## See also: https://bugzilla.wikimedia.org/show_bug.cgi?id=6569 
+## See also: https://bugzilla.wikimedia.org/show_bug.cgi?id=6569
 ## and http://lists.wikimedia.org/pipermail/wikitext-l/2011-November/000483.html
 
 !! test
@@ -1505,6 +1648,15 @@ second]
 </p>
 !!end
 
+!! test
+External links: Pipe char between url and text
+!! input
+[http://example.com | link]
+!! result
+<p><a rel="nofollow" class="external text" href="http://example.com">| link</a>
+</p>
+!!end
+
 !! test
 External links: protocol-relative URL in brackets
 !! input
@@ -2076,7 +2228,7 @@ A table with no data.
 # this as <p>caption</p>
 !! test
 A table with nothing but a caption
-!! input 
+!! input
 {|
 |+ caption
 |}
@@ -2816,6 +2968,16 @@ Blah blah blah
 </p>
 !! end
 
+!! test
+Parsoid-specific test: Wikilinks with &nbsp; should RT properly
+!! options
+language=ln
+!! input
+[[WW&nbsp;II]]
+!!result
+<p><a href="/index.php?title=WW_II&amp;action=edit&amp;redlink=1" class="new" title="WW II (lonkásá  ezalí tɛ̂)">WW&#160;II</a>
+</p>
+!! end
 
 ##
 ## XHTML tidiness
@@ -2839,7 +3001,7 @@ Incorrecly removing closing slashes from correctly formed XHTML
 </p>
 !! end
 
-!! test 
+!! test
 Failing to transform badly formed HTML into correct XHTML
 !! input
 <br style="clear: left;">
@@ -2852,6 +3014,47 @@ Failing to transform badly formed HTML into correct XHTML
 </p>
 !!end
 
+!! test
+Handling html with a div self-closing tag
+!! input
+<div title />
+<div title/>
+<div title/ >
+<div title=bar />
+<div title=bar/>
+<div title=bar/ >
+!! result
+<p>&lt;div title /&gt;
+&lt;div title/&gt;
+</p>
+<div>
+<p>&lt;div title=bar /&gt;
+&lt;div title=bar/&gt;
+</p>
+<div title="bar/"></div>
+</div>
+
+!! end
+
+!! test
+Handling html with a br self-closing tag
+!! input
+<br title />
+<br title/>
+<br title/ >
+<br title=bar />
+<br title=bar/>
+<br title=bar/ >
+!! result
+<p><br title="title" />
+<br title="title" />
+<br />
+<br title="bar" />
+<br title="bar" />
+<br title="bar/" />
+</p>
+!! end
+
 !! test
 Horizontal ruler (should it add that extra space?)
 !! input
@@ -4120,14 +4323,47 @@ section=1
 !! end
 
 ###
-### Parsoid-centric tests to stress Parsoid's ability to RT them unchanged
+### Testing parsing of templates where a template arg
+### has the same name as the template itself.
 ###
+
 !! article
-Template:echo
+Template:quote
 !! text
-{{{1}}}
+{{{quote|{{{1}}}}}}
 !! endarticle
 
+!!test
+Templates: Template Name/Arg clash: 1. Use of positional param
+!!input
+{{quote|foo}}
+!!result
+<p>foo
+</p>
+!!end
+
+!!test
+Templates: Template Name/Arg clash: 2. Use of named param
+!!input
+{{quote|quote=foo}}
+!!result
+<p>foo
+</p>
+!!end
+
+!!test
+Templates: Template Name/Arg clash: 3. Use of named param with empty input
+!!input
+{{quote|quote}}
+!!result
+<p>quote
+</p>
+!!end
+
+###
+### Parsoid-centric tests to stress Parsoid's ability to RT them unchanged
+###
+
 !!test
 Templates: 1. Simple use
 !!input
@@ -4310,7 +4546,7 @@ Templates: HTML Tag: 4. Generation of starting piece of HTML attr value
 !!end
 
 !!test
-Templates: HTML Tag: 5. Generation of middle piece of HTML attr value 
+Templates: HTML Tag: 5. Generation of middle piece of HTML attr value
 !!input
 <div title="This is a long title with just {{echo|one piece}} templated">foo</div>
 !!result
@@ -4319,7 +4555,7 @@ Templates: HTML Tag: 5. Generation of middle piece of HTML attr value
 !!end
 
 !!test
-Templates: HTML Tag: 6. Generation of end piece of HTML attr value 
+Templates: HTML Tag: 6. Generation of end piece of HTML attr value
 !!input
 <div title="This is a long title with just one piece {{echo|templated}}">foo</div>
 !!result
@@ -4417,24 +4653,6 @@ Templates: Tables: 4f. Generating a single tag of a HTML table
 
 !!end
 
-!!test
-Templates: Pre: 1a. Templates that break a line should suppress <pre> 
-!!input
- {{echo|}}
-!!result
-
-!!end
-
-!!test
-Templates: Pre: 1b. Templates that break a line should suppress <pre> 
-!!input
- {{echo|
-foo}}
-!!result
-<p>foo
-</p>
-!!end
-
 !!test
 Parser Functions: 1. Simple example
 !!input
@@ -5423,7 +5641,7 @@ Custom class
 </p>
 !! end
 
-!! article 
+!! article
 File:Barfoo.jpg
 !! text
 #REDIRECT [[File:Barfoo.jpg]]
@@ -5538,6 +5756,48 @@ PAGESINCATEGORY invalid title fatal (r33546 fix)
 </p>
 !! end
 
+!! test
+Category with different sort key
+!! options
+cat
+!! input
+[[Category:MediaWiki User's Guide|Foo]]
+!! result
+<a href="/wiki/Category:MediaWiki_User%27s_Guide" title="Category:MediaWiki User's Guide">MediaWiki User's Guide</a>
+!! end
+
+!! test
+Category with identical sort key
+!! options
+cat
+!! input
+[[Category:MediaWiki User's Guide|MediaWiki User's Guide]]
+!! result
+<a href="/wiki/Category:MediaWiki_User%27s_Guide" title="Category:MediaWiki User's Guide">MediaWiki User's Guide</a>
+!! end
+
+!! test
+Category with empty sort key
+!! options
+cat
+pst
+!! input
+[[Category:MediaWiki User's Guide|]]
+!! result
+[[Category:MediaWiki User's Guide|MediaWiki User's Guide]]
+!! end
+
+!! test
+Category with empty sort key and parentheses
+!! options
+cat
+pst
+!! input
+[[Category:Foo (bar)|]]
+!! result
+[[Category:Foo (bar)|Foo]]
+!! end
+
 ###
 ### Inter-language links
 ###
@@ -5626,7 +5886,7 @@ Some text
 # perl -e 'print "="x$_," Level $_ heading","="x$_,"\n" for 1..10'
 !! test
 Handling of sections up to level 6 and beyond
-!! input 
+!! input
 = Level 1 Heading=
 == Level 2 Heading==
 === Level 3 Heading===
@@ -7835,7 +8095,7 @@ section=2
 !! end
 
 
-# Formerly testing for bug 2587, now resolved by the use of unmarked sections 
+# Formerly testing for bug 2587, now resolved by the use of unmarked sections
 # instead of respecting commented sections
 !! test
 Section extraction prefixed by comment (section 1)
@@ -7860,7 +8120,7 @@ section=2
 !!end
 
 
-# Formerly testing for bug 2607, now resolved by the use of unmarked sections 
+# Formerly testing for bug 2607, now resolved by the use of unmarked sections
 # instead of respecting HTML-style headings
 !! test
 Section extraction, mixed wiki and html (section 1)
@@ -8643,7 +8903,7 @@ HTML Hex character encoding mixed case
 
 !! test
 __FORCETOC__ override
-!! input 
+!! input
 __NEWSECTIONLINK__
 __FORCETOC__
 !! result
@@ -8697,7 +8957,7 @@ RFC RFC 1234
 !! end
 
 !! test
-Double RFC with a wiki link 
+Double RFC with a wiki link
 !! input
 RFC [[RFC 1234]]
 !! result
@@ -9417,7 +9677,7 @@ Fridrih IV je car.
 
 !! test
 Unclosed language converter markup "-{"
-!! options 
+!! options
 language=sr
 !! input
 -{T|hello
@@ -9432,12 +9692,12 @@ Don't convert raw rule "-{R|=&gt;}-" to "=>"
 language=sr
 !! input
 -{R|=&gt;}-
-!! result 
+!! result
 <p>=&gt;
 </p>
 !!end
 
-!!article 
+!!article
 Template:Bullet
 !!text
 * Bar
@@ -10187,7 +10447,7 @@ Screen
 <p>this is not the the title
 </p>
 !! end
+
 !! test
 preload: check <noinclude> and <includeonly>
 !! options
@@ -10197,7 +10457,7 @@ Hello <noinclude>cruel</noinclude><includeonly>kind</includeonly> world.
 !! result
 Hello kind world.
 !! end
+
 !! test
 preload: check <onlyinclude>
 !! options
@@ -10229,7 +10489,7 @@ preload
 !! end
 
 !! test
-Play a bit with r67090 and bug 3158 
+Play a bit with r67090 and bug 3158
 !! options
 disabled
 !! input
@@ -10438,7 +10698,7 @@ __TOC__
 !! end
 
 !! test
-Bug 26375: TOC with bold 
+Bug 26375: TOC with bold
 !! options
 title=[[Main Page]]
 !! input
index 192689f..8867cd5 100644 (file)
@@ -34,8 +34,18 @@ class wfExpandUrl extends MediaWikiTestCase {
         */
        public function provideExpandableUrls() {
                $modes = array( 'http', 'https' );
-               $servers = array( 'http' => 'http://example.com', 'https' => 'https://example.com', 'protocol-relative' => '//example.com' );
-               $defaultProtos = array( 'http' => PROTO_HTTP, 'https' => PROTO_HTTPS, 'protocol-relative' => PROTO_RELATIVE, 'current' => PROTO_CURRENT, 'canonical' => PROTO_CANONICAL );
+               $servers = array(
+                       'http' => 'http://example.com',
+                       'https' => 'https://example.com',
+                       'protocol-relative' => '//example.com'
+               );
+               $defaultProtos = array(
+                       'http' => PROTO_HTTP,
+                       'https' => PROTO_HTTPS,
+                       'protocol-relative' => PROTO_RELATIVE,
+                       'current' => PROTO_CURRENT,
+                       'canonical' => PROTO_CANONICAL
+               );
 
                $retval = array();
                foreach ( $modes as $mode ) {
@@ -44,13 +54,27 @@ class wfExpandUrl extends MediaWikiTestCase {
                                foreach ( $modes as $canServerMode  ) {
                                        $canServer = "$canServerMode://example2.com";
                                        foreach ( $defaultProtos as $protoDesc => $defaultProto ) {
-                                               $retval[] = array( 'http://example.com', 'http://example.com', $defaultProto, $server, $canServer, $httpsMode, "Testing fully qualified http URLs (no need to expand) (defaultProto: $protoDesc , wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )" );
-                                               $retval[] = array( 'https://example.com', 'https://example.com', $defaultProto, $server, $canServer, $httpsMode, "Testing fully qualified https URLs (no need to expand) (defaultProto: $protoDesc , wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )" );
+                                               $retval[] = array(
+                                                       'http://example.com', 'http://example.com',
+                                                       $defaultProto, $server, $canServer, $httpsMode,
+                                                       "Testing fully qualified http URLs (no need to expand) ' .
+                                                       '(defaultProto: $protoDesc , wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )"
+                                               );
+                                               $retval[] = array(
+                                                       'https://example.com', 'https://example.com',
+                                                       $defaultProto, $server, $canServer, $httpsMode,
+                                                       "Testing fully qualified https URLs (no need to expand) ' .
+                                                       '(defaultProto: $protoDesc , wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )"
+                                               );
                                                # Would be nice to support this, see fixme on wfExpandUrl()
-                                               $retval[] = array( "wiki/FooBar", 'wiki/FooBar', $defaultProto, $server, $canServer, $httpsMode, "Test non-expandable relative URLs (defaultProto: $protoDesc , wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )" );
+                                               $retval[] = array(
+                                                       "wiki/FooBar", 'wiki/FooBar',
+                                                       $defaultProto, $server, $canServer, $httpsMode,
+                                                       "Test non-expandable relative URLs ' .
+                                                       '(defaultProto: $protoDesc , wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )"
+                                               );
 
                                                // Determine expected protocol
-                                               $p = $protoDesc . ':'; // default case
                                                if ( $protoDesc == 'protocol-relative' ) {
                                                        $p = '';
                                                } elseif ( $protoDesc == 'current' ) {
@@ -69,8 +93,18 @@ class wfExpandUrl extends MediaWikiTestCase {
                                                        $srv = $server;
                                                }
 
-                                               $retval[] = array( "$p//wikipedia.org", '//wikipedia.org', $defaultProto, $server, $canServer, $httpsMode, "Test protocol-relative URL (defaultProto: $protoDesc, wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )" );
-                                               $retval[] = array( "$srv/wiki/FooBar", '/wiki/FooBar', $defaultProto, $server, $canServer, $httpsMode, "Testing expanding URL beginning with / (defaultProto: $protoDesc , wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )" );
+                                               $retval[] = array(
+                                                       "$p//wikipedia.org", '//wikipedia.org',
+                                                       $defaultProto, $server, $canServer, $httpsMode,
+                                                       "Test protocol-relative URL ' .
+                                                       '(defaultProto: $protoDesc, wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )"
+                                               );
+                                               $retval[] = array(
+                                                       "$srv/wiki/FooBar", '/wiki/FooBar',
+                                                       $defaultProto, $server, $canServer, $httpsMode,
+                                                       "Testing expanding URL beginning with / ' .
+                                                       '(defaultProto: $protoDesc , wgServer: $server, wgCanonicalServer: $canServer, current request protocol: $mode )"
+                                               );
                                        }
                                }
                        }
index 4946200..09858b0 100644 (file)
@@ -10,30 +10,35 @@ class LinksUpdateTest extends MediaWikiTestCase {
        function  __construct( $name = null, array $data = array(), $dataName = '' ) {
                parent::__construct( $name, $data, $dataName );
 
-               $this->tablesUsed = array_merge ( $this->tablesUsed,
-                                                                                       array( 'interwiki',
-
-                                                                                               'page_props',
-                                                                                               'pagelinks',
-                                                                                               'categorylinks',
-                                                                                               'langlinks',
-                                                                                               'externallinks',
-                                                                                               'imagelinks',
-                                                                                               'templatelinks',
-                                                                                               'iwlinks' ) );
+               $this->tablesUsed = array_merge( $this->tablesUsed,
+                       array(
+                               'interwiki',
+                               'page_props',
+                               'pagelinks',
+                               'categorylinks',
+                               'langlinks',
+                               'externallinks',
+                               'imagelinks',
+                               'templatelinks',
+                               'iwlinks'
+                       )
+               );
        }
 
        function setUp() {
                $dbw = wfGetDB( DB_MASTER );
-               $dbw->replace( 'interwiki',
-                                               array('iw_prefix'),
-                                               array( 'iw_prefix' => 'linksupdatetest',
-                                                      'iw_url' => 'http://testing.com/wiki/$1',
-                                                      'iw_api' => 'http://testing.com/w/api.php',
-                                                      'iw_local' => 0,
-                                                      'iw_trans' => 0,
-                                                      'iw_wikiid' => 'linksupdatetest',
-                                               ) );
+               $dbw->replace(
+                       'interwiki',
+                       array( 'iw_prefix' ),
+                       array(
+                               'iw_prefix' => 'linksupdatetest',
+                               'iw_url' => 'http://testing.com/wiki/$1',
+                               'iw_api' => 'http://testing.com/w/api.php',
+                               'iw_local' => 0,
+                               'iw_trans' => 0,
+                               'iw_wikiid' => 'linksupdatetest',
+                       )
+               );
        }
 
        protected function makeTitleAndParserOutput( $name, $id ) {
index f61652d..c74daae 100644 (file)
@@ -75,8 +75,7 @@ class TitleTest extends MediaWikiTestCase {
                        array( 'File:Test.jpg', 'Page', 'imagenocrossnamespace' )
                );
        }
-       
-       
+
        /**
         * @dataProvider provideCasesForGetpageviewlanguage
         */
@@ -152,4 +151,63 @@ class TitleTest extends MediaWikiTestCase {
 
                );
        }
+
+       /**
+        * @dataProvider provideBaseTitleCases
+        */
+       function testExtractingBaseTextFromTitle( $title, $expected, $msg='' ) {
+               $title = Title::newFromText( $title );
+               $this->assertEquals( $expected,
+                       $title->getBaseText(),
+                       $msg
+               );
+       }
+
+       function provideBaseTitleCases() {
+               return array(
+                       # Title, expected base, optional message
+                       array('User:John_Doe/subOne/subTwo', 'John Doe/subOne' ),
+                       array('User:Foo/Bar/Baz', 'Foo/Bar' ),
+               );
+       }
+
+       /**
+        * @dataProvider provideRootTitleCases
+        */
+       function testExtractingRootTextFromTitle( $title, $expected, $msg='' ) {
+               $title = Title::newFromText( $title );
+               $this->assertEquals( $expected,
+                       $title->getRootText(),
+                       $msg
+               );
+       }
+
+       function provideRootTitleCases() {
+               return array(
+                       # Title, expected base, optional message
+                       array('User:John_Doe/subOne/subTwo', 'John Doe' ),
+                       array('User:Foo/Bar/Baz', 'Foo' ),
+               );
+       }
+
+       /**
+        * @todo Handle $wgNamespacesWithSubpages cases
+        * @dataProvider provideSubpageTitleCases
+        */
+       function testExtractingSubpageTextFromTitle( $title, $expected, $msg='' ) {
+               $title = Title::newFromText( $title );
+               $this->assertEquals( $expected,
+                       $title->getSubpageText(),
+                       $msg
+               );
+       }
+
+       function provideSubpageTitleCases() {
+               return array(
+                       # Title, expected base, optional message
+                       array('User:John_Doe/subOne/subTwo', 'subTwo' ),
+                       array('User:John_Doe/subOne', 'subOne' ),
+               );
+       }
+
 }
index c3eacd5..9806a1c 100644 (file)
@@ -194,26 +194,6 @@ class ApiTest extends ApiTestCase {
 
                return $cj;
        }
-
-       /**
-        * @todo Finish filling me out...what are we trying to test here?
-        */
-       function testApiListPages() {
-               global $wgServer;
-               if ( !isset( $wgServer ) ) {
-                       $this->markTestIncomplete( 'This test needs $wgServer to be set in LocalSettings.php' );
-               }
-
-               $ret = $this->doApiRequest( array(
-                       'action' => 'query',
-                       'prop'   => 'revisions',
-                       'titles' => 'Main Page',
-                       'rvprop' => 'timestamp|user|comment|content',
-               ) );
-
-               $result = $ret[0]['query']['pages'];
-               $this->markTestIncomplete( "Somebody needs to finish loving me" );
-       }
        
        function testRunLogin() {
                $sysopUser = self::$users['sysop'];
index a2dc5c6..fa2afaa 100644 (file)
@@ -937,21 +937,30 @@ class FileBackendTest extends MediaWikiTestCase {
        private function doTestGetFileContents( $source, $content ) {
                $backendName = $this->backendClass();
 
-               $this->prepare( array( 'dir' => dirname( $source ) ) );
-
-               $status = $this->backend->doOperation(
-                       array( 'op' => 'create', 'content' => $content, 'dst' => $source ) );
-               $this->assertGoodStatus( $status,
-                       "Creation of file at $source succeeded ($backendName)." );
-               $this->assertEquals( true, $status->isOK(),
-                       "Creation of file at $source succeeded with OK status ($backendName)." );
-
-               $newContents = $this->backend->getFileContents( array( 'src' => $source, 'latest' => 1 ) );
-               $this->assertNotEquals( false, $newContents,
-                       "Read of file at $source succeeded ($backendName)." );
+               $srcs = (array)$source;
+               $content = (array)$content;
+               foreach ( $srcs as $i => $src ) {
+                       $this->prepare( array( 'dir' => dirname( $src ) ) );
+                       $status = $this->backend->doOperation(
+                               array( 'op' => 'create', 'content' => $content[$i], 'dst' => $src ) );
+                       $this->assertGoodStatus( $status,
+                               "Creation of file at $src succeeded ($backendName)." );
+               }
 
-               $this->assertEquals( $content, $newContents,
-                       "Contents read match data at $source ($backendName)." );
+               if ( is_array( $source ) ) {
+                       $contents = $this->backend->getFileContentsMulti( array( 'srcs' => $source ) );
+                       foreach ( $contents as $path => $data ) {
+                               $this->assertNotEquals( false, $data, "Contents of $path exists ($backendName)." );
+                               $this->assertEquals( current( $content ), $data, "Contents of $path is correct ($backendName)." );
+                               next( $content );
+                       }
+                       $this->assertEquals( $source, array_keys( $contents ), "Contents in right order ($backendName)." );
+                       $this->assertEquals( count( $source ), count( $contents ), "Contents array size correct ($backendName)." );
+               } else {
+                       $data = $this->backend->getFileContents( array( 'src' => $source ) );
+                       $this->assertNotEquals( false, $data, "Contents of $source exists ($backendName)." );
+                       $this->assertEquals( $content[0], $data, "Contents of $source is correct ($backendName)." );
+               }
        }
 
        function provider_testGetFileContents() {
@@ -960,6 +969,11 @@ class FileBackendTest extends MediaWikiTestCase {
                $base = $this->baseStorePath();
                $cases[] = array( "$base/unittest-cont1/e/b/z/some_file.txt", "some file contents" );
                $cases[] = array( "$base/unittest-cont1/e/b/some-other_file.txt", "more file contents" );
+               $cases[] = array(
+                       array( "$base/unittest-cont1/e/a/x.txt", "$base/unittest-cont1/e/a/y.txt",
+                                "$base/unittest-cont1/e/a/z.txt" ),
+                       array( "contents xx", "contents xy", "contents xz" )
+               );
 
                return $cases;
        }
@@ -982,19 +996,36 @@ class FileBackendTest extends MediaWikiTestCase {
        private function doTestGetLocalCopy( $source, $content ) {
                $backendName = $this->backendClass();
 
-               $this->prepare( array( 'dir' => dirname( $source ) ) );
-
-               $status = $this->backend->doOperation(
-                       array( 'op' => 'create', 'content' => $content, 'dst' => $source ) );
-               $this->assertGoodStatus( $status,
-                       "Creation of file at $source succeeded ($backendName)." );
-
-               $tmpFile = $this->backend->getLocalCopy( array( 'src' => $source ) );
-               $this->assertNotNull( $tmpFile,
-                       "Creation of local copy of $source succeeded ($backendName)." );
+               $srcs = (array)$source;
+               $content = (array)$content;
+               foreach ( $srcs as $i => $src ) {
+                       $this->prepare( array( 'dir' => dirname( $src ) ) );
+                       $status = $this->backend->doOperation(
+                               array( 'op' => 'create', 'content' => $content[$i], 'dst' => $src ) );
+                       $this->assertGoodStatus( $status,
+                               "Creation of file at $src succeeded ($backendName)." );
+               }
 
-               $contents = file_get_contents( $tmpFile->getPath() );
-               $this->assertNotEquals( false, $contents, "Local copy of $source exists ($backendName)." );
+               if ( is_array( $source ) ) {
+                       $tmpFiles = $this->backend->getLocalCopyMulti( array( 'srcs' => $source ) );
+                       foreach ( $tmpFiles as $path => $tmpFile ) {
+                               $this->assertNotNull( $tmpFile,
+                                       "Creation of local copy of $path succeeded ($backendName)." );
+                               $contents = file_get_contents( $tmpFile->getPath() );
+                               $this->assertNotEquals( false, $contents, "Local copy of $path exists ($backendName)." );
+                               $this->assertEquals( current( $content ), $contents, "Local copy of $path is correct ($backendName)." );
+                               next( $content );
+                       }
+                       $this->assertEquals( $source, array_keys( $tmpFiles ), "Local copies in right order ($backendName)." );
+                       $this->assertEquals( count( $source ), count( $tmpFiles ), "Local copies array size correct ($backendName)." );
+               } else {
+                       $tmpFile = $this->backend->getLocalCopy( array( 'src' => $source ) );
+                       $this->assertNotNull( $tmpFile,
+                               "Creation of local copy of $source succeeded ($backendName)." );
+                       $contents = file_get_contents( $tmpFile->getPath() );
+                       $this->assertNotEquals( false, $contents, "Local copy of $source exists ($backendName)." );
+                       $this->assertEquals( $content[0], $contents, "Local copy of $source is correct ($backendName)." );
+               }
        }
 
        function provider_testGetLocalCopy() {
@@ -1003,6 +1034,12 @@ class FileBackendTest extends MediaWikiTestCase {
                $base = $this->baseStorePath();
                $cases[] = array( "$base/unittest-cont1/e/a/z/some_file.txt", "some file contents" );
                $cases[] = array( "$base/unittest-cont1/e/a/some-other_file.txt", "more file contents" );
+               $cases[] = array( "$base/unittest-cont1/e/a/\$odd&.txt", "test file contents" );
+               $cases[] = array(
+                       array( "$base/unittest-cont1/e/a/x.txt", "$base/unittest-cont1/e/a/y.txt",
+                                "$base/unittest-cont1/e/a/z.txt" ),
+                       array( "contents xx", "contents xy", "contents xz" )
+               );
 
                return $cases;
        }
@@ -1025,18 +1062,36 @@ class FileBackendTest extends MediaWikiTestCase {
        private function doTestGetLocalReference( $source, $content ) {
                $backendName = $this->backendClass();
 
-               $this->prepare( array( 'dir' => dirname( $source ) ) );
-
-               $status = $this->create( array( 'content' => $content, 'dst' => $source ) );
-               $this->assertGoodStatus( $status,
-                       "Creation of file at $source succeeded ($backendName)." );
-
-               $tmpFile = $this->backend->getLocalReference( array( 'src' => $source ) );
-               $this->assertNotNull( $tmpFile,
-                       "Creation of local copy of $source succeeded ($backendName)." );
+               $srcs = (array)$source;
+               $content = (array)$content;
+               foreach ( $srcs as $i => $src ) {
+                       $this->prepare( array( 'dir' => dirname( $src ) ) );
+                       $status = $this->backend->doOperation(
+                               array( 'op' => 'create', 'content' => $content[$i], 'dst' => $src ) );
+                       $this->assertGoodStatus( $status,
+                               "Creation of file at $src succeeded ($backendName)." );
+               }
 
-               $contents = file_get_contents( $tmpFile->getPath() );
-               $this->assertNotEquals( false, $contents, "Local copy of $source exists ($backendName)." );
+               if ( is_array( $source ) ) {
+                       $tmpFiles = $this->backend->getLocalReferenceMulti( array( 'srcs' => $source ) );
+                       foreach ( $tmpFiles as $path => $tmpFile ) {
+                               $this->assertNotNull( $tmpFile,
+                                       "Creation of local copy of $path succeeded ($backendName)." );
+                               $contents = file_get_contents( $tmpFile->getPath() );
+                               $this->assertNotEquals( false, $contents, "Local ref of $path exists ($backendName)." );
+                               $this->assertEquals( current( $content ), $contents, "Local ref of $path is correct ($backendName)." );
+                               next( $content );
+                       }
+                       $this->assertEquals( $source, array_keys( $tmpFiles ), "Local refs in right order ($backendName)." );
+                       $this->assertEquals( count( $source ), count( $tmpFiles ), "Local refs array size correct ($backendName)." );
+               } else {
+                       $tmpFile = $this->backend->getLocalReference( array( 'src' => $source ) );
+                       $this->assertNotNull( $tmpFile,
+                               "Creation of local copy of $source succeeded ($backendName)." );
+                       $contents = file_get_contents( $tmpFile->getPath() );
+                       $this->assertNotEquals( false, $contents, "Local ref of $source exists ($backendName)." );
+                       $this->assertEquals( $content[0], $contents, "Local ref of $source is correct ($backendName)." );
+               }
        }
 
        function provider_testGetLocalReference() {
@@ -1045,6 +1100,12 @@ class FileBackendTest extends MediaWikiTestCase {
                $base = $this->baseStorePath();
                $cases[] = array( "$base/unittest-cont1/e/a/z/some_file.txt", "some file contents" );
                $cases[] = array( "$base/unittest-cont1/e/a/some-other_file.txt", "more file contents" );
+               $cases[] = array( "$base/unittest-cont1/e/a/\$odd&.txt", "test file contents" );
+               $cases[] = array(
+                       array( "$base/unittest-cont1/e/a/x.txt", "$base/unittest-cont1/e/a/y.txt",
+                                "$base/unittest-cont1/e/a/z.txt" ),
+                       array( "contents xx", "contents xy", "contents xz" )
+               );
 
                return $cases;
        }
diff --git a/tests/phpunit/includes/parser/ParserOutputTest.php b/tests/phpunit/includes/parser/ParserOutputTest.php
new file mode 100644 (file)
index 0000000..2244fdb
--- /dev/null
@@ -0,0 +1,38 @@
+<?php
+
+class ParserOutputTest extends MediaWikiTestCase {
+
+       function dataIsLinkInternal() {
+               return array(
+                       // Different domains
+                       array( false, 'http://example.org', 'http://mediawiki.org' ),
+                       // Same domains
+                       array( true, 'http://example.org', 'http://example.org' ),
+                       array( true, 'https://example.org', 'https://example.org' ),
+                       array( true, '//example.org', '//example.org' ),
+                       // Same domain different cases
+                       array( true, 'http://example.org', 'http://EXAMPLE.ORG' ),
+                       // Paths, queries, and fragments are not relevant
+                       array( true, 'http://example.org', 'http://example.org/wiki/Main_Page' ),
+                       array( true, 'http://example.org', 'http://example.org?my=query' ),
+                       array( true, 'http://example.org', 'http://example.org#its-a-fragment' ),
+                       // Different protocols
+                       array( false, 'http://example.org', 'https://example.org' ),
+                       array( false, 'https://example.org', 'http://example.org' ),
+                       // Protocol relative servers always match http and https links
+                       array( true, '//example.org', 'http://example.org' ),
+                       array( true, '//example.org', 'https://example.org' ),
+                       // But they don't match strange things like this
+                       array( false, '//example.org', 'irc://example.org' ),
+               );
+       }
+
+       /**
+        * Test to make sure ParserOutput::isLinkInternal behaves properly
+        * @dataProvider dataIsLinkInternal
+        */
+       function testIsLinkInternal( $shouldMatch, $server, $url ) {
+
+               $this->assertEquals( $shouldMatch, ParserOutput::isLinkInternal( $server, $url ) );
+       }
+}
index 7025449..bfb45c7 100644 (file)
@@ -1065,5 +1065,30 @@ class LanguageTest extends MediaWikiTestCase {
                        array( 10000, 'MMMMMMMMMM' ),
                );
        }
+
+       /**
+        * @dataProvider providePluralData
+        */
+       function testConvertPlural( $expected, $number, $forms ) {
+               $chosen = $this->lang->convertPlural( $number, $forms );
+               $this->assertEquals( $expected, $chosen );
+       }
+
+       function providePluralData() {
+               return array(
+                       array( 'explicit zero', 0, array(
+                               '0=explicit zero', 'singular', 'plural'
+                       ) ),
+                       array( 'explicit one', 1, array(
+                               'singular', 'plural', '1=explicit one',
+                       ) ),
+                       array( 'singular', 1, array(
+                               'singular', 'plural', '0=explicit zero',
+                       ) ),
+                       array( 'plural', 3, array(
+                               '0=explicit zero', '1=explicit one', 'singular', 'plural'
+                       ) ),
+               );
+       }
 }
 
index 093c71f..1870d5a 100644 (file)
 header( 'Content-Type: text/css; charset=utf-8' );
 
 /**
- * Allows characters in ranges [a-z], [A-Z], [0-9] as well as a dot ("."), dash ("-") and hash ("#").
+ * Allows characters in ranges [a-z], [A-Z] and [0-9],
+ * in addition to a dot ("."), dash ("-"), space (" ") and hash ("#").
  * @since 1.20
  *
- * @param $val string
- * @return string: input with illigal characters removed 
+ * @param string $val
+ * @return string Value with any illegal characters removed.
  */
 function cssfilter( $val ) {
-       return preg_replace( '/[^A-Za-z0-9\.\-#]/', '', $val );
+       return preg_replace( '/[^A-Za-z0-9\.\- #]/', '', $val );
 }
 
 // Do basic sanitization
index 23a93a7..4f86eb9 100644 (file)
@@ -1,4 +1,4 @@
-( function ( $ ) {
+( function ( $, mw ) {
        var simpleSample, U_20AC, mbSample;
 
        QUnit.module( 'jquery.byteLimit', QUnit.newMwEnvironment() );
 
        // Basic sendkey-implementation
        function addChars( $input, charstr ) {
-               var len, i, prevVal, code, event;
-               len = charstr.length;
-               for ( i = 0; i < len; i += 1 ) {
-                       // Keep track of the previous value
-                       prevVal = $input.val();
-
-                       // Get the key code
-                       code = charstr.charCodeAt( i );
-
-                       // Trigger event and undo if prevented
-                       event = new jQuery.Event( 'keypress', {
-                               which: code,
-                               keyCode: code,
-                               charCode: code
-                       } );
-                       $input.trigger( event );
-                       if ( !event.isDefaultPrevented() ) {
-                               $input.val( prevVal + charstr.charAt( i ) );
-                       }
+               var c, len;
+               for ( c = 0, len = charstr.length; c < len; c += 1 ) {
+                       $input
+                               .val( function ( i, val ) {
+                                       // Add character to the value
+                                       return val + charstr.charAt( c );
+                               } )
+                               .trigger( 'change' );
                }
        }
 
                        limit: null
                }, options);
 
-               QUnit.test( opt.description, function ( assert ) {
-                       var rawVal, fn, newVal;
+               QUnit.asyncTest( opt.description, opt.hasLimit ? 3 : 2, function ( assert ) {
+               setTimeout( function () {
+                       var rawVal, fn, effectiveVal;
 
                        opt.$input.appendTo( '#qunit-fixture' );
 
                        // Simulate pressing keys for each of the sample characters
                        addChars( opt.$input, opt.sample );
+
                        rawVal = opt.$input.val();
-                       fn = opt.$input.data( 'byteLimit-callback' );
-                       newVal = $.isFunction( fn ) ? fn( rawVal ) : rawVal;
+                       fn = opt.$input.data( 'byteLimit.callback' );
+                       effectiveVal = fn ? fn( rawVal ) : rawVal;
 
                        if ( opt.hasLimit ) {
-                               QUnit.expect(3);
-
                                assert.ltOrEq(
-                                       $.byteLength( newVal ),
+                                       $.byteLength( effectiveVal ),
                                        opt.limit,
                                        'Prevent keypresses after byteLimit was reached, length never exceeded the limit'
                                );
                                assert.equal( rawVal, opt.expected, 'New value matches the expected string' );
 
                        } else {
-                               QUnit.expect(2);
-                               assert.equal( newVal, opt.expected, 'New value matches the expected string' );
                                assert.equal(
-                                       $.byteLength( newVal ),
+                                       $.byteLength( effectiveVal ),
                                        $.byteLength( opt.expected ),
                                        'Unlimited scenarios are not affected, expected length reached'
                                );
+                               assert.equal( rawVal, opt.expected, 'New value matches the expected string' );
                        }
+                       QUnit.start();
+               }, 10 );
                } );
        }
 
        byteLimitTest({
                description: 'Plain text input',
-               $input: $( '<input>' )
-                       .attr( 'type', 'text' ),
+               $input: $( '<input type="text"/>' ),
                sample: simpleSample,
                hasLimit: false,
                expected: simpleSample
        });
 
        byteLimitTest({
-               description: 'Plain text input. Calling byteLimit with no parameters and no maxLength property (bug 36310)',
-               $input: $( '<input>' )
-                       .attr( 'type', 'text' )
+               description: 'Plain text input. Calling byteLimit with no parameters and no maxlength attribute (bug 36310)',
+               $input: $( '<input type="text"/>' )
                        .byteLimit(),
                sample: simpleSample,
                hasLimit: false,
 
        byteLimitTest({
                description: 'Limit using the maxlength attribute',
-               $input: $( '<input>' )
-                       .attr( 'type', 'text' )
-                       .prop( 'maxLength', '10' )
+               $input: $( '<input type="text"/>' )
+                       .attr( 'maxlength', '10' )
                        .byteLimit(),
                sample: simpleSample,
                hasLimit: true,
 
        byteLimitTest({
                description: 'Limit using a custom value',
-               $input: $( '<input>' )
-                       .attr( 'type', 'text' )
+               $input: $( '<input type="text"/>' )
                        .byteLimit( 10 ),
                sample: simpleSample,
                hasLimit: true,
 
        byteLimitTest({
                description: 'Limit using a custom value, overriding maxlength attribute',
-               $input: $( '<input>' )
-                       .attr( 'type', 'text' )
-                       .prop( 'maxLength', '10' )
+               $input: $( '<input type="text"/>' )
+                       .attr( 'maxlength', '10' )
                        .byteLimit( 15 ),
                sample: simpleSample,
                hasLimit: true,
 
        byteLimitTest({
                description: 'Limit using a custom value (multibyte)',
-               $input: $( '<input>' )
-                       .attr( 'type', 'text' )
+               $input: $( '<input type="text"/>' )
                        .byteLimit( 14 ),
                sample: mbSample,
                hasLimit: true,
 
        byteLimitTest({
                description: 'Limit using a custom value (multibyte) overlapping a byte',
-               $input: $( '<input>' )
-                       .attr( 'type', 'text' )
+               $input: $( '<input type="text"/>' )
                        .byteLimit( 12 ),
                sample: mbSample,
                hasLimit: true,
 
        byteLimitTest({
                description: 'Pass the limit and a callback as input filter',
-               $input: $( '<input>' )
-                       .attr( 'type', 'text' )
+               $input: $( '<input type="text"/>' )
                        .byteLimit( 6, function ( val ) {
                                // Invalid title
                                if ( val === '' ) {
 
        byteLimitTest({
                description: 'Limit using the maxlength attribute and pass a callback as input filter',
-               $input: $( '<input>' )
-                       .attr( 'type', 'text' )
-                       .prop( 'maxLength', '6' )
+               $input: $( '<input type="text"/>' )
+                       .attr( 'maxlength', '6' )
                        .byteLimit( function ( val ) {
                                // Invalid title
                                if ( val === '' ) {
                expected: 'User:Sample'
        });
 
-       QUnit.test( 'Confirm properties and attributes set', 5, function ( assert ) {
+       QUnit.test( 'Confirm properties and attributes set', 4, function ( assert ) {
                var $el, $elA, $elB;
 
-               $el = $( '<input>' )
-                       .attr( 'type', 'text' )
-                       .prop( 'maxLength', '7' )
+               $el = $( '<input type="text"/>' )
+                       .attr( 'maxlength', '7' )
                        .appendTo( '#qunit-fixture' )
                        .byteLimit();
 
-               assert.strictEqual( $el.prop( 'maxLength' ), 7, 'Pre-set maxLength property unchanged' );
+               assert.strictEqual( $el.attr( 'maxlength' ), '7', 'maxlength attribute unchanged for simple limit' );
 
-               $el = $( '<input>' )
-                       .attr( 'type', 'text' )
-                       .prop( 'maxLength', '7' )
+               $el = $( '<input type="text"/>' )
+                       .attr( 'maxlength', '7' )
                        .appendTo( '#qunit-fixture' )
                        .byteLimit( 12 );
 
-               assert.strictEqual( $el.prop( 'maxLength' ), 12, 'maxLength property updated if value was passed to $.fn.byteLimit' );
+               assert.strictEqual( $el.attr( 'maxlength' ), '12', 'maxlength attribute updated for custom limit' );
 
-               $elA = $( '<input>' )
+               $el = $( '<input type="text"/>' )
+                       .attr( 'maxlength', '7' )
+                       .appendTo( '#qunit-fixture' )
+                       .byteLimit( 12, function ( val ) {
+                               return val;
+                       } );
+
+               assert.strictEqual( $el.attr( 'maxlength' ), undefined, 'maxlength attribute removed for limit with callback' );
+
+               $elA = $( '<input type="text"/>' )
                        .addClass( 'mw-test-byteLimit-foo' )
-                       .attr( 'type', 'text' )
-                       .prop( 'maxLength', '7' )
+                       .attr( 'maxlength', '7' )
                        .appendTo( '#qunit-fixture' );
 
-               $elB = $( '<input>' )
+               $elB = $( '<input type="text"/>' )
                        .addClass( 'mw-test-byteLimit-foo' )
-                       .attr( 'type', 'text' )
-                       .prop( 'maxLength', '12' )
+                       .attr( 'maxlength', '12' )
                        .appendTo( '#qunit-fixture' );
 
                $el = $( '.mw-test-byteLimit-foo' );
                assert.strictEqual( $el.length, 2, 'Verify that there are no other elements clashing with this test suite' );
 
                $el.byteLimit();
-
-               // Before bug 35294 was fixed, both $elA and $elB had maxLength set to 7,
-               // because $.fn.byteLimit sets:
-               // `limit = limitArg || this.prop( 'maxLength' ); this.prop( 'maxLength', limit )`
-               // and did so outside the each() loop.
-               assert.strictEqual( $elA.prop( 'maxLength' ), 7, 'maxLength was not incorrectly set on #1 when calling byteLimit on multiple elements (bug 35294)' );
-               assert.strictEqual( $elB.prop( 'maxLength' ), 12, 'maxLength was not incorrectly set on #2 when calling byteLimit on multiple elements (bug 35294)' );
        });
 
-}( jQuery ) );
+}( jQuery, mediaWiki ) );
index 6360925..a736e12 100644 (file)
@@ -146,7 +146,26 @@ QUnit.test( 'toString / toText', 2, function ( assert ) {
        assert.equal( title.toText(), title.getPrefixedText() );
 });
 
-QUnit.test( 'Exists', 3, function ( assert ) {
+QUnit.test( 'getExtension', 7, function ( assert ) {
+
+       function extTest( pagename, ext, description ) {
+               var title = new mw.Title( pagename );
+               assert.equal( title.getExtension(), ext, description || pagename );
+       }
+
+       extTest( 'MediaWiki:Vector.js', 'js' );
+       extTest( 'User:Example/common.css', 'css' );
+       extTest( 'File:Example.longextension', 'longextension', 'Extension parsing not limited (bug 36151)' );
+       extTest( 'Example/information.json', 'json', 'Extension parsing not restricted from any namespace' );
+       extTest( 'Foo.', null, 'Trailing dot is not an extension' );
+       extTest( 'Foo..', null, 'Trailing dots are not an extension' );
+       extTest( 'Foo.a.', null, 'Page name with dots and ending in a dot does not have an extension' );
+
+       // @broken: Throws an exception
+       // extTest( '.NET', null, 'Leading dot is (or is not?) an extension' );
+});
+
+QUnit.test( 'exists', 3, function ( assert ) {
        var title;
 
        // Empty registry, checks default to null
@@ -165,7 +184,7 @@ QUnit.test( 'Exists', 3, function ( assert ) {
 
 });
 
-QUnit.test( 'Url', 2, function ( assert ) {
+QUnit.test( 'getUrl', 2, function ( assert ) {
        var title;
 
        // Config
index 58e56ad..806058d 100644 (file)
@@ -1,6 +1,8 @@
+( function ( mw ) {
+
 QUnit.module( 'mediawiki', QUnit.newMwEnvironment() );
 
-QUnit.test( '-- Initial check', 8, function ( assert ) {
+QUnit.test( 'Initial check', 8, function ( assert ) {
        assert.ok( window.jQuery, 'jQuery defined' );
        assert.ok( window.$, '$j defined' );
        assert.ok( window.$j, '$j defined' );
@@ -137,6 +139,67 @@ QUnit.test( 'mw.msg', 11, function ( assert ) {
 
 });
 
+/**
+ * The sync style load test (for @import). This is, in a way, also an open bug for
+ * ResourceLoader ("execute js after styles are loaded"), but browsers don't offer a
+ * way to get a callback from when a stylesheet is loaded (that is, including any
+ * @import rules inside). To work around this, we'll have a little time loop to check
+ * if the styles apply.
+ * Note: This test originally used new Image() and onerror to get a callback
+ * when the url is loaded, but that is fragile since it doesn't monitor the
+ * same request as the css @import, and Safari 4 has issues with
+ * onerror/onload not being fired at all in weird cases like this.
+ */
+function assertStyleAsync( assert, $element, prop, val, fn ) {
+       var styleTestStart,
+               el = $element.get( 0 ),
+               styleTestTimeout = ( QUnit.config.testTimeout - 200 ) || 5000;
+
+       function isCssImportApplied() {
+               // Trigger reflow, repaint, redraw, whatever (cross-browser)
+               var x = $element.css( 'height' );
+               x = el.innerHTML;
+               el.className = el.className;
+               x = document.documentElement.clientHeight;
+
+               return $element.css( prop ) === val;
+       }
+
+       function styleTestLoop() {
+               var styleTestSince = new Date().getTime() - styleTestStart;
+               // If it is passing or if we timed out, run the real test and stop the loop
+               if ( isCssImportApplied() || styleTestSince > styleTestTimeout ) {
+                       assert.equal( $element.css( prop ), val,
+                               'style from url is applied (after ' + styleTestSince + 'ms)'
+                       );
+
+                       if ( fn ) {
+                               fn();
+                       }
+
+                       return;
+               }
+               // Otherwise, keep polling
+               setTimeout( styleTestLoop, 150 );
+       }
+
+       // Start the loop
+       styleTestStart = new Date().getTime();
+       styleTestLoop();
+}
+
+function urlStyleTest( selector, prop, val ) {
+       return QUnit.fixurl(
+               mw.config.get( 'wgScriptPath' ) +
+                       '/tests/qunit/data/styleTest.css.php?' +
+                       $.param( {
+                               selector: selector,
+                               prop: prop,
+                               val: val
+                       } )
+       );
+}
+
 QUnit.asyncTest( 'mw.loader', 2, function ( assert ) {
        var isAwesomeDone;
 
@@ -161,83 +224,176 @@ QUnit.asyncTest( 'mw.loader', 2, function ( assert ) {
        });
 });
 
-QUnit.asyncTest( 'mw.loader.implement', 5, function ( assert ) {
-       var isJsExecuted, $element, styleTestUrl;
-
-       styleTestUrl = QUnit.fixurl(
-               mw.config.get( 'wgScriptPath' )
-               + '/tests/qunit/data/styleTest.css.php?'
-               + $.param({
-                       selector: '.mw-test-loaderimplement',
-                       prop: 'float',
-                       val: 'right'
-               })
+QUnit.test( 'mw.loader.implement( styles={ "css": [text, ..] } )', 2, function ( assert ) {
+       var $element = $( '<div class="mw-test-implement-a"></div>' ).appendTo( '#qunit-fixture' );
+
+       assert.notEqual(
+               $element.css( 'float' ),
+               'right',
+               'style is clear'
        );
 
        mw.loader.implement(
-               'test.implement',
+               'test.implement.a',
                function () {
-                       var styleTestTimeout, styleTestStart, styleTestSince;
+                       assert.equal(
+                               $element.css( 'float' ),
+                               'right',
+                               'style is applied'
+                       );
+               },
+               {
+                       'all': '.mw-test-implement-a { float: right; }'
+               },
+               {}
+       );
+
+       mw.loader.load([
+               'test.implement.a'
+       ]);
+} );
 
+QUnit.asyncTest( 'mw.loader.implement( styles={ "url": { <media>: [url, ..] } } )', 4, function ( assert ) {
+       var $element = $( '<div class="mw-test-implement-b"></div>' ).appendTo( '#qunit-fixture' ),
+               $element2 = $( '<div class="mw-test-implement-b2"></div>' ).appendTo( '#qunit-fixture' );
+
+       assert.notEqual(
+               $element.css( 'float' ),
+               'right',
+               'style is clear'
+       );
+       assert.notEqual(
+               $element2.css( 'text-align' ),
+               'center',
+               'style is clear'
+       );
+
+       mw.loader.implement(
+               'test.implement.b',
+               function () {
+                       assertStyleAsync( assert, $element, 'float', 'right', function () {
+
+                               assert.notEqual( $element2.css( 'text-align' ), 'center', 'print style is not applied' );
+
+                               QUnit.start();
+                       } );
+               },
+               {
+                       'url': {
+                               'screen': [urlStyleTest( '.mw-test-implement-b', 'float', 'right' )],
+                               'print': [urlStyleTest( '.mw-test-implement-b2', 'text-align', 'center' )]
+                       }
+               },
+               {}
+       );
+
+       mw.loader.load([
+               'test.implement.b'
+       ]);
+} );
+
+// Backwards compatibility
+QUnit.test( 'mw.loader.implement( styles={ <media>: text } ) (back-compat)', 2, function ( assert ) {
+       var $element = $( '<div class="mw-test-implement-c"></div>' ).appendTo( '#qunit-fixture' );
+
+       assert.notEqual(
+               $element.css( 'float' ),
+               'right',
+               'style is clear'
+       );
+
+       mw.loader.implement(
+               'test.implement.c',
+               function () {
+                       assert.equal(
+                               $element.css( 'float' ),
+                               'right',
+                               'style is applied'
+                       );
+               },
+               {
+                       'all': '.mw-test-implement-c { float: right; }'
+               },
+               {}
+       );
+
+       mw.loader.load([
+               'test.implement.c'
+       ]);
+} );
+
+// Backwards compatibility
+QUnit.asyncTest( 'mw.loader.implement( styles={ <media>: [url, ..] } ) (back-compat)', 4, function ( assert ) {
+       var $element = $( '<div class="mw-test-implement-d"></div>' ).appendTo( '#qunit-fixture' ),
+               $element2 = $( '<div class="mw-test-implement-d2"></div>' ).appendTo( '#qunit-fixture' );
+
+       assert.notEqual(
+               $element.css( 'float' ),
+               'right',
+               'style is clear'
+       );
+       assert.notEqual(
+               $element2.css( 'text-align' ),
+               'center',
+               'style is clear'
+       );
+
+       mw.loader.implement(
+               'test.implement.d',
+               function () {
+                       assertStyleAsync( assert, $element, 'float', 'right', function () {
+
+                               assert.notEqual( $element2.css( 'text-align' ), 'center', 'print style is not applied (bug 40500)' );
+
+                               QUnit.start();
+                       } );
+               },
+               {
+                       'all': [urlStyleTest( '.mw-test-implement-d', 'float', 'right' )],
+                       'print': [urlStyleTest( '.mw-test-implement-d2', 'text-align', 'center' )]
+               },
+               {}
+       );
+
+       mw.loader.load([
+               'test.implement.d'
+       ]);
+} );
+
+// @import (bug 31676)
+QUnit.asyncTest( 'mw.loader.implement( styles has @import)', 5, function ( assert ) {
+       var isJsExecuted, $element;
+
+       mw.loader.implement(
+               'test.implement.import',
+               function () {
                        assert.strictEqual( isJsExecuted, undefined, 'javascript not executed multiple times' );
                        isJsExecuted = true;
 
-                       assert.equal( mw.loader.getState( 'test.implement' ), 'ready', 'module state is "ready" while implement() is executing javascript' );
+                       assert.equal( mw.loader.getState( 'test.implement.import' ), 'ready', 'module state is "ready" while implement() is executing javascript' );
 
-                       $element = $( '<div class="mw-test-loaderimplement">Foo bar</div>' ).appendTo( '#qunit-fixture' );
+                       $element = $( '<div class="mw-test-implement-import">Foo bar</div>' ).appendTo( '#qunit-fixture' );
 
                        assert.equal( mw.msg( 'test-foobar' ), 'Hello Foobar, $1!', 'Messages are loaded before javascript execution' );
 
-                       // The @import test. This is, in a way, also an open bug for ResourceLoader
-                       // ("execute js after styles are loaded"), but browsers don't offer a way to
-                       // get a callback from when a stylesheet is loaded (that is, including any
-                       // @import rules inside).
-                       // To work around this, we'll have a little time loop to check if the styles
-                       // apply.
-                       // Note: This test originally used new Image() and onerror to get a callback
-                       // when the url is loaded, but that is fragile since it doesn't monitor the
-                       // same request as the css @import, and Safari 4 has issues with
-                       // onerror/onload not being fired at all in weird cases like this.
-
-                       styleTestTimeout = QUnit.config.testTimeout || 5000; // milliseconds
-
-                       function isCssImportApplied() {
-                               return $element.css( 'float' ) === 'right';
-                       }
-
-                       function styleTestLoop() {
-                               styleTestSince = new Date().getTime() - styleTestStart;
-                               // If it is passing or if we timed out, run the real test and stop the loop
-                               if ( isCssImportApplied() || styleTestSince > styleTestTimeout ) {
-                                       assert.equal( $element.css( 'float' ), 'right',
-                                               'CSS stylesheet via @import was applied (after ' + styleTestSince + 'ms) (bug 34669). ("float: right")'
-                                       );
-
-                                       assert.equal( $element.css( 'text-align' ),'center',
-                                               'CSS styles after the @import are working ("text-align: center")'
-                                       );
-
-                                       // Async done
-                                       QUnit.start();
-
-                                       return;
-                               }
-                               // Otherwise, keep polling
-                               setTimeout( styleTestLoop, 100 );
-                       }
+                       assertStyleAsync( assert, $element, 'float', 'right', function () {
+                               assert.equal( $element.css( 'text-align' ),'center',
+                                       'CSS styles after the @import rule are working'
+                               );
 
-                       // Start the loop
-                       styleTestStart = new Date().getTime();
-                       styleTestLoop();
+                               QUnit.start();
+                       } );
                },
                {
-                       "all": "@import url('"
-                               + styleTestUrl
-                               + "');\n"
-                               + '.mw-test-loaderimplement { text-align: center; }'
+                       'css': [
+                               '@import url(\''
+                               + urlStyleTest( '.mw-test-implement-import', 'float', 'right' )
+                               + '\');\n'
+                               + '.mw-test-implement-import { text-align: center; }'
+                       ]
                },
                {
-                       "test-foobar": "Hello Foobar, $1!"
+                       'test-foobar': 'Hello Foobar, $1!'
                }
        );
 
@@ -245,6 +401,19 @@ QUnit.asyncTest( 'mw.loader.implement', 5, function ( assert ) {
 
 });
 
+QUnit.asyncTest( 'mw.loader.implement( only messages )' , 2, function ( assert ) {
+       assert.assertFalse( mw.messages.exists( 'bug_29107' ), 'Verify that the test message doesn\'t exist yet' );
+
+       mw.loader.implement( 'test.implement.msgs', [], {}, { 'bug_29107': 'loaded' } );
+       mw.loader.using( 'test.implement.msgs', function() {
+               QUnit.start();
+               assert.ok( mw.messages.exists( 'bug_29107' ), 'Bug 29107: messages-only module should implement ok' );
+       }, function() {
+               QUnit.start();
+               assert.ok( false, 'Error callback fired while implementing "test.implement.msgs" module' );
+       });
+});
+
 QUnit.test( 'mw.loader erroneous indirect dependency', 3, function ( assert ) {
        mw.loader.register( [
                ['test.module1', '0'],
@@ -368,21 +537,7 @@ QUnit.asyncTest( 'mw.loader dependency handling', 5, function ( assert ) {
        );
 } );
 
-QUnit.asyncTest( 'mw.loader bug29107' , 2, function ( assert ) {
-       // Message doesn't exist already
-       assert.ok( !mw.messages.exists( 'bug29107' ) );
-
-       mw.loader.implement( 'bug29107.messages-only', [], {}, {'bug29107': 'loaded'} );
-       mw.loader.using( 'bug29107.messages-only', function() {
-               QUnit.start();
-               assert.ok( mw.messages.exists( 'bug29107' ), 'Bug 29107: messages-only module should implement ok' );
-       }, function() {
-               QUnit.start();
-               assert.ok( false, 'Error callback fired while implementing "bug29107.messages-only" module' );
-       });
-});
-
-QUnit.asyncTest( 'mw.loader.bug30825', 2, function ( assert ) {
+QUnit.asyncTest( 'mw.loader( "//protocol-relative" ) (bug 30825)', 2, function ( assert ) {
        // This bug was actually already fixed in 1.18 and later when discovered in 1.17.
        // Test is for regressions!
 
@@ -476,3 +631,5 @@ QUnit.test( 'mw.html', 13, function ( assert ) {
                'html.element DIV (attribs + content)' );
 
 });
+
+}( mediaWiki ) );
index 39e18c9..4b2e923 100644 (file)
@@ -1,4 +1,25 @@
 <?php
+/**
+ * Recording for passing/failing tests.
+ *
+ * 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 Testing
+ */
 
 class TestRecorder {
        var $parent;
@@ -483,7 +504,7 @@ class TestFileIterator implements Iterator {
        private function clearSection() {
                $this->sectionData = array();
                $this->section = null;
-               
+
        }
 
        /**
@@ -492,7 +513,7 @@ class TestFileIterator implements Iterator {
         * Throw an exception if it is not set, referencing current section
         * and adding the current file name and line number
         *
-        * @param $token String: expected token that should have been mentionned before closing this section 
+        * @param $token String: expected token that should have been mentionned before closing this section
         */
        private function checkSection( $token ) {
                if( is_null( $this->section ) ) {
@@ -536,7 +557,7 @@ class DelayedParserTest {
 
        /**
         * Called whenever we actually want to run the hook.
-        * Should be the case if we found the parserTest is not disabled 
+        * Should be the case if we found the parserTest is not disabled
         */
        public function unleash( &$parserTest ) {
                if( !($parserTest instanceof ParserTest || $parserTest instanceof NewParserTest